Microsoft Access

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 14. ledna 2022; kontroly vyžadují 4 úpravy .
Microsoft Access

Snímek obrazovky aplikace Microsoft Access 2010
Typ RDBMS
Vývojář Microsoft
Operační systém Microsoft Windows
První vydání listopadu 1992
Nejnovější verze 2019 ( 2018 )
Čitelné formáty souborů DBF , databáze Microsoft Access, verze 2007 [d] , Databáze Microsoft Access [d] , FDB (Legacy Family Tree) [d] [1] , Formát souboru Access Project [d] , Formát souboru doplňku Access [d] , Formát souboru ACCDA [d] , formát souboru MDE [d] , formát souboru ACCDE [d] , formát souboru ADE [d] , šablona Access Blank Project Template [d] , Access Database Runtime [d] , Databáze Microsoft Access, verze 2002 [ d], Microsoft Access Database, verze 2000 [d] , Microsoft Access Database, verze 95 [d] , Microsoft Access Database, verze 2 [d] , Microsoft Access Database Link [d] , Microsoft Access Wizard template [d] a Microsoft Access Workgroup Informační soubor [d]
Vygenerované formáty souborů DBF , databáze Microsoft Access, verze 2007 [d] , databáze Microsoft Access [d] , formát souboru projektu Access [d] , formát souboru doplňku Access [d] , formát souboru ACCDA [d] , formát souboru MDE [d] , formát souboru ACCDE [d] , formát souboru ADE [d] , šablona projektu Access Blank [d] , běh databáze Access [d] , šablona průvodce Microsoft Access [d] a informační soubor Microsoft Access Workgroup [d]
Licence Proprietární software EULA
webová stránka microsoftaccess.com
 Mediální soubory na Wikimedia Commons

Microsoft Office Access nebo jednoduše Microsoft Access  je systém správy relačních databází (DBMS) [2] společnosti Microsoft Corporation . Je součástí sady Microsoft Office . Má širokou škálu funkcí včetně souvisejících dotazů, propojení s externími tabulkami a databázemi . Díky vestavěnému jazyku VBA můžete v samotném Accessu psát aplikace, které pracují s databázemi.

Složení softwarového produktu

Hlavní součásti MS Access:

Mohou volat skripty VBA, takže MS Access umožňuje vyvíjet aplikace a databáze téměř od nuly nebo psát shell pro externí databázi a umožňuje vytvářet klíčové vztahy mezi tabulkovými dotazy.

Databázový stroj Microsoft Jet používá jako databázový stroj MS Access , je DBMS souborového serveru a je tedy použitelný pouze pro aplikace, které pracují s malým množstvím dat a s malým počtem uživatelů, kteří s těmito daty pracují současně. čas. Samotný Access postrádá řadu mechanismů potřebných ve víceuživatelských databázích, jako jsou spouštěče .

Interakce s jinými DBMS

Vestavěné prostředky interakce mezi MS Access a externím DBMS pomocí rozhraní ODBC odstraňují omezení vlastní databázovému stroji Microsoft Jet . Nástroje MS Access, které umožňují implementovat takovou interakci, se nazývají „propojené tabulky“ (spojení s tabulkou DBMS ) a „dotazy na server“ (dotaz v dialektu SQL , který „rozumí“ DBMS ).

Pro vytváření plnohodnotných klient-server aplikací založených na MS Access Microsoft doporučuje používat MS SQL Server DBMS jako databázový stroj . Zároveň je možné kombinovat nástroje pro správu databází a vývojové nástroje s vlastní jednoduchostí MS Access.

Známé jsou také implementace klient-server aplikací založených na balíčku Access 2003 s jinými DBMS , zejména MySQL [1] .

Přístup ke kompatibilitě se zdroji dat třetích stran

DBMS (zdroj dat) Přístupová verze Řidič Aktualizovatelné dotazy
Excel soubory Všechno vestavěný Ne
SQLite Ano
MySQL 2000-2003 MyODBC v.3.51.X, 5.1.X Ano
PostgreSQL Ovladač psqlODBC Ano
Fénix Ano
1C v.7.7 (dbf) 2003 Ovladač Visual FoxPro ODBC v.6.01.8629.01 Ne
Paradox
Věštec
Textové soubory Všechno vestavěný Ne
html tabulky Všechno vestavěný Ne

Ukládání do Accessu

Access při práci s databází interaguje s pevným (nebo disketovým ) diskem jinak než s jinými programy.

V Accessu se nová revize obsahu upravené buňky tabulky zapíše na disk ( uloží se ), jakmile je kurzor klávesnice umístěn do jiné buňky (nebo se nová revize upraveného záznamu zapíše na disk, jakmile klávesnice kurzor je umístěn v jiném záznamu (řádku)). Při výpadku napájení tak bude ztráta dat minimální – pouze v záznamu , který byl v době výpadku upravován.

Integrita dat v Accessu je také zajištěna transakčním mechanismem .

Tlačítko „Uložit“ v Accessu také existuje, ale v Accessu v režimu zobrazení dat je potřeba především uložit změněný režim zobrazení tabulky nebo jiného objektu – tedy uložit takové změny jako:

Navíc v Accessu je toto tlačítko potřeba v režimu "Design" pro uložení změn ve struktuře databázového objektu provedených v tomto režimu.

Údržba databáze

I když nebyl při práci s databázovým souborem použit režim „Design“ a do databáze nebyla přidána žádná nová data (tj. pokud byla databáze pouze prohlížena), pak se databázový soubor v průběhu času stále zmenšuje. práce s ním, stále více a více zvětšovat velikost. Použití nových řazení a filtrů výrazně přispívá ke zvýšení velikosti souboru (zejména pokud bylo použito několik různých, velmi odlišných řazení / filtrů).

Toto zvýšení velikosti souboru je ve skutečnosti prázdnota, ale tato mezera leží v souboru a zvětšuje jeho velikost.

Pro návrat databázového souboru do jeho normální (minimální) velikosti má Access funkci "Komprimovat a opravit databázi" (při použití této funkce jsou zachovány všechny informace z databázového souboru). Databázi můžete také spustit parametrem /compact, který automaticky provede kompresi a po dokončení procesu databázi zavře.

Verze

Praktické aspekty licencování Accessu

Microsoft Access je proprietární software , což znamená, že k jeho používání je třeba zakoupit licenci. K používání hotových aplikací vytvořených pomocí Accessu však nepotřebujete licenci . Ke spuštění takové aplikace potřebujete runtime verzi Accessu [2] , která je distribuována zdarma.

Společnost Microsoft distribuuje plnohodnotnou verzi Accessu samostatně i společně s dalšími aplikacemi (Word, Excel atd.) jako součást balíčků Microsoft Office Professional, Microsoft Office Professional Plus a Microsoft Office Enterprise .

Viz také

Poznámky

  1. http://fileformats.archiveteam.org/wiki/FDB_(Legacy_Family_Tree)
  2. Connolly TM, Begg CE Databázové systémy: praktický přístup k návrhu, implementaci a správě . — Addison-Wesley, 2005. — S.  226 . — 1374 s. — ISBN 9780321210258 .

Literatura

Odkazy

Oficiální stránky Microsoft Office