MS Access – RDBMS-Grundlagen
In Bezug auf Layout und Navigation ähnelt Microsoft Access dem Erscheinungsbild anderer Microsoft Office-Produkte, aber MS Access ist eine Datenbank, genauer gesagt eine relationale Datenbank.
- Vor MS Access 2007 war die Dateierweiterung *.mdb, aber in MS Access 2007 wurde die Erweiterung in die Erweiterung *.accdb geändert.
- Frühere Versionen von Access können die accdb-Erweiterung nicht lesen, aber MS Access 2007 und höher können frühere Versionen von Access lesen und ändern.
- Access Desktop Database (.accdb oder .mdb) ist ein voll funktionsfähiges RDBMS.
- Es bietet alle Datendefinitions-, Datenmanipulations- und Datensteuerungsfunktionen, die zur Verwaltung großer Datenmengen erforderlich sind.
- Sie können eine Access-Desktopdatenbank (.accdb oder .mdb) als eigenständiges RDBMS auf einer einzelnen Arbeitsstation oder im gemeinsam genutzten Client/Server-Modus über ein Netzwerk verwenden.
- Die Desktopdatenbank kann auch als Datenquelle zum Anzeigen von Daten auf der Intranet-Webseite des Unternehmens verwendet werden.
- Wenn Sie eine Anwendung mit einer Access-Desktopdatenbank erstellen, ist Access das RDBMS.
Datendefinition
- Lassen Sie uns nun verstehen, was eine Datendefinition ist –
- In einem Dokument oder einer Tabelle haben Sie häufig völlige Freiheit bei der Definition des Inhalts des Dokuments oder jeder einzelnen Zelle in der Tabelle.
- Sie können in ein Dokument Textabsätze, Tabellen, Diagramme oder mehrere Datenspalten einfügen, die in mehreren Schriftarten angezeigt werden.
- In einer Kalkulationstabelle können Sie oben Textdaten verwenden, um Spaltenüberschriften für den Druck oder die Anzeige zu definieren. Je nach Funktion der Zeile können in derselben Spalte mehrere Zahlenformate vorhanden sein.
- Mit RDBMS können Sie die vorhandenen Datentypen und die Art der Datenspeicherung definieren.
Sie können normalerweise auch Regeln definieren, die das RDBMS verwenden kann, um die Datenintegrität sicherzustellen.
Beispielsweise können Validierungsregeln sicherstellen, dass Benutzer nicht versehentlich alphabetische Zeichen in Feldern speichern, die Zahlen enthalten sollten.
Datenoperationen
Die Arbeit mit Daten in einem RDBMS unterscheidet sich stark von der Arbeit mit Daten in einem Textverarbeitungs- oder Tabellenkalkulationsprogramm.
- In ein Textverarbeitungsdokument können Sie tabellarische Daten einfügen und eine begrenzte Anzahl von Funktionen auf die Daten im Dokument anwenden.
- Sie können ActiveX-Steuerelemente auch verwenden, um in Originaldokumenten und Tabellen, Diagrammen oder Bildern in anderen Anwendungen nach Textzeichenfolgen zu suchen.
- In einer Tabelle enthalten einige Zellen Funktionen, die die gewünschten Ergebnisse bestimmen, während in anderen Zellen die von Ihnen eingegebenen Daten Informationen über die Quelle der Funktion liefern.
- RDBMS bietet Ihnen mehrere Möglichkeiten zur Datenverarbeitung. Zum Beispiel:
- Sie können in einer einzelnen Tabelle nach Informationen suchen oder komplexe Suchvorgänge in mehreren verknüpften Tabellen anfordern.
- Sie können ein einzelnes Feld oder mehrere Datensätze mit einem einzigen Befehl aktualisieren.
- Sie können Programme schreiben, die RDBMS-Befehle verwenden, um Daten anzuzeigen und Benutzern das Aktualisieren der Daten zu ermöglichen.
Access verwendet die leistungsstarke SQL-Datenbanksprache, um mit Daten in Tabellen zu arbeiten. Mit SQL können Sie den Informationssatz definieren, den Sie zum Lösen eines bestimmten Problems benötigen. Dieser kann Daten aus vielen Tabellen umfassen.
Datenkontrolle
- Tabellenkalkulationen und Textverarbeitungsdokumente eignen sich hervorragend zum Lösen von Problemen einzelner Benutzer, ihre Verwendung kann jedoch schwierig sein, wenn mehrere Personen Daten gemeinsam nutzen müssen.
- Wenn Sie Informationen mit anderen teilen müssen, bietet Ihnen ein RDBMS die Flexibilität, mehreren Benutzern das Lesen oder Aktualisieren Ihrer Daten zu gestatten.
- RDBMS wurde für die gemeinsame Nutzung von Daten entwickelt und verfügt auch über Funktionen, die gewährleisten, dass nicht zwei Personen gleichzeitig dieselben Daten ändern können.
- Die besten Systeme ermöglichen Ihnen auch, Änderungen (auch Transaktionen genannt) zu gruppieren, sodass alle oder keine der Änderungen in Ihren Daten erscheinen.
- Möglicherweise möchten Sie auch sicherstellen, dass niemand sonst Teile der Bestellung sehen kann, bis Sie die gesamte Bestellung eingegeben haben.
- Da Sie Ihre Access-Daten mit anderen Benutzern teilen können, möchten Sie unter Umständen einige Einschränkungen hinsichtlich der Anzeige- und Aktualisierungsberechtigungen verschiedener Benutzer festlegen.