A Microsoft Office Access vagy egyszerűen csak a Microsoft Access a Microsoft Corporation relációs adatbázis-kezelő rendszere (DBMS) [2] . A Microsoft Office csomag tartalmazza . A funkciók széles skálájával rendelkezik, beleértve a kapcsolódó lekérdezéseket, a külső táblákhoz és adatbázisokhoz való hivatkozásokat . A beépített VBA nyelvnek köszönhetően olyan alkalmazásokat írhat, amelyek magában az Accessben működnek együtt az adatbázisokkal.
Az MS Access fő összetevői:
VBA-szkripteket tudnak hívni, így az MS Access lehetővé teszi alkalmazások és adatbázisok fejlesztését szinte a nulláról, vagy shell írását külső adatbázishoz, illetve kulcskapcsolatok kiépítését a táblalekérdezések között.
MS Access adatbázismotorként használt Microsoft Jet Database Enginefájlkiszolgáló DBMS ezért csak azokra az alkalmazásokra alkalmazható, amelyek kis mennyiségű adatot kezelnek, és kevés felhasználó dolgozik ezekkel az adatokkal egyszerre. idő. Magából az Accessből hiányzik a többfelhasználós adatbázisokban szükséges számos mechanizmus, például a triggerek .
Az MS Access és a külső DBMS közötti , az ODBC interfészt használó beépített interakciós eszközök megszüntetik a Microsoft Jet Database Engine -ben rejlő korlátokat . Az ilyen interakció megvalósítását lehetővé tevő MS Access eszközöket „kapcsolt tábláknak” (kapcsolat egy DBMS -táblával ) és „kiszolgálóhoz intézett lekérdezéseknek” (az SQL nyelvjárásában az DBMS -t „értő” lekérdezés) nevezik .
Az MS Accessen alapuló teljes körű kliens-szerver alkalmazások létrehozásához a Microsoft az MS SQL Server DBMS használatát javasolja adatbázis -motorként . Ugyanakkor lehetőség van az adatbázis-kezelő eszközök és a fejlesztő eszközök kombinálására az MS Access eredendő egyszerűségével.
Ismertek olyan kliens-szerver alkalmazások megvalósításai is, amelyek az Access 2003 csomagon alapulnak más DBMS -ekkel , különösen a MySQL -lel [1] .
DBMS (adatforrás) | Hozzáférés verzió | Sofőr | Frissíthető lekérdezések |
---|---|---|---|
Excel fájlok | összes | beépített | Nem |
SQLite | Igen | ||
MySQL | 2000-2003 | MyODBC v.3.51.X, 5.1.X | Igen |
PostgreSQL | psqlODBC illesztőprogram | Igen | |
Tűzmadár | Igen | ||
1C v.7.7 (dbf) | 2003 | Visual FoxPro ODBC illesztőprogram v.6.01.8629.01 | Nem |
Paradoxon | |||
Jóslat | |||
Szöveges fájlok | összes | beépített | Nem |
html táblázatok | összes | beépített | Nem |
Az Access adatbázisokkal való munka során másképpen működik együtt a merevlemezzel (vagy hajlékonylemezzel ) , mint a többi program.
Az Accessben a módosított táblázatcella tartalmának új változata kerül a lemezre ( mentve ), amint a billentyűzet kurzort egy másik cellába helyezi (vagy a módosított rekord új változata kerül a lemezre, amint a billentyűzet kurzor egy másik rekordba (sorba) kerül). Így áramkimaradás esetén az adatvesztés minimális lesz - csak abban a rekordban , amelyet a hiba időpontjában szerkesztettek.
Az Access adatintegritását a tranzakciós mechanizmus is biztosítja .
A „Mentés” gomb az Accessben is létezik, de az Access adatnézeti módban mindenekelőtt egy tábla vagy más objektum megváltozott nézeti módjának elmentésére van szükség, vagyis olyan változtatások mentésére, mint:
Ezenkívül az Accessben erre a gombra "Tervezés" módban van szükség az adatbázis-objektum szerkezetének ebben a módban végzett módosításainak mentéséhez.
Még akkor is, ha az adatbázisfájllal végzett munka során nem használtuk a „Tervezés” módot, és nem kerültek be új adatok az adatbázisba (vagyis ha az adatbázist csak megtekintették), akkor is az adatbázisfájl az idő múlásával, a dolgozik vele, egyre nagyobb méretben. Az új rendezések és szűrők használata nagyban hozzájárul a fájlméret növekedéséhez (főleg, ha több különböző, nagyon eltérő rendezést/szűrőt alkalmaztak).
A fájlméret növekedése valójában egy űr, de ez az űr a fájlban rejlik, növelve a méretét.
Az adatbázisfájl normál (minimális) méretére való visszaállításához az Access rendelkezik egy "Adatbázis tömörítés és javítás" funkcióval (a funkció használatakor az adatbázisfájl minden információja megmarad). Az adatbázist a paraméterrel is elindíthatja /compact, amely automatikusan elvégzi a tömörítést, és a folyamat befejeztével bezárja az adatbázist.
A Microsoft Access szabadalmazott szoftver , ami azt jelenti, hogy a használatához licencet kell vásárolnia. Azonban nincs szüksége licencre az Access segítségével létrehozott kész alkalmazások használatához . Egy ilyen alkalmazás futtatásához szükség van az Access [2] futásidejű verziójára , amelyet ingyenesen terjesztenek.
A Microsoft az Access teljes funkcionalitású verzióját külön-külön és más alkalmazásokkal (Word, Excel stb.) együtt terjeszti a Microsoft Office Professional, a Microsoft Office Professional Plus és a Microsoft Office Enterprise csomag részeként .
A Microsoft Office hivatalos webhelye
Adatbázis-kezelő rendszerek (DBMS) | |
---|---|
Kliens-szerver | |
Motorok | |
Fájlszerver |
Microsoft iroda | ||
---|---|---|
Ügyfélalkalmazások | ||
Szerver alkalmazások |
| |
Legacy Applications |
| |
Online szolgáltatások |
| |
Windows -verziók | ||
A macOS verziói | ||
Technológia | ||
|