Microsoft Access er en database management system utviklet av Microsoft for bruk på Windows -operativsystemet . Det er for tiden tilgjengelig i Microsoft Office Professional Suite linje av produkter . En fordel med Microsoft Access er at det har et grafisk grensesnitt som gjør database management enklere. MDB og ADP -filer er brukt til å organisere databaser , men gjør det på forskjellige måter. SQL
En av de største funksjonelle forskjeller mellom MDB , eller Jet Database , og ADP , eller Access Data Project, er hvordan de bruker MySQL-databaser . Som standard ADP hus alle sine databaser i MySQL i en organisert hierarki . MDB-filer kan knyttes til MySQL-databaser , men er ikke alltid . Dette betyr at hvis en duplikat fil er opprettet i en ADP database, vil det rett og slett endre fil som allerede finnes i databasen MySQL . Hvis det samme er gjort i en MDB database, vil den produsere en duplikat fil .
Lagrede prosedyrer
Siden en ADP databasen bruker MySQL, den bruker lagrede prosedyrer for alle av sin database spørringer. En lagret prosedyre er en rutine som er lagret i en database som kan kalles på når den prosedyren er nødvendig . En database MDB har en rekke forskjellige spørringer som brukes i stedet for lagret prosedyrer. For eksempel hvis du ønsker å oppdatere din database, vil du bruke en oppdatering spørring i en MDB database, men påkaller en lagret prosedyre i en ADP database .
Table Structures
Tabeller er strukturert annerledes i MDB og ADP databaser. Dette er en stor bekymring hvis du migrerer fra en database til en annen. For eksempel lar feltet navn i en MDB database bare opp til 64 tegn , mens en ADP database kan ha opptil 128 tegn. Andre forskjeller er også til stede , herunder hvilke tegn er tillatt i databasen.
Access Connection
Starten i 2002 , introduserte Microsoft CurrentProject.AccessConnection eiendommen, som var en ekspansjon på forrige CurrentProject.Connection eiendom. Disse egenskapene gjør at en ADO , eller ActiveX Data Object , tilkobling skal deles mellom en database og Microsoft Access-programvaren slik at flere forbindelser ikke må åpnes for å administrere en ADO . I en ADP -database , kan begge disse brukes om hverandre med ingen forskjell mellom de to. I en MDB database, CurrentProject.AccessConnection eiendommen anbefalt av Microsoft for økt funksjonalitet .