MS Access vs. SQL
Microsoft Office Access (eller blot kendt som MS Access) er et relationsdatabasestyringssystem oprettet af Microsoft. Det kombinerer både den relationelle Microsoft Jet Database Engine med en GUI og softwareudviklingsværktøjer. Det er også en del af Microsoft Office Suite i forskellige applikationer (herunder MS Word, MS Excel og MS PowerPoint). MS Access gemmer data i et format specifikt for Access baseret på Access Jet Database Engine. Det har også evnen til at importere eller linke til data, der er gemt i andre Access-databaser, Excel, SharePoint, lister, tekst, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3 eller en hvilken som helst datacontainer, der er ODBC-kompatibel (F.eks. Microsoft SQL Server) direkte.
Structured Query Language (også kendt som SQL) er et databasesprog. Det blev designet specifikt til at styre data i RDMS'er, og deres opfattelse var baseret på relationel algebra. Området med dets funktioner inkluderer dataforespørgsel og opdatering, skemaoprettelse og -modifikation og datatilgangskontrol. Det var et af de første sprog ved hjælp af RDMS-modellen og er helt sikkert det mest anvendte sprog til disse relationelle databaser. SQL-sproget er opdelt i flere sprogelementer: klausuler, der lejlighedsvis er valgfri bestanddelskomponenter i udsagn og forespørgsler; udtryk, der producerer enten skalarværdier eller tabeller, der består af kolonner og rækker af data; predikater, som bruges til at specificere betingelser, der er i stand til at evalueres til SQL tre værdsatte logiske (eller 3VL) boolske sandhedsværdier; forespørgsler, der henter data baseret på bestemte specifikationer; og udsagn, der påvirker skemaer og data eller også kan kontrollere transaktioner, programstrøm, forbindelser, sessioner eller diagnostik.
Adgang bruges primært som et middel til at skabe enkle databaseløsninger. Tabellerne oprettet gennem Access understøtter en overflod af standardfelttyper, indekser og referencemæssig integritet. Det leveres også komplet med en forespørgselsgrænseflade, formularer, hvorpå man kan vise og indtaste data, og rapporter til udskrivning. Gennem brug af punkt- og klikmuligheder giver Access brugeren mulighed for at automatisere enkle opgaver gennem makroer. Det er ret populært blandt ikke-programmerere, der er i stand til at skabe visuelt behagelige og med rimelighed avancerede løsninger.
SQL er nu en standard, og dens struktur består af mange forskellige komponenter. Disse inkluderer, men er ikke begrænset til, SQL Framework, SQL / Foundation, SQL / Bindinger, SQL / CLI (Call Level Interface) og SQL / XML (eller XML-relaterede specifikationer).
Resumé:
1. Access er et relationsdatabasestyringssystem, der lagrer data i et format baseret på Access Jet-databasemotoren; SQL er et databasesprog designet specifikt til at styre data i RDMS'er.
2. Adgang bruges hovedsageligt til at oprette enkle databaseløsninger; SQL er en standard, der består af flere komponenter, herunder, men ikke begrænset til, SQL Framework, SQL / CLI og SQL / XML.