Microsoft Access

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 14. januar 2022; checks kræver 4 redigeringer .
Microsoft Access

Skærmbillede af Microsoft Access 2010
Type RDBMS
Udvikler Microsoft
Operativ system Microsoft Windows
Første udgave november 1992
nyeste version 2019 ( 2018 )
Læsbare filformater DBF , Microsoft Access Database, version 2007 [d] , Microsoft Access Database [d] , FDB (Legacy Family Tree) [d] [1] , Access Project filformat [d] , Access Add-in filformat [d] , ACCDA filformat [d] , MDE filformat [d] , ACCDE filformat [d] , ADE filformat [d] , Access Blank Project Template [d] , Access Database Runtime [d] , Microsoft Access Database, version 2002 [ d] , Microsoft Access Database, version 2000 [d] , Microsoft Access Database, version 95 [d] , Microsoft Access Database, version 2 [d] , Microsoft Access Database Link [d] , Microsoft Access Wizard-skabelon [d] og Microsoft Få adgang til arbejdsgruppeinformationsfil [d]
Genererede filformater DBF , Microsoft Access Database, version 2007 [d] , Microsoft Access Database [d] , Access Project filformat [d] , Access Add-in filformat [d] , ACCDA filformat [d] , MDE filformat [d] , ACCDE-filformat [d] , ADE-filformat [d] , Access Blank Project Template [d] , Access Database Runtime [d] , Microsoft Access Wizard-skabelon [d] og Microsoft Access Workgroup Information File [d]
Licens Proprietær EULA- software
Internet side microsoftaccess.com
 Mediefiler på Wikimedia Commons

Microsoft Office Access eller blot Microsoft Access  er et relationelt databasestyringssystem (DBMS) [2] fra Microsoft Corporation . Inkluderet i Microsoft Office-pakken . Det har en bred vifte af funktioner, herunder relaterede forespørgsler, links til eksterne tabeller og databaser . Takket være det indbyggede VBA -sprog kan du skrive applikationer, der fungerer med databaser i Access selv.

Sammensætningen af ​​softwareproduktet

Hovedkomponenter i MS Access:

De kan kalde VBA-scripts, så MS Access giver dig mulighed for at udvikle applikationer og databaser næsten fra bunden eller skrive en shell til en ekstern database, og giver dig mulighed for at bygge nøglerelationer mellem tabelforespørgsler.

Microsoft Jet Database Engine somMS Access databasemotoren , er en filserver DBMS og er derfor kun anvendelig til applikationer, der arbejder med små mængder data og med et lille antal brugere, der arbejder med disse data på samme tid. tid. Access i sig selv mangler en række mekanismer, der er nødvendige i flerbrugerdatabaser, såsom triggere .

Interaktion med andre DBMS

De indbyggede midler til interaktion mellem MS Access og ekstern DBMS ved hjælp af ODBC -grænsefladen fjerner de begrænsninger, der er iboende i Microsoft Jet Database Engine . MS Access-værktøjer, der giver dig mulighed for at implementere en sådan interaktion, kaldes "linkede tabeller" (forbindelse til en DBMS -tabel ) og "forespørgsler til serveren" (en forespørgsel på en SQL -dialekt , der "forstår" DBMS ).

For at bygge fuldgyldige klient-server-applikationer baseret på MS Access, anbefaler Microsoft at bruge MS SQL Server DBMS som en databasemotor . Samtidig er det muligt at kombinere databasestyringsværktøjer og udviklingsværktøjer med MS Accesss iboende enkelthed.

Der er også kendte implementeringer af klient-server-applikationer baseret på Access 2003-pakken med andre DBMS , især MySQL [1] .

Få adgang til kompatibilitet med tredjepartsdatakilder

DBMS (datakilde) Access version Chauffør Opdaterbare forespørgsler
Excel- filer alle indbygget Ikke
SQLite Ja
MySQL 2000-2003 MyODBC v.3.51.X, 5.1.X Ja
PostgreSQL psqlODBC driver Ja
ildfugl Ja
1C v.7.7 (dbf) 2003 Visual FoxPro ODBC-driver v.6.01.8629.01 Ikke
Paradoks
Oracle
Tekstfiler alle indbygget Ikke
html tabeller alle indbygget Ikke

Gemmer i Access

Access, når du arbejder med en database, interagerer anderledes med en harddisk (eller floppy ) end andre programmer.

I Access skrives en ny revision af indholdet af den ændrede tabelcelle til disk ( gemt ), så snart tastaturmarkøren er placeret i en anden celle (eller en ny revision af den ændrede post skrives til disk, så snart tastaturet markøren placeres i en anden post (linje)). Under et strømsvigt vil datatab således være minimalt - kun i den post , der blev redigeret på tidspunktet for fejlen.

Dataintegritet i Access sikres også af transaktionsmekanismen .

Knappen "Gem" i Access findes også, men i Access i datavisningstilstand er det først og fremmest nødvendigt at gemme den ændrede visningstilstand for en tabel eller et andet objekt - det vil sige at gemme sådanne ændringer som:

Derudover er denne knap nødvendig i Access i "Design"-tilstand for at gemme ændringer i strukturen af ​​databaseobjektet, der er foretaget i denne tilstand.

Databasevedligeholdelse

Selvom "Design"-tilstanden ikke blev brugt under arbejdet med databasefilen, og der ikke blev tilføjet nye data til databasen (det vil sige, hvis databasen kun blev set), så har databasefilen stadig tendens over tid, i færd med at arbejder med det, mere og mere for at stige i størrelse. Brugen af ​​nye sorteringer og filtre bidrager i høj grad til stigningen i filstørrelsen (især hvis flere forskellige, meget forskellige sorteringer/filtre blev anvendt).

Denne stigning i filstørrelse er i virkeligheden et tomrum, men dette tomrum ligger i filen og øger dens størrelse.

For at returnere databasefilen til dens normale (minimum) størrelse, har Access en "Komprimer og reparer database"-funktion (når du bruger denne funktion, bevares al information fra databasefilen). Du kan også starte databasen med parameteren /compact, som vil udføre komprimeringen automatisk og lukke databasen, når processen er færdig.

Versioner

Praktiske aspekter af Access-licensering

Microsoft Access er proprietær software , hvilket betyder, at du skal købe en licens for at bruge den. Du behøver dog ikke en licens for at bruge færdige applikationer oprettet med Access . For at køre sådan en applikation skal du bruge en runtime- version af Access [2] , som distribueres gratis.

Microsoft distribuerer den komplette version af Access både separat og sammen med andre applikationer (Word, Excel osv.) som en del af Microsoft Office Professional-, Microsoft Office Professional Plus- og Microsoft Office Enterprise-pakkerne .

Se også

Noter

  1. http://fileformats.archiveteam.org/wiki/FDB_(Legacy_Family_Tree)
  2. Connolly TM, Begg CE Databasesystemer: en praktisk tilgang til design, implementering og styring . — Addison-Wesley, 2005. — S.  226 . — 1374 s. — ISBN 9780321210258 .

Litteratur

Links

Officiel hjemmeside for Microsoft Office