Forskel mellem MS Access og SQL Forskel mellem

Anonim

MS Access vs. SQL

Microsoft Office Access (eller blot kendt som MS Access) er et relationsdatabasestyringssystem, der er oprettet af Microsoft. Den kombinerer både den relationsmæssige Microsoft Jet Database Engine med et GUI- og softwareudviklingsværktøj. Det er også en del af Microsoft Office Suite af forskellige applikationer (herunder MS Word, MS Excel og MS PowerPoint). MS Access gemmer data i et format, der er specifikt for Access baseret på Access Jet Database Engine. Den har også mulighed for 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 enhver databeholder, 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 håndtere data i RDMS'er, og dets opfattelse var baseret på relationel algebra. Udbuddet af dets funktioner omfatter data forespørgsel og opdatering, skema oprettelse og ændring og data adgangskontrol. Det var et af de første sprog ved hjælp af RDMS-modellen og er helt sikkert det mest anvendte sprog for disse relationelle databaser. SQL-sproget er opdelt i flere sprogelementer: klausuler, som lejlighedsvis er valgfrie bestanddele af udsagn og forespørgsler; udtryk, der producerer enten skalære værdier eller tabeller, der består af kolonner og rækker af data; prædikater, som bruges til at angive betingelser, der kan evalueres til SQL tre værdierede logiske (eller 3VL) boolske sandhedsværdier; forespørgsler, som henter data baseret på specifikke specifikationer; og udsagn, der påvirker skemaerne og dataene eller kan også kontrollere transaktioner, programflow, forbindelser, sessioner eller diagnostik.

Adgang bruges primært som et middel til at skabe enkle database løsninger. Tabellerne, der oprettes via Access, understøtter en overflod af standardfelttyper, indekser og referenceintegritet. Den leveres også komplet med en forespørgselsinterface, formularer, hvorpå man kan vise og indtaste data og rapporter til udskrivning. Gennem brugen af ​​punkt og klik-indstillinger giver Adgang brugeren mulighed for at automatisere simple opgaver via makroer. Det er ganske populært hos ikke-programmører, der er i stand til at skabe visuelt tiltalende og rimeligt avancerede løsninger.

SQL er nu en standard, og dens struktur består af mange forskellige komponenter. Disse omfatter, men er ikke begrænset til, SQL Framework, SQL / Foundation, SQL / Bindinger, SQL / CLI (Call Level Interface) og SQL / XML (eller XML-relaterede Specifikationer).

Sammendrag:

1. Access er et relationsdatabasestyringssystem, der lagrer data i et format baseret på Access Jet Database Engine; SQL er et databasesprog, der er designet specifikt til at håndtere data i RDMS'er.

2. Adgang bruges primært til at skabe enkle database løsninger; SQL er en standard bestående af flere komponenter, herunder, men ikke begrænset til, SQL Framework, SQL / CLI og SQL / XML.