Razlika med MS Accessom in SQL

db-spreadsheet 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 grafičnim vmesnikom in orodji za razvoj programske opreme. Je tudi del zbirke Microsoft Office Suite različnih aplikacij (vključno z MS Word, MS Excel in MS PowerPoint). MS Access shranjuje podatke v obliki, ki je specifična za Access, na podlagi Access Jet Database Engine. Ima tudi možnost uvoza ali povezovanja s podatki, shranjenimi v drugih Accessovih bazah podatkov, Excelu, SharePointu, seznamih, besedilu, XML, Outlooku, HTML, dBase, Paradoxu, Lotusu 1-2-3 ali katerem koli podatkovnem vsebniku, ki je skladen z ODBC (Na primer Microsoft SQL Server) neposredno.

Jezik strukturiranih poizvedb (znan tudi kot SQL) je jezik zbirke podatkov. Zasnovan je bil posebej za upravljanje podatkov v RDMS, njegova zasnova pa je temeljila na relacijski algebri. Nabor njegovih zmogljivosti vključuje poizvedbe in posodobitve 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 neobvezne sestavne komponente stavkov in poizvedb; izrazi, ki proizvajajo bodisi skalarne vrednosti ali tabele, ki so sestavljene iz stolpcev in vrstic podatkov; predikati, ki se uporabljajo za določanje pogojev, ki jih je v SQL mogoče ovrednotiti z vrednostmi logične vrednosti (ali 3VL) logične resnice; poizvedbe, ki pridobivajo podatke na podlagi posebnih specifikacij; in stavki, ki vplivajo na sheme in podatke ali pa lahko nadzorujejo tudi transakcije, tok programa, povezave, seje ali diagnostiko.

Dostop se uporablja predvsem kot sredstvo za ustvarjanje preprostih rešitev za zbirke podatkov. Tabele, ustvarjene z Accessom, podpirajo številne standardne vrste polj, indekse in referenčno integriteto. Na voljo je tudi z vmesnikom za poizvedbe, obrazci za prikaz in vnos podatkov ter poročila za tiskanje. Z uporabo možnosti točke in klika Access omogoča uporabniku, da avtomatizira preprosta opravila z makri. Je zelo priljubljen pri neprogramerjih, ki lahko ustvarijo vizualno prijetne in razumno napredne rešitve.

SQL je zdaj standard, njegova struktura pa je sestavljena iz številnih različnih komponent. Ti vključujejo, vendar niso omejeni na, SQL Framework, SQL/Foundation, SQL/Bindings, SQL/CLI (vmesnik na ravni klica) in SQL/XML (ali specifikacije, povezane s XML ).

Povzetek:

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

2. Dostop se uporablja predvsem za ustvarjanje enostavnih rešitev za zbirke podatkov; SQL je standard, sestavljen iz več komponent, vključno z, vendar ne omejeno na, okvirjem SQL, SQL/CLI in SQL/XML.

Zadnje objave avtorja Amitash ( glej vse )

3 komentarji

  1. Zelo informativen članek. Hvala, ker ste si vzeli čas za pisanje.

    Dan

  2. Edino, s čimer se ne bi strinjal, je del o tem, da Access neprogramerji uporabljajo predvsem za preproste rešitve zbirk podatkov. Access sem uporabil za izdelavo zelo robustnih aplikacij, ki so črpale podatke iz velikih korporacijskih sistemov za izdelavo določenih naborov podatkov in opravljale različne funkcije analize in avtomatizacije. Drugače pa dober članek.

  3. Dober članek Da, strinjam se, da je dostop do ms namenjen majhnim aplikacijam, da imamo baze podatkov za dostop do ms z veliko količino podatkov (> 1 GB), vendar je zmogljivost grozna in vedno uporabljamo bazo podatkov za popravila cmd, kadar pa ne Ne delamo, moramo ustvariti drugega in preseliti vse podatke, ker odjemalec ne želi plačati licenc, da bi dobil pravi SGBD.

Poglej več o: ,