Razlika med MS Access in SQL

MS Access v primerjavi s SQL

Microsoft Office Access (ali preprosto znan kot MS Access) je sistem za upravljanje relacijskih baz podatkov, ki ga je ustvaril Microsoft. Združuje tako relacijski Microsoft Jet Database Engine z GUI in orodja za razvoj programske opreme. Prav tako je del Microsoft Office Suite različnih aplikacij (vključno z MS Word, MS Excel in MS PowerPoint). MS Access shranjuje podatke v obliki, ki je značilna za Access, ki temelji na mehanizmu za dostop do baze podatkov Access Jet. Prav tako ima možnost uvoza ali povezovanja s podatki, shranjenimi v drugih zbirkah podatkov Access, Excel, SharePoint, seznami, besedilo, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3 ali kateri koli vsebnik podatkov, ki je združljiv z ODBC. (Na primer Microsoft SQL Server).

Strukturirani poizvedbeni jezik (znan tudi kot SQL) je jezik baze podatkov. Zasnovan je bil posebej za upravljanje podatkov v RDMS, njegova zasnova pa je temeljila na relacijski algebri. Paleta njegovih zmogljivosti vključuje poizvedbo in posodobitev podatkov, ustvarjanje in spreminjanje shem ter nadzor dostopa do podatkov. Bil je eden prvih jezikov, ki je uporabljal model RDMS in je zagotovo najbolj razširjen jezik za te relacijske baze podatkov. Jezik SQL je razdeljen na več jezikovnih elementov: klavzule, ki so občasno neobvezna sestavna dela stavkov in poizvedb; izrazi, ki ustvarjajo bodisi skalarne vrednosti bodisi tabele, sestavljene iz stolpcev in vrstic podatkov; predikati, ki se uporabljajo za določanje pogojev, ki jih je mogoče ovrednotiti v SQL s tremi vrednostnimi logičnimi vrednostmi (ali 3VL), logičnimi vrednostmi resnice; poizvedbe, ki pridobivajo podatke na podlagi določenih specifikacij; in izjave, ki vplivajo na sheme in podatke ali lahko tudi nadzorujejo transakcije, programski tok, povezave, seje ali diagnostiko.

Dostop se uporablja predvsem kot sredstvo za ustvarjanje preprostih rešitev baze podatkov. Tabele, ustvarjene s programom Access, podpirajo množico standardnih vrst polj, indeksov in referenčne integritete. V kompletu je tudi poizvedbeni vmesnik, obrazci, na katerih je mogoče prikazati in vnesti podatke, ter poročila za tiskanje. Z uporabo možnosti točk in klikov Access omogoča uporabniku avtomatiziranje preprostih opravil prek makrov. Precej priljubljen je pri neprogramerjih, ki so sposobni ustvariti vizualno prijetne in razumno napredne rešitve.

SQL je zdaj standard in njegovo strukturo sestavlja veliko različnih komponent. Ti vključujejo, vendar niso omejeni na, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Interface Level Interface) in SQL / XML (ali specifikacije, povezane s XML).

Povzetek:

1. Dostop je sistem za upravljanje relacijskih baz podatkov, ki shranjuje podatke v obliki, ki temelji na mehanizmu zbirke podatkov Access Jet; SQL je jezik baze podatkov, zasnovan posebej za upravljanje podatkov v RDMS.

2. Dostop se uporablja predvsem za ustvarjanje preprostih rešitev baze podatkov; SQL je standard, sestavljen iz več komponent, ki vključujejo, vendar niso omejeni na, SQL Framework, SQL / CLI in SQL / XML.