MS Access versus SQL
Microsoft Office Access (of simpelweg bekend als MS Access) is een relationeel databasebeheersysteem dat is gemaakt door Microsoft. Het combineert de relationele Microsoft Jet Database Engine met een GUI en softwareontwikkelingstools. Het maakt ook deel uit van de Microsoft Office Suite van verschillende applicaties (inclusief MS Word, MS Excel en MS PowerPoint). MS Access slaat gegevens op in een indeling die specifiek is voor Access op basis van de Access Jet Database Engine. Het heeft ook de mogelijkheid om gegevens te importeren of te koppelen die zijn opgeslagen in andere Access-databases, Excel, SharePoint, lijsten, tekst, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3, of elke datacontainer die ODBC-compatibel is (Microsoft SQL Server, bijvoorbeeld) rechtstreeks.
Structured Query Language (ook bekend als SQL) is een databasetaal. Het werd specifiek ontworpen om gegevens in RDMSs te beheren en de conceptie ervan was gebaseerd op relationele algebra. Het bereik van zijn mogelijkheden omvat data-query en -update, schema-aanmaak en -modificatie, en toegangscontrole voor gegevens. Het was een van de eerste talen die het RDMS-model gebruikte en is zeker de meest gebruikte taal voor deze relationele databases. De SQL-taal is onderverdeeld in meerdere taalelementen: clausules, die soms facultatieve componenten van verklaringen en vragen zijn; expressies, die scalaire waarden of tabellen produceren die kolommen en rijen met gegevens omvatten; predikaten, die worden gebruikt om voorwaarden te specificeren die kunnen worden geëvalueerd naar SQL-waarden (of 3VL) met drie waarden (Booleaanse waarheidswaarden); query's, die gegevens ophalen op basis van specifieke specificaties; en statements, die van invloed zijn op de schema's en gegevens of die ook transacties, programmastroom, verbindingen, sessies of diagnostiek kunnen regelen.
Toegang wordt voornamelijk gebruikt als een middel om eenvoudige databaseoplossingen te maken. De tabellen die via Access zijn gemaakt, ondersteunen een overvloed aan standaardveldtypen, indexen en referentiële integriteit. Het wordt ook geleverd met een query-interface, formulieren waarop men gegevens kan weergeven en invoeren en rapporten voor afdrukken. Door het gebruik van aanwijzen en klikken, stelt Access de gebruiker in staat om eenvoudige taken via macro's te automatiseren. Het is vrij populair bij niet-programmeurs die in staat zijn om visueel aantrekkelijke en redelijk geavanceerde oplossingen te creëren.
SQL is nu een standaard en de structuur ervan bestaat uit veel verschillende componenten. Deze omvatten, maar zijn niet beperkt tot, SQL Framework, SQL / Foundation, SQL / Bindingen, SQL / CLI (Call Level Interface) en SQL / XML (of XML gerelateerde specificaties).
Samenvatting:
1. Access is een relationeel databasebeheersysteem dat gegevens opslaat in een indeling op basis van de Access Jet Database Engine; SQL is een databasetaal die speciaal is ontworpen om gegevens in RDMS's te beheren.
2. Toegang wordt voornamelijk gebruikt om eenvoudige databaseoplossingen te creëren; SQL is een standaard die bestaat uit meerdere componenten, waaronder, maar niet beperkt tot, SQL Framework, SQL / CLI en SQL / XML.