MS Access vs. SQL
Microsoft Office Access (oder einfach als MS Access bezeichnet) ist ein relationales Datenbankverwaltungssystem, das von Microsoft erstellt wurde. Es kombiniert sowohl die relationale Microsoft Jet Database Engine mit einer grafischen Benutzeroberfläche als auch Software-Entwicklungstools. Es ist auch Teil der Microsoft Office Suite verschiedener Anwendungen (einschließlich MS Word, MS Excel und MS PowerPoint). MS Access speichert Daten in einem für Access spezifischen Format, das auf dem Access Jet Database Engine basiert. Außerdem können Daten in anderen Access-Datenbanken, Excel, SharePoint, Listen, Text, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3 oder einem anderen ODBC-kompatiblen Datencontainer importiert oder mit diesen verknüpft werden (Microsoft SQL Server zum Beispiel) direkt.
Strukturierte Abfragesprache (auch SQL genannt) ist eine Datenbanksprache. Es wurde speziell für die Verwaltung von Daten in RDMS entwickelt und basiert auf relationaler Algebra. Das Leistungsspektrum umfasst Datenabfragen und -aktualisierungen, die Erstellung und Änderung von Schemata sowie die Steuerung des Datenzugriffs. Es war eine der ersten Sprachen, die das RDMS-Modell verwendete, und ist mit Sicherheit die am häufigsten verwendete Sprache für diese relationalen Datenbanken. Die SQL-Sprache ist in mehrere Sprachelemente unterteilt: Klauseln, die gelegentlich optionale Bestandteile von Anweisungen und Abfragen sind; Ausdrücke, die entweder skalare Werte oder Tabellen erzeugen, die aus Spalten und Datenzeilen bestehen; Prädikate, die zum Angeben von Bedingungen verwendet werden, die in der Lage sind, boolesche Wahrheitswerte mit drei logischen Werten (oder 3VL) zu bewerten; Abfragen, die Daten basierend auf bestimmten Spezifikationen abrufen; und Anweisungen, die sich auf die Schemata und Daten auswirken oder auch Transaktionen, Programmablauf, Verbindungen, Sitzungen oder Diagnosen steuern können.
Der Zugriff wird hauptsächlich als Mittel zur Erstellung einfacher Datenbanklösungen verwendet. Die mit Access erstellten Tabellen unterstützen eine Vielzahl von Standardfeldtypen, -indizes und referentiellen Integrität. Es enthält auch eine Abfrageoberfläche, Formulare, auf denen Daten angezeigt und eingegeben werden können, sowie Berichte zum Drucken. Durch die Verwendung von Point-and-Click-Optionen kann der Benutzer einfache Aufgaben über Makros automatisieren. Es ist sehr beliebt bei Nicht-Programmierern, die in der Lage sind, visuell ansprechende und einigermaßen fortgeschrittene Lösungen zu entwickeln.
SQL ist heute ein Standard und seine Struktur besteht aus vielen verschiedenen Komponenten. Dazu gehören unter anderem SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call-Level-Schnittstelle) und SQL / XML (oder XML-bezogene Spezifikationen)..
Zusammenfassung:
1. Access ist ein relationales Datenbankverwaltungssystem, in dem Daten in einem Format gespeichert werden, das auf Access Jet Database Engine basiert. SQL ist eine Datenbanksprache, die speziell zum Verwalten von Daten in RDMSs entwickelt wurde.
2. Access wird hauptsächlich zur Erstellung einfacher Datenbanklösungen verwendet. SQL ist ein Standard, der aus mehreren Komponenten besteht, darunter SQL Framework, SQL / CLI und SQL / XML.