Microsoft Access er en database management system udviklet af Microsoft til brug på Windows-operativsystemet. Det er i øjeblikket tilgængelig i Microsoft Office Professional Suite linje af produkter. En fordel for Microsoft Access er, at det er udstyret med en grafisk brugerflade, der gør database management lettere. MDB og ADP -filer bruges til at organisere databaser , men gør det på forskellige måder. SQL
En af de største funktionelle forskelle mellem MDB eller Jet Database , og ADP eller Access data Project, er, hvordan de bruger MySQL-databaser . Som standard . ADP hus hele deres databaser i MySQL på en organiseret hierarki MDB filer kan knyttes til MySQL databaser , men er ikke altid . Det betyder, at hvis en dublet fil er oprettet i et ADP -database , vil det blot ændre den fil, der allerede findes i MySQL-database . Hvis det samme sker på en MDB database , vil det producere en dublerede fil .
Stored Procedures
Da en ADP -database bruger MySQL, det bruger lagrede procedurer for alle af sine databaseforespørgsler . En lagret procedure er en rutine, der er gemt i en database, der kan blive opfordret når denne procedure er nødvendig. En MDB database en række forskellige forespørgsler, der bruges i stedet for lagrede procedurer . For eksempel hvis du ønsker at opdatere din database , skal du bruge en opdateringsforespørgsel i et MDB database, men opfordre en lagret procedure i en ADP -database.
Tabelstrukturer
Salg
Tabeller er struktureret forskelligt i MDB og ADP databaser. Dette er en stor bekymring, hvis du overfører fra en database til en anden . For eksempel kun feltet navn i en MDB database giver op til 64 tegn , mens en ADP -database kan have op til 128 tegn. Andre forskelle er også til stede , herunder hvilke tegn er tilladt i databasen.
Access Connection
Begyndelse i 2002 , Microsoft introducerede CurrentProject.AccessConnection ejendom, som var en ekspansion på det forrige CurrentProject.Connection ejendom. Disse egenskaber tillader en ADO eller ActiveX Data Object , tilslutning skal deles mellem en database og Microsoft Access software, så flere forbindelser ikke behøver at blive åbnet for at styre en ADO . I en ADP -database , kan begge disse blive brugt i flæng med nogen forskel mellem de to. I en MDB database , bliver CurrentProject.AccessConnection egenskaben anbefales af Microsoft til øget funktionalitet .