Stručný popis Microsoft Access. Hlavní objekty databáze ms access

DBMS (database management system) je univerzální softwarový nástroj pro vytváření a údržbu databází a uživatelských aplikací v široké škále oborů. DBMS poskytuje vytváření, vícestranný přístup k datům a používání stejných dat různými uživatelskými úkoly a aplikacemi.

DBMS podporuje různé datové modely. Datový model je metoda (princip) logické organizace dat, kterou používá DBMS. Nejznámější jsou hierarchické, síťové a relační modely. DBMS pro osobní počítače (desktop DBMS) podporuje především relační model, který se vyznačuje jednoduchostí a jednotností prezentace dat v nejjednodušších dvourozměrných tabulkách. Relační model poskytuje možnost použití různými způsoby.

Access DBMS zahrnují řadu relativně samostatných nástrojů zaměřených na vytváření databázových objektů a uživatelských aplikací.

DBMS pro operace zpracování dat, které mají jediný základ - algebru vztahů (relační algebra) a univerzální strukturovaný dotazovací jazyk - SQL (Structured Query Language).

Hlavní logickou strukturní jednotkou manipulace s daty je řádek tabulky – záznam. Struktura záznamu je určena složením polí, z nichž se skládá. Sada záznamových polí odpovídá logicky souvisejícím detailům, které charakterizují nějakou entitu předmětné oblasti. Typické funkce DBMS pro manipulaci s daty jsou

1. vzorek,

2. přídavek,

3. odstranění,

4. změna údajů.

Vzorkování dat - vzorkování záznamů z jedné nebo více vzájemně propojených tabulek v souladu se stanovenými podmínkami.

Přidávání a mazání dat - přidávání nových záznamů do tabulek a mazání stávajících.



Změna dat - změna hodnot dat v polích stávajících záznamů.

Zpracovat lze data z jedné nebo více souvisejících tabulek. Operace zpracování zahrnují například výpočty v rámci každého záznamu, seskupování záznamů podle daného seskupovacího kritéria a zpracování záznamů vybraných skupin pomocí statistických funkcí, jako je sčítání, stanovení maxima, počítání počtu záznamů ve skupině atd.

Microsoft Access DBMS je systém pro správu relačních databází, který obsahuje všechny potřebné nástroje pro vytvoření lokální databáze, sdílené databáze v lokální síti se souborovým serverem nebo databáze na SQL serveru a také pro vytvoření uživatelské aplikace. který pracuje s těmito databázemi . Databáze Accessu vytvořená na lokálním počítači ukládá do souboru nejen všechny tabulky s daty, ale také aplikační objekty – formuláře, sestavy, ale i programový kód. To vám umožní vytvořit aplikaci, která je celá obsažena v jediném souboru accdb, což značně usnadňuje vytváření i distribuci databázových aplikací.

Access DBMS zahrnují řadu relativně samostatných nástrojů zaměřených na vytváření databázových objektů a uživatelských aplikací. Nástroje pro grafický návrh umožňují vytvářet databázové objekty a aplikační objekty pomocí mnoha grafických prvků bez nutnosti programování. Různí průvodci v režimu dialogu s uživatelem umožňují vytvářet objekty a provádět různé funkce pro reorganizaci a konverzi databází.

Mezi mnoha nástroji pro grafický návrh a interaktivními nástroji v Accessu stojí za to zdůraznit nástroje pro vytváření:



1. tabulky a databázová schémata zobrazující jejich propojení;

2. výběrové dotazy, které vybírají a kombinují data z několika tabulek do virtuální tabulky, kterou lze použít v mnoha aplikačních úlohách;

4. obrazovkové formuláře určené pro zadávání, prohlížení a zpracování dat v interaktivním režimu;

5. sestavy určené k prohlížení a tisku dat z databáze a výsledků jejich zpracování uživatelsky přívětivou formou.

Programovací nástroje DBMS zahrnují Structured Query Language SQL, Macro Command Language a objektově orientovaný programovací jazyk pro aplikace Microsoft Visual Basic for Applications (VBA).

VBA je součástí rodiny Microsoft Visual Basic, která je součástí sady Visual Studio. VBA je základní součástí Microsoft Office: je integrován do Access, Excel, FrontPage, Outlook, PowerPoint a Word. Všechny tyto aplikace, včetně těch lokalizovaných do ruštiny, používají anglickou verzi VBA (včetně systému nápovědy). VBA je součástí všech balíčků Microsoft Office.

VBA je základní programovací platforma nejen pro Microsoft Office, ale také pro mnoho dalších aplikací. VBA obsahuje nástroje pro přístup nejen k databázím Accessu, ale také k databázím architektury klient-server, jako je Microsoft SQL Server, Oracle atd.

Access 2010 je součástí sady Microsoft Office 2010 (ve edicích Professional, Professional Plus a Enterprise sad aplikací). Pro použití Access 2010 se doporučuje používat počítač s frekvencí procesoru alespoň 500 MHz a RAM alespoň 256 MB. V počítači musí být spuštěn jeden z operačních systémů:

1. Windows XP s aktualizací Service Pack 3 (SP3) (32bitová);

2. Windows Vista s aktualizací Service Pack 1;

4. Některé pokročilé funkce spolupráce vyžadují Windows Server 2003 R2 s nainstalovaným MSXML 6.0 se službou Microsoft Windows SharePoint Services nebo Windows Server 2008 (32bitový nebo 64bitový).

Ke sběru dat pomocí e-mailu je vyžadován Microsoft Outlook. Nové systémy Windows s bohatšími funkcemi v kombinaci s Office 2010 umožňují uživatelům vytěžit ze svého počítače maximum, ale jejich instalace není podmínkou pro používání Office 2010.

Při upgradu z Microsoft Office 2007 na verzi 2010 není nutné upgradovat hardware, ačkoli možná budete muset upgradovat operační systém. Praktické minimum, které Access 2010 vyžaduje od osobního počítače (procesor 233 MHz a 128 MB RAM), se zvyšuje, když je současně spuštěno více aplikací Office 2010, protože každá aplikace vyžaduje další zdroje.

Standardní instalace edic Access 2010 Professional vyžaduje přibližně 2 GB volného místa na disku. Část místa na disku se po instalaci uvolní odstraněním původního zaváděcího balíčku z něj. Během procesu instalace musíte mít další místo na disku přibližně stejné velikosti.

Doporučuje se monitor s rozlišením alespoň 1024 768 nebo vyšším, který podporuje 256 barev. Při instalaci aplikací Office 2010 do místního počítače je vyžadována jednotka CD-ROM nebo DVD.

Výhody Microsorf Access DBMS:

Jednoduché a intuitivní rozhraní. S tímto DBMS můžete začít pracovat bez jakýchkoli speciálních dovedností. Kromě toho začátečníkům pomohou četné referenční příručky, online a offline kurzy.

MS Access DBMS je dobře známý a velmi oblíbený na stolních počítačích. To znamená, že se vždy můžete obrátit s žádostí o radu na známého, který tento DBMS používá, a také spolupracovat s jednou databází po síti.

Téměř neomezené možnosti exportu dat: data z tabulek lze jediným kliknutím myši přenést do Excelu, Wordu, exportovat do XML, publikovat do PDF, nemluvě o tom, že vybrané objekty lze jednoduše přenést do jiné databáze.

Nízká cena. Pokud si MS Access pořídíte jako součást plného balíku Microsoft Office, pak bude oproti jiným placeným DBMS cena velmi lákavá.

Široký výběr návrhářů pro vytváření formulářů, sestav a dotazů, pomocí kterých můžete filtrovat data a zobrazovat je v pohodlné formě.

Široké možnosti importu dat: pokud máte tabulková data vytvořená pomocí textového procesoru MS Word nebo tabulkového procesoru MS Excel, můžete je snadno přenést do své databáze pomocí průvodce. Import lze navíc provádět z jednoduchého textového dokumentu, z dokumentu XML a také z databázových souborů vytvořených v jiných DBMS (např. dBASE, PARADOX).

Schopnost vytvořit heslo ve vlastní databázi.

Vestavěný jazyk VBA na vysoké úrovni.

Schopnost zaznamenávat makra. SQL editor.

Pro programátory je zde ještě jedna významná výhoda: jádro Access JET 4 je zabudováno do operačních systémů Microsoft počínaje Windows 98. To znamená, že vyvinutou aplikaci, která využívá databázi vytvořenou v Accessu, lze snadno přenést na jakýkoli počítač se systémem Windows. Bude fungovat bez nutnosti instalace samotného DBMS. Jako poslední možnost budete muset nainstalovat pouze RUNTIME - verzi, kterou lze stáhnout zcela zdarma z webu společnosti Microsoft.

Jak vidíte, výhody MS Access DBMS jsou zřejmé. Všechny výhody ale mohou být kompenzovány poměrně výraznými nevýhodami.

Nevýhody Microsoft Access DBMS:

MS Access je souborový server DBMS. To znamená, že veškeré zpracování dat probíhá přímo na počítači klienta, tedy uživateli. Serverová část pouze načítá data a přenáší je na vyžádání. To vede k velkým datovým tokům putujícím po lokální síti a při velkém počtu uživatelů pracujících s databází může dojít k přetížení sítě. Klasická architektura souborového serveru má vždy za následek špatný výkon, když je zde velký počet uživatelů. V MS Access 2010 je tento problém částečně vyřešen.

Nedostatek spolehlivých opatření na ochranu údajů. V zásadě se používá pouze heslo databáze a heslo uživatele. Pro zkušeného specialistu není obtížné takovou ochranu odstranit.

Režim pro více uživatelů je možný pouze v síti peer-to-peer nebo v síti se souborovým serverem.

Pro vývoj nestandardního rozhraní je nutné zapojit programátory.

Editor dotazů SQL je primitivní a jeho použití je nepohodlné.

Tento DBMS není zdarma.

MS Access je určen pro operační systémy Windows. Chcete-li se pokusit použít data vytvořená v tomto DBMS v jiných operačních systémech (například LINUX), budete muset hodně makat. Je jednodušší přenést data do jiného DBMS.

Jako relační DBMS poskytuje Access přístup ke všem typům dat a umožňuje současné použití více databázových tabulek. Můžete použít tabulky vytvořené v Paradoxu nebo dBase. Při práci v prostředí Microsoft Office má uživatel k dispozici textové dokumenty (Word), tabulky (Excel), prezentace (PowerPoint), které jsou plně kompatibilní s Access World Wide Web a vysílání prezentačních dat v jazyce HTML, což umožňuje práci s aplikacemi, jako je Internet Explorer a Netscape Navigator.

Access je speciálně navržen pro vytváření aplikací pro více uživatelů, kde jsou databázové soubory sdílenými prostředky v síti. Access implementuje spolehlivý systém ochrany proti neoprávněnému přístupu k souborům.

Přestože je Access výkonný a komplexní systém, jeho použití není pro neprofesionální uživatele obtížné.

Popis MySQL DBMS

MySQL je volně distribuovaný DBMS vyvinutý společností MySQL AB. MySQL má architekturu klient-server: k serveru MySQL mohou přistupovat různé klientské aplikace, včetně vzdálených počítačů. Podívejme se na nejdůležitější vlastnosti MySQL, díky kterým si tento program získal oblibu.

MySQL je open source DBMS. Kdokoli si může program zdarma stáhnout na webu vývojáře a v případě potřeby jej upravit. Existuje mnoho aplikací MySQL vytvořených a volně distribuovaných vývojáři třetích stran. Chcete-li však používat MySQL v komerční aplikaci, musíte si zakoupit komerčně licencovanou verzi programu od MySQL AB.

MySQL je multiplatformní systém. Lze jej použít téměř ve všech moderních operačních systémech, včetně Windows, Linux, Mac OS, Solaris, HP-UX atd.

MySQL má mnoho aplikačních programovacích rozhraní (API), které umožňují aplikacím vytvořeným pomocí C/C++, Eiffel, Java, Perl, PHP, Python, Tcl, ODBC, NET a Visual Studio připojit se k databázi MySQL.

MySQL má vynikající technické vlastnosti: multi-threading, víceuživatelský přístup, výkon, škálovatelnost.

MySQL má pokročilý bezpečnostní systém a řízení přístupu založené na systému oprávnění. MySQL je relační DBMS, tedy systém správy relačních databází.

Popis SQLite

SQLite je vestavěná relační databáze, která je dodávána se zdrojovým kódem. Poprvé vydán v roce 2000 je navržen tak, aby poskytoval známé možnosti relačních databází bez inherentní režie. Za dobu svého fungování si vydobyl pověst přenosné, snadno použitelné, kompaktní, produktivní a spolehlivé databáze.

Vložení databáze znamená, že neexistuje jako proces oddělený od obsluhovaného procesu, ale je jeho součástí – součástí nějaké aplikační aplikace. Vnější pozorovatel si nevšimne, že aplikace používá RDBMS.

Aplikace však stále používá RDBMS. To eliminuje potřebu nastavení sítě, žádné brány firewall, žádné síťové adresy, žádné uživatele a konflikty jejich přístupových práv. Klient i server běží ve stejném procesu. To eliminuje problémy s konfigurací. Vše, co programátor potřebuje, je již zkompilováno do jeho aplikace.

Současný trh s vestavěnými databázemi má mnoho produktů od různých dodavatelů, ale pouze jeden je open source, nevyžaduje žádné licenční poplatky a je navržen výhradně jako vestavěná databáze: SQLite.

SQLite má elegantní modulární architekturu, která zobrazuje jedinečné přístupy ke správě relačních databází. Osm jednotlivých modulů je seskupeno do tří hlavních subsystémů. Rozdělují zpracování požadavků do samostatných úloh, které fungují jako potrubí. Horní moduly sestavují dotazy, prostřední je provádějí a spodní spravují disk a komunikují s operačním systémem.

Rozhraní je nejvyšší modul a skládá se z C API. Komunikace s SQLite probíhá přes něj.

Navzdory své malé velikosti poskytuje SQLite ohromující řadu funkcí a schopností. Podporuje velmi komplexní sadu funkcí standardního jazyka SQL ANSI SQL92, stejně jako funkce, jako jsou spouštěče, indexy, sloupce s automatickým přírůstkem, funkce LIMIT/OFFSET. Podporovány jsou také vzácné funkce, jako je dynamické psaní a řešení konfliktů.

LEKCE #1

Podrobit. Koncepce databází a systémů pro správu databází (DBMS). Charakteristika MS Access DBMS. Datové typy a vlastnosti polí.

databáze (DB) je systemizované úložiště informací v určité tematické oblasti, ke kterému mohou přistupovat různí uživatelé za účelem řešení jejich problémů. Předmětná oblast je část reálného systému, která je pro tuto studii zajímavá.

Hlavním účelem databází je rychlé vyhledávání informací, které obsahují.

Existují databáze faktické A dokumentární. Věcné databáze obsahují krátké informace o objektech, prezentované v přesně definovaném formátu (např. Autor, název, rok vydání). Dokumentární databáze obsahují informace různého typu: textové, zvukové, grafické, multimediální. Například moderní hudební databáze může obsahovat texty a poznámky písní, fotografie autorů, zvukové nahrávky a videoklipy.

Samotná databáze obsahuje pouze informace a nemůže obsluhovat požadavky uživatelů na vyhledávání a zpracování informací. Databáze je udržována systémem správy databáze.

Systém pro správu databází (DBMS)– jedná se o software, který umožňuje vytvářet databázi, aktualizovat informace v ní uložené a poskytovat k ní pohodlný přístup pro prohlížení a vyhledávání.

Požadavky na DBMS:

Schopnost manipulovat s daty;

Schopnost vyhledávat a generovat dotazy;

Zajištění integrity (konzistence) dat;

Zajištění ochrany a utajení.

Hlavní vlastnosti DBMS:

Aktualizace, doplňování a rozšiřování databáze;

Vysoká spolehlivost ukládání informací;

Výstup úplných a spolehlivých informací k žádostem;

Prostředky ochrany informací v databázi.

Existují takové DBMS jako Microsoft Access, FoxPro, Paradox, Oracle, Sybase, dBase. Nejoblíbenější DBMS je Access, což je jednoduchý, ale výkonný nástroj pro zpracování a ukládání dat.

Hlavní objekty MS ACCESS DBMS

Objekt Popis
Tabulky Obsahuje data ve formě dvourozměrné tabulky. Tabulky jsou základem databáze; závisí na nich všechny ostatní objekty.
Žádosti Jsou vytvořeny pro vyhledávání a výběr dat z tabulky, která splňuje určité podmínky. Dotazy také umožňují aktualizovat nebo mazat více záznamů najednou a provádět vestavěné nebo speciální výpočty.
Formuláře Používá se k prohlížení, zadávání nebo změně dat v tabulkách. Formulář také umožňuje vybrat data z jedné nebo více tabulek a zobrazit je pomocí standardního nebo vlastního rozložení.
Zprávy Zobrazení a tisk dat z tabulky nebo dotazu specifickým způsobem. Údaje v sestavě se neupravují.
Stránky Jedná se o speciální typ webových stránek navržených pro práci s databází prostřednictvím lokální nebo globální sítě.
Makra Speciální příkazy pro automatizaci práce s databází.
Moduly VBA programy pro provádění složitějších operací, které makra neumí.


DB záznam– jedná se o řádek tabulky, konkrétní implementaci (význam) oborového konceptu.

DB pole je sloupec v datové tabulce, vlastnost (atribut) daného konceptu předmětné oblasti.

Pole klíče DB– pole, které jednoznačně definuje (identifikuje) záznam. Například personální číslo zaměstnance, kód produktu, číslo vozu.

Pro každé pole je specifikováno datový typ , který v něm může být:

text– může obsahovat řetězec znaků dlouhý až 255 znaků;

pole MEMO– textové pole používané pro zadávání velkých textů skládajících se z několika řádků (až 65 535 znaků);

číselné– číslo libovolného typu (celé číslo, reálné atd.). Vlastnost – velikost (byte, celé číslo, dlouhé celé číslo, plovoucí desetinná čárka, počet desetinných míst);

datum/čas– obsahuje datum a čas v rozsahu od 100 do 9999;

peněžní - platí pro měnové hodnoty. Zabraňuje zaokrouhlování při provádění výpočtů. Může mít až 15 číslic v celé části a až 4 ve zlomkové části;

počítadlo – poskytuje automatické vkládání sekvenčních (zvýšení o 1) nebo náhodných čísel při přidávání záznamu. Je zaručeno, že hodnoty počítadla se nebudou opakovat;



logické - obsahuje pouze jednu ze dvou hodnot: „Ano/Ne“, „True/False“, „On/Off“;

Pole objektu OLE – obsahuje obrázky, zvukové soubory, tabulky Excel, dokument Word atd. Chcete-li zobrazit objekt OLE ve formuláři nebo sestavě, musíte použít rámeček připojeného objektu;

mistr suplování - tento režim není nezávislým typem. Jeho výběrem se spustí průvodce, který vám umožní vytvořit seznam nebo přiřadit tabulku či dotaz, ze kterého můžete vybírat hodnoty pro pole. Datový typ je nastaven na základě hodnot vybraných během průvodce.


Všechny typy polí (kromě čítače) mají následující vlastnosti :

velikost pole– nastavuje maximální počet znaků pro zadání do tohoto pole. U textového pole se jedná o maximální počet znaků (až 255). Při výběru velikosti musíte počítat s tím, že do pole o 20 znacích nebude možné zadat text o délce 30 znaků. Na druhou stranu příliš velké nastavení délky může vést ke zbytečnému zvětšení velikosti databázového souboru, pokud jsou hodnoty uložené v poli výrazně menší než jeho zadaná délka. U číselných polí se velikost vybírá ze seznamu možných typů číselných dat;

nové hodnoty - definuje, jak se změní hodnota čítače při přidání nových záznamů;

formát pole – určuje, jak se má zobrazit obsah pole, například u typu Datum/Čas můžete zvolit zobrazení data jako 30. června 1999 nebo 30. 6. 99;

počet desetinných míst určuje počet číslic za desetinnou čárkou pro zlomková čísla. Tato hodnota ovlivňuje pouze způsob zobrazení číselných hodnot, nikoli způsob jejich uložení v paměti. ;

vstupní maska ​​- umožňuje zadat vstupní šablonu, která poskytuje určitou záruku správnosti zadávání dat, používá se pro pole typu Datum/Čas a text. Vstupní maska ​​zobrazuje zástupné znaky, ukazuje, kolik znaků je třeba zadat, a obsahuje oddělovací znaky (pomlčku, závorky). Například pro datum může vstupní maska ​​vypadat takto: --.--.--. Tato maska ​​je zakódována pomocí znakové sady 99/99/00. Zástupný symbol 9 znamená, že je povoleno zadávat pouze čísla a jeho zadání není povinné. Zástupný symbol 0 vyžaduje povinné zadání čísla. Když vyberete vlastnost Vstupní maska, zobrazí se vpravo tlačítko, které spustí průvodce, který vám pomůže vytvořit masku. Například kód studenta se skládá z dvoumístného čísla oddělení, třímístného čísla studenta a posledních 2 číslic roku přijetí: 00-000-"01";0; #.„01“ - hodnota v uvozovkách se do pole přidá automaticky; 0 – znaky masky se uloží do tabulky spolu se zadanými znaky (jinak 1); # – označuje, který znak se má objevit místo zadaných znaků. Při zadávání dat se uživateli zobrazí následující maska: ## ### ––01;

podpis používá se jako záhlaví sloupce v zobrazení datového listu;

výchozí hodnota umožňuje automaticky zadat hodnotu do pole;

podmínkou hodnoty– definuje oblast nebo rozsah hodnoty dat zadávaných do pole;

chybová zpráva– umožňuje určit text zprávy zobrazené na obrazovce, pokud zadaná data porušují podmínku hodnoty;

povinné pole– má dva významy Ano a Ne. Pokud nastavíte hodnotu na Ano, Access bude vyžadovat zadání hodnoty do tohoto pole.;

prázdné řádky– určuje, zda lze do tohoto pole zadávat prázdné řádky;

indexované pole– určuje, zda se pro toto pole bude či nebude provádět indexace. Indexování spočívá ve vytvoření seznamu čísel záznamů seřazených podle hodnot polí. Mít index urychluje operace vyhledávání a řazení, ale vyžaduje další místo na disku.

Moderní civilizace nutně potřebuje neustálé zpracovávání a ukládání velkých objemů různých dat. Je také neustále potřeba sledovat dopad jejich změn na další informační pole. Nejpohodlnější je organizovat všechny tyto procesy ve formě databáze. Oblíbený program Access DBMS může být pro takovou organizaci pohodlným nástrojem.

Co je to DBMS

Různá data jsou obvykle prezentována a ukládána ve formě tabulek. Často se stává, že několik tabulek obsahuje informace, které spolu nějakým způsobem souvisí. Kolekce takových vzájemně závislých tabulek tvoří databázi.

Aby bylo možné plnohodnotně pracovat s daty z databáze, je nutné také provádět dotazy. A pro usnadnění vyplňování databáze počátečními informacemi se obvykle používají speciálně navržené formuláře. Pro automatizaci procesu je v některých případech nutné dodatečně použít makra. Kombinací doplňkových nástrojů vzniká systém nazvaný DBMS - databázový management system. Příkladem může být Foxpro, Oracle, DBMS

Základní funkce DBMS

Access DBMS provádí následující důležité funkce:

Implementace potřebných vzorců;

Navazování spojení mezi tabulkami a soubory dat;

Možnost přidávat požadavky.

Celá sada nástrojů dostupných v arzenálu MS Access DBMS je určena k plné obsluze dvou hlavních oblastí při provozu informačního systému. Jedná se o organizaci návrhu a úpravy struktury a různé potřebné manipulace s daty.


Hlavní rozdíly Access DBMS

Z mnoha dalších, které programátoři používají k automatizaci práce s databázemi, je Access DBMS snadné se naučit. Vzhledem k tomu, že tato platforma je rusifikovaná a má také standardní rozhraní pro všechny programy MS Office, ani nezkušení uživatelé nepocítí při jejím ovládání žádné nepříjemnosti.

Access je přitom plnohodnotný program pro správu dat se všemi potřebnými atributy. Vytvořený systém lze používat nejen na samostatném počítači, ale i v rozsáhlé lokální síti.

Přístup k funkcím

Tento program umožňuje vytvářet zdrojové objekty ve formě tabulek s poli různých typů, např. numerická, textová, grafická, dokonce i pole OLE.

Navíc je zajištěna komunikace mezi tabulkami a v případě potřeby jsou podporovány kaskádové aktualizace dat a kaskádové mazání.

Provádějí se všechny základní operace s daty, jako je zadávání, prohlížení, ukládání, aktualizace, třídění, filtrování a získávání výběrů. Provádí se také indexace podle vybraných polí a kontrola zadávaných informací.

Při vyplňování polí lze použít výpočty pomocí různých vzorců.

Access DBMS je pohodlný a srozumitelný program, který má všechny možnosti podobných profesionálních aplikací.

Oddíl 2. Organizace databáze

Přednáška 13. DBMSPANÍPřístup. Vytváření tabulek a definování vztahů

V současnosti jsou nejrozšířenější relační DBMS, které zahrnují kancelářské DBMS - MS Access . Hlavní výhoda MS Access je jeho přítomnost v balení MS Office. DBMS MS Access Má bohatou funkčnost a snadno se používá. Obzvláště pohodlné je vizuální vývojové prostředí, které výrazně urychluje proces tvorby databáze.

Počínaje balíčkem MS Office 2000, součástí MS Access objevila se nová funkce:

§ Podpora aplikací klient-server. Lze použít databázové servery Microsoft SQL Server 6.5 nebo 7.0 a zpracovatelem dat MSDE (Microsoft Database Engine).

§ Export databázových objektů do formátu HTML , tvorba statických a dynamických Web -stránky pro přístup k datům.

§ Možnost používat e-mail k odesílání dat atd.

Interakce s okolím MS Access se provádí prostřednictvím hlavního menu a panelů nástrojů, jejich použití a konfigurace se neliší od ostatních aplikací v balíčku MS Office. DBMS MS Access vytvoří celý systém v jednom souboru s příponou *. mdb , s tím jsou spojeny nevýhody a výhody této DBMS.

Základy práce v DBMS PANÍPřístup

Po vytvoření nebo otevření databáze pomocí dialogového okna " Microsoft Access » otevře se pracovní okno dialogu „Databáze“. » (Obrázek 13.1).

Obrázek 13.1 - dialogové okno „Databáze“.

Pracovní okno „Databáze“ umožňuje přístup k hlavním objektům MS Access , jako jsou: tabulky, dotazy, formuláře, sestavy, stránky, makra, moduly. Pojďme definovat hlavní objekty používané v DBMS Přístup:

§ Tabulka – hlavní objekt relační databáze nezbytný pro ukládání dat.

§ Žádost je otázka generovaná ve vztahu k databázi. Právě dotazy umožňují získat potřebné informace z relačních databází. Jsou založeny na relační algebře a relačním počtu.

§ Formulář – formát zobrazení ve formě okna OS Windows. Celé uživatelské rozhraní je založeno na formulářích.

§ Zpráva – formátovaná reprezentace dat zobrazených na obrazovce, tiskárně nebo souboru.

§ Strana – formát zobrazení ve formě formuláře používaného pro přístup na webové stránky. Do MS Access 2000 přidán nový objekt.

§ Makro – sada jednoho nebo více makro příkazů, které provádějí určité, nejčastěji používané operace.

§ Modul – program v jazyce Základní přístup . Použití modulů vám umožní plněji realizovat schopnosti MS Access.

Téměř každý objekt MS Access , kromě maker a modulů, má několik možností vytváření, konstruktor a průvodce lze nazvat tradiční:

§ Zvládnout – umožňuje vytvořit obecný objekt a je dialogovým oknem s řadou sekvenčně kladených otázek, jejichž odpovědi umožňují objasnit vlastnosti vytvářeného objektu. Obvykle se používá jako primární prostředek k vytvoření objektu.

§ Konstruktér – poskytuje výkonné mechanismy přizpůsobení a úprav, obvykle slouží jako prostředek k úpravě již vytvořeného objektu a dodání mu vhodného vzhledu.

Vytváření tabulek

DBMS MS Access podporuje řadu základních datových typů: textové, číselné, měnové, počítadlo, datum/čas, logické, pole MEMO, pole objektu OLE, hypertextový odkaz.Mezi uvedenými typy lze poslední dva považovat za rozšířené: pole objektu OLE a hypertextový odkaz, druhý je samovysvětlující. Pole objektu OLE umožňuje importovat objekty, které technologii podporují, do databázových tabulek OLE např. obrázky, dokumenty MS Word atd.

K názvům tabulek a polí v DBMS MS Access platí následující omezení:

§ Název pole nesmí obsahovat více než 64 znaků.

§ V názvech polí a tabulek není povoleno použití řídicích znaků s kódy 0–31 a symboly (. ! ‘).

§ Název pole nemůže začínat mezerou, obecně není vhodné si zvykat na používání mezer;

DBMS MS Access nabízí několik způsobů, jak vytvořit tabulky:

§ Režim tabulky – umožňuje vytvořit tabulku v tabulkovém režimu, tzn. Otevře se tabulka, do které je třeba zadat záhlaví sloupců (pole). Všechny typy polí jsou standardně přijímány jako text.

§ Konstruktér – umožňuje vytvořit novou tabulku v návrháři tabulek a můžete okamžitě specifikovat všechny možné vlastnosti polí tabulky.

§ Průvodce tabulkou – umožňuje vytvořit tabulku pomocí průvodce, který má velkou zásobu šablon tabulek s již definovanými vlastnostmi. Proces vytváření zahrnuje výběr požadovaných polí ze vzorových tabulek.

§ Import tabulek – umožňuje importovat tabulky z externích souborů, například z existujících databází MS Access, tabulky MS Excel atd. V důsledku toho bude v aktuální databázi vytvořena tabulka získaná z externího zdroje.

§ Vztah s tabulkami – umožňuje komunikovat s tabulkami umístěnými v externích souborech.

Hlavním prostředkem vytváření tabulek v MS Access je návrhář stolů. Podívejme se na strukturu návrháře tabulek (obrázek 13.2) a na funkce vytváření tabulek v tomto režimu.

Obrázek 13.2 - Okno Návrhář tabulky

V horní části okna návrháře je formulář tabulky obsahující tři sloupce: „Název pole“, „Typ dat“, „Popis“. Sloupec „Název pole“ uvádí názvy polí (atributů) vytvářené tabulky. Sloupec "Datový typ" označuje základní datové typy odpovídajících polí. Sloupec Popis je volitelný a je určen pro komentáře.

Každé pole má spolu se svým specifickým typem další vlastnosti, které se zobrazují v části Vlastnosti pole ve spodní části návrháře.

Na kartě „Obecné“ můžete vybrat následující vlastnosti pole:

· Velikost pole – definuje maximální počet znaků (používá se pro pole typu: text, numerický, čítač);

· Nové hodnoty – definuje způsob změny hodnot čítače (pouze pro typ čítače);

· Formát pole – definuje formát pro zobrazení hodnot polí (platí pro všechna pole kromě polí objektů OLE);

· Počet desetinných míst – určuje počet desetinných míst při zobrazování čísel (používá se pro typy: číselný, peněžní);

· Vstupní maska – umožňuje nastavit vstupní masku pro zjednodušení zadávání dat (používá se pro pole typu: text, datum/čas, číselný, peněžní);

· Podpis – definuje text, který se bude zobrazovat jako záhlaví sloupce místo názvu pole (pro všechna pole);

· Výchozí hodnota – umožňuje nastavit hodnotu, která se automaticky zadává do pole při vytváření nového záznamu;

· Podmínka na hodnotě – definuje požadavky na údaje zadávané do pole;

· Chybová zpráva – obsahuje hlášení, které se zobrazí při porušení podmínky pro vstupní hodnotu (viz výše);

· Povinné pole – označuje, zda je vyžadováno povinné zadání hodnot do pole;

· Prázdné řádky – určuje, zda lze do pole zadávat prázdné řádky (pouze pro textová pole);

· Indexové pole – definuje index vytvořený na jednom poli;

· Komprese UNICODE – umožňuje kompresi pole při použití kódování Unicode (pro pole MEMO, hypertextové odkazy a textová pole).

Komentář.Definování vlastností jako „Vstupní maska“, „Výchozí hodnota“, „Podmínka na hodnotě“, „Chybová zpráva“ zlepší pohodlí a rychlost uživatelů a také sníží počet možných chyb.

Tab "Náhrada" poskytuje prostředky pro vytváření ovládacích prvků pro alternativní zadávání hodnot, jako jsou seznamy a pole se seznamem. Výchozí nastavení je normální pole.

Primární klíč je přiřazen pomocí příkazu Upravit – klíčové pole, příkaz kontextové nabídky Klíčové pole nebo tlačítko na panelu nástrojů. Složitý primární klíč lze vytvořit podobným způsobem tak, že nejprve myší vyberete pole obsažená v primárním klíči a podržíte klávesu Shift nebo Ctrl.

Stejně jako v mnoha systémech DBMS jsou klíče definovány indexy (včetně primárního klíče), takže můžete použít dialogové okno „Indexy“ k přiřazení složitých klíčů nebo k jejich speciální konfiguraci (obrázek 13.3).

Sloupec Index definuje názvy indexů tabulky a primární klíč tabulky je vždy pojmenován Primární klíč . Sloupec „Název pole“ umožňuje zadat sadu polí zahrnutých do indexu. Konkrétní možnosti indexu jsou definovány ve spodní části okna Vlastnosti indexu.

Obrázek 13.3 - Dialogové okno pro vytváření složených indexů.

Po vytvoření všech tabulek a definování všech vlastností jejich polí se obvykle vytvoří vztahy mezi tabulkami. Vztahy umožňují implementovat principy zachování integrity mezi daty umístěnými v různých tabulkách. Spojení se vytvářejí pomocí nástroje „Data Schema“, který se nazývá příkazem Servis - Datové schéma nebo tlačítko na panelu nástrojů. Přidávání tabulek do diagramu se provádí prostřednictvím dialogového okna „Přidat tabulku“ jednoduchým výběrem a kliknutím na tlačítko „Přidat“ (obrázek 13.4). Je třeba poznamenat, že vztahy mohou zahrnovat nejen tabulky, ale také dotazy.


Obrázek 13.4 – Dialogová okna „Datové schéma“ a „Přidat tabulku“.

Vytváření vztahů mezi tabulkami se provádí jednoduchým přetažením, k tomu stiskněte levé tlačítko myši na poli primárního klíče hlavní tabulky a přetáhněte na cizí klíč podřízené tabulky, poté uvolněte levé tlačítko myši. V důsledku toho se objeví dialogové okno „Změnit odkazy“ (obrázek 13.5).

V dialogovém okně Upravit odkazy označují seznamy Tabulka/dotaz a Propojená tabulka/dotaz hlavní a podřízené tabulky. Levá část seznamu obsahuje pole hlavní tabulky účastnící se připojení a pravá část označuje pole podřízené tabulky, která jsou s nimi spojena. Při připojení pomocí jednoduchých kláves MS Access vyplňuje seznamy připojení automaticky, ale při připojování složitých klíčů musíte vyplňovat seznamy ručně.

Dialogové okno „Change Links“ umožňuje definovat principy pro zachování referenční integrity pro tento účel, použijte skupinu zaškrtávacích polí „Zajistit integritu dat“. . Pokud není zaškrtnuto políčko „Zajistit integritu dat“, pak MS Access nezajišťuje zachování integrity souvisejících záznamů.

MS Access podporuje dva základní principy pro zachování referenční integrity při mazání:

§ zákaz mazání záznamů hlavní tabulky, na které se odkazuje v podřízených tabulkách, pokud není zaškrtnuto políčko „Kaskádové mazání souvisejících záznamů“;

§ při mazání záznamu v hlavní tabulce, který má odkazy v podřízených tabulkách, jsou podřízené tabulky kaskádovány, pokud je zaškrtnuto políčko „Cascade deletion of related records“ (Obrázek 13.5);

Podobné principy platí při aktualizaci záznamů, ale řídí se zaškrtávacím políčkem "Kaskádová aktualizace souvisejících polí".

Obrázek 13.5 – dialogové okno „Změnit odkazy“.

Bezpečnostní otázky

1. Jaké nové funkce se objevily v DBMS MS Access 2000?

2. Jaké kategorie objektů se v DBMS rozlišují? MS Access?

3. Jaké způsoby vytváření objektů lze nazvat základními?

4. Pojmenujte hlavní datové typy používané v MS Access.

5. Jaká omezení jsou uvalena na názvy polí a tabulek v DBMS MS Access?

6. Jaké provozní režimy se používají pro práci se stolem?

7. Pojmenujte hlavní vlastnosti polí MS Access.

8. K čemu slouží karta Vyhledávání?

9. Jak jsou definovány klíče a indexy?

10. Jak se vytvářejí vztahy mezi tabulkami v DBMS MS Access?

11. Jaké principy podpory referenční integrity používá DBMS? MS Access?

Úkoly pro samostatnou práci

Úkol 1. S přihlédnutím k základním údajům (tabulky 13.1 – 13.5) vytvořte zbývající tabulky databáze IS „Knihovna“ a navažte spojení. Klíčová pole jsou zobrazena kurzívou. Popis vytvoření tabulky Knihy je uveden níže.

Tabulka 13.1 – Vlastnosti polí v tabulce „Knihy“.

Podpis

Typ dat

Velikost

Povinnost Pole

Index. pole

Prázdné hodnoty

Podmínky

ISBN

Text

14

Ano

Ano(žádné shody nejsou povoleny)

Žádný

Jméno

Text

Ano

Žádný

Text

Nakladatelství

Text

Ano

Žádný

Místo vydání

Text

Ano

Žádný

Rok vydání

Číselné

Celý

Ano

>19 59

Stránky

Číselné

Celý

Ano

Tabulka 13.2 – Vlastnosti polí v tabulce „Instance“.

Podpis

Typ dat

Velikost

Povinnost pole

Index. pole

Vstupní maska

Inventární číslo

Číselné

Délka celá

Ano

Ano(žádné shody nejsou povoleny)

ISBN

Text

Ano

Ano (shody povoleny)

Knihovní průkaz

Číselné

Délka celá

Ano

Ano (shody povoleny)

Dostupnost

Logický

Ano

Datum pořízení

Datum/čas

Kr.f.data

Ano

Datum návratu

Datum/čas

Kr.f.data

Ano

Tabulka 13.3 – Vlastnosti polí v tabulce „Čtenáři“.

Podpis

Typ dat

Velikost

Povinnost pole

Index. pole

Prázdné hodnoty

Podmínky

Knihovní průkaz

Číselné

Délka celá

Ano

Ano(žádné shody nejsou povoleny)

Celé jméno

Text

Ano

Žádný

Datum narození

Datum/čas

Kr.f.data

Ano

Patro

Text

Ano

Žádný

"M" nebo "F"

Domácí telefon

Text

Pracovní telefon

Text

Tabulka 13.4 - Vlastnosti polí v tabulce „Katalog“.

Podpis

Typ dat

Velikost

Povinnost pole

Prázdné hodnoty

Kód oblasti znalostí

Číselné

Celý

Ano

Jméno

Text

Ano

Žádný

Tabulka 13.5 - Vlastnosti polí v tabulce „Komunikace“.

Podpis

Typ dat

Velikost

Povinnost pole

Index. Pole

Prázdné hodnoty

ISBN

Text

14

Ano

Ano(shody povoleny)

Žádný

Kód oblasti znalostí

Číselné

Celý

Ano

Ano(shody povoleny)

Příklad vytvoření tabulky „Knihy“.

Vytvořme tabulku „Knihy“ databáze „Knihovna“ na základě dříve vytvořeného relačního schématu s přihlédnutím k některým dříve formulovaným omezujícím podmínkám. Pro usnadnění jsou hlavní vlastnosti polí shrnuty v tabulkách 13.1 – 13.5

1. V dialogovém okně databáze (obrázek 13.1) vyberte kategorii „Tabulky“.

2. Otevřete okno návrháře tabulky pomocí příkazu Create-Constructor nebo jiným způsobem.

3. V dialogovém okně, které se otevře (obrázek 13.2), umístěte kurzor do prvního volného řádku sloupce „Název pole“ a zadejte název pole -ISBN.

4. Ve sloupci Typ dat » uveďte typ - text(tato hodnota je standardně nastavena).

5. Velikost pole určíme umístěním kurzoru na pozici vlastnosti – „Velikost pole“ (ve spodní části okna návrháře, obrázek 13.2) a zadáním hodnoty – 14 .

6. Skutečné názvy polí se mohou lišit od těch, které se zobrazují uživatelům. Chcete-li to provést, nastavte hodnotu vlastnosti „Podpis“ naISBNnebo jinak, pokud to uživatel požaduje.

8. Opakujeme kroky 3 - 7 a podobně vytvoříme další pole tabulky, ale pro pole Rok vydání Dále nastavte vlastnost „Podmínka hodnoty“ na >1959 . U vlastnosti „Condition on value“ se obvykle nastavuje vlastnost „Error message“, například hodnota Kniha vyšla před rokem 1960!

9. Zadejte primární klíč pro poleISBNChcete-li to provést, umístěte na něj kurzor a spusťte příkaz kontextové nabídky Klíčové pole.

10. Vytvořenou tabulku uložíme pod jménem knihy. Dialogové okno „Uložit“ se vyvolá pokaždé, když zavřete upravenou tabulku.

Zbytek databázových tabulek je vytvořen podobným způsobem.

Příklad vytvoření pevného seznamu

V některých případech je nutné vytvořit pole, do kterých se zadávají pevné hodnoty ze seznamu, například pro tabulku Čtenáři v terénu Patro Lze zadat pouze dvě hodnoty "M" nebo "A". Chcete-li vytvořit pole se seznamem pro pole Patro Udělejme následující:

1. Vyberme pole Patro.

2. Pojďme na záložku formuláře vlastností „Substituce“.

3. Nastavíme vlastnost Typ ovládání ve smyslu Pole s seznam.

4. Nastavíme vlastnost Typ zdroje řádku ve smyslu Seznam hodnoty.

5. Nastavíme vlastnost Zdroj řádku ve smyslu "M";

6. Uložíme změny do tabulky.

Obrázek 13.6 – Datový diagram databáze „Knihovna“.

Úkol 2. Vytvořte vztahy mezi tabulkami, jak ukazuje obrázek 13.6. Dodržujte pravidla pro zachování referenční integrity definovaná v prohlášení o problému.

DBMS MS Access (Microsoft Access)- jeden z nejoblíbenějších systémů pro IBM PC a kompatibilní počítače. MS Access v ceně Microsoft Office pro profesionální práci a efektivně se používá ve spojení s jeho dalšími aplikacemi k podnikání na moderní úrovni. Nové verze Přístup kladou zvýšené nároky na počítačový systém, zejména na rychlost mikroprocesoru, kapacitu úložných systémů, operační systém a síťový software.

MS Access je DBMS vztahový typ. To znamená, že v databázi jsou informace organizovány ve formě vzájemně propojených tabulek. Jako každý jiný DBMS, MS Access určené pro tvorbu databází a jejich správu. Jeho hlavní funkce jsou: přidávání záznamů do databáze, mazání záznamů z databáze, aktualizace hodnot polí v záznamech, vyhledávání záznamů v databázi, které splňují zadané podmínky. K provádění těchto operací se používá dotazovací mechanismus. Výsledkem spouštění dotazů je buď sada záznamů z tabulky vybrané podle určitých kritérií, nebo změny v tabulkách. Dotazy do databáze jsou tvořeny v jazyce SQL.

V MS Access Byly implementovány funkce správy dat: ochrana dat před neoprávněným přístupem, podpora víceuživatelského režimu práce s daty, zajištění integrity dat.

Na rozdíl od jiných desktopových DBMS Přístup ukládá všechna data do jednoho souboru při distribuci dat do různých tabulek.

Tabulka – toto je hlavní databázový objekt, úložiště informací. Databáze může mít několik tabulek odrážejících informace z různých zdrojů. Aby bylo možné spolupracovat s daty z více tabulek, jsou mezi tabulkami vytvořeny vztahy.

Mezi další objekty, které lze v databázi vytvořit, patří dotazy, formuláře, sestavy, makra a moduly.

Žádost umožňuje analyzovat data pomocí skupinových operací, výpočtů a výběru dat, která splňují určité podmínky.

Formulář poskytuje prezentaci dat na obrazovce ve formě vhodné pro uživatele. Formuláře umožňují zadávat, prohlížet, měnit data, jsou prostředkem k vyhledávání dat a jsou rozmanité.

Zpráva slouží k zobrazení dat při tisku.

Makro jsou sada jednoho nebo více makro příkazů, které provádějí specifické operace, jako je otevírání formulářů nebo tisk sestav. Makra mohou být užitečná pro automatizaci často prováděných úkolů. Když například uživatel klepne na tlačítko, můžete spustit makro, které vytiskne sestavu.

Modul je sada popisů a procedur ve Visual Basicu pro aplikace shromážděné do jedné programové jednotky.

DBMS MS Access plně kompatibilní s takovými součástmi balení Microsoft Office, Jak MS Excel, MS Word, MS Outlook. Interakce MS Access s MS Outlook umožňuje vytvářet a odesílat e-mailové zprávy s formuláři pro zadávání dat.

MS Access umí pracovat s různými formáty souborů z jiných systémů, které podporují standard přístupu k otevřeným datům ODBC ( Otevřete Připojení k databázi) –Oracle, Microsoft SQL Server, Sybase SQL Server. Standard ODBC definuje jazyk a sadu protokolů pro výměnu mezi uživatelskou aplikací a samotnými daty uloženými na serveru atd. slouží jako prostředek komunikace mezi stolním osobním počítačem (klientem) a serverem.

Pomocí Office Access zprávu můžete uložit ve formátu PDF(Přenosný formát dokumentu) nebo XPS(formát Specifikace papíru XML). To vám umožní vytisknout nebo publikovat soubor a také jej odeslat e-mailem. Soubory můžete publikovat do knihoven nebo přesunout aplikaci Windows SharePoint Services, což členům skupiny umožňuje snadnou vzájemnou interakci prostřednictvím prohlížeče.

V MS Access Existují funkce a technologie, které zvyšují výkon systému: technologie Rushmore;rychlé třídění (QuickSort); Nejčastěji spouštěný dotazovací nástroj ( Nejhodnotnější dotazy).

MS Access poskytuje výkonnou sadu nástrojů pro vývojáře. Všestranné vývojové prostředí s vestavěným debuggerem poskytuje pokročilé možnosti programování Microsoft Visual Basic.

MS Access disponuje velkým množstvím nástrojů pro efektivní provádění téměř jakékoliv práce s databází. Patří mezi ně mistři a stavitelé.

Účelem průvodců je pomoci i špatně vyškolenému uživateli vytvořit vlastní databázi, zpracovat data pomocí formulářů, dotazů a sestav, analyzovat databázové tabulky atd. Průvodci poskytují uživateli interaktivní rozhraní krok za krokem k provedení konkrétního úkolu.

Mnoho mistrů lze kombinovat do skupin:

    Vytvoření nové databáze a nových databázových objektů – tabulky, formuláře, dotazy, podsestavy a formuláře, seznamy a combo boxy ve formulářích, datové stránky, nová databáze MS SQL Server, se kterou je spojen nový projekt MS Access.

    Propojování objektů v rámci databáze a s dokumenty jiných aplikací – pole podformulářů a sestav, HTML tabulka nebo seznam z internetu nebo intranetu s tabulkou MS Access, složky Exchange nebo Outlook s databázovou tabulkou MS Access, tabulková data s tabulkou Microsoft Access, umístění kontingenční tabulky MS Excel do MS Přístupový formulář. atd. Propojení zajišťuje implementaci funkcí Import a Export databázových objektů.

    Vytváření ovládacích prvků - tlačítka a skupiny přepínačů ve formuláři, tlačítka na datové stránce.

    Podpora režimu pro více uživatelů – rozdělení databáze na data a rozhraní tak, že několik uživatelů má na svých počítačích kopie rozhraní spojeného s daty na serveru; vytvoření nebo změna částečné repliky replikované databáze, řešení konfliktů mezi replikovanými databázemi během synchronizace.

    Analýza, servis a transformace – analýza účinnosti databáze a vydání seznamu doporučení pro její zlepšení generování MSAccess reportu s charakteristikou struktury databázových objektů;

zobrazení informací o modemu po stisknutí tlačítka „Automatické vytáčení“ ve formulářovém režimu; převod databáze MSAccess na databázi MS SQL Server; Převod maker do programů Visual Basic.

    Stavitelé

    slouží jako pomocný nástroj pro usnadnění práce uživatelů. Patří sem:

    Query Builder – vytvoří správnou syntaxi pro dotaz;

    Field Builder – vytváří pole v tabulce;

    Tvůrce připojovacích řetězců ODBC – generuje správnou syntaxi pro komunikaci s objekty ODBC;

    Tvůrce inteligentních značek – Zobrazuje seznam dostupných inteligentních značek a jejich akce. Pomocí inteligentních značek můžete ušetřit čas při provádění akcí v Ms Access, pro které jsou obvykle určeny jiné programy.

Například pomocí inteligentní značky uživatelského jména je název přidán do složky „Kontakty“ aplikace MS Outlook. Color Builder – nabízí paletu pro vytváření vlastních barev. MS Access Expression Builder – pomáhá uživateli interaktivně vytvořit požadovaný vzorec.

    Výraz

    je posloupnost prvků jednoznačně specifikovaných uživatelem, skládající se z identifikátorů, operátorů (+, -, *, ^ atd.), funkcí a konstant. Výrazy lze použít na různých místech v databázi: v tabulkách, dotazech, formulářích, sestavách a makrech. V

    výrazy se používají, když potřebujete udělat následující:

    Vypočítejte hodnoty, které nejsou explicitně obsaženy v datech.

MS Access má služby Graphical System Relationships Builder a Graphical query services. Tyto nástroje umožňují databázi nejen vytvořit, ale také ji vizuálně navrhnout.




Nahoru