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.
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 .
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] .
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 |
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.
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.
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 .
Oficiální stránky Microsoft Office
Systémy pro správu databází (DBMS) | |
---|---|
Klient-server | |
Motory | |
Souborový server |
Microsoft Office | ||
---|---|---|
Klientské aplikace | ||
Serverové aplikace |
| |
Starší aplikace |
| |
Online služby |
| |
Verze pro Windows | ||
Verze pro macOS | ||
Technika | ||
|