Dieser Artikel bietet eine kurze Übersicht über Datenbanken – was sie sind, warum Sie eine datenbank verwenden möchten und was die verschiedenen Teile einer Datenbank tun. Die Terminologie ist auf MicrosoftAccess Datenbanken ausgerichtet, aber die Konzepte gelten für alle Datenbankprodukte.
Inhalt dieses Artikels
Was ist eine Datenbank?
Bei einer Datenbank handelt es sich um ein Tool zum Sammeln und Organisieren von Informationen. In Datenbanken können Informationen zu Personen, Produkten oder beliebigen anderen Komponenten gespeichert werden. Viele Datenbanken sind aus einer Liste hervorgegangen, die ursprünglich in einem Textverarbeitungsprogramm oder einer Kalkulationstabelle erstellt wurde. Mit wachsendem Umfang der Liste treten nach und nach redundante oder inkonsistente Daten auf. Es wird schwierig, den Überblick über die Daten im Listenformat zu behalten, und es gibt nur begrenzte Möglichkeiten, Daten zu suchen oder Teilmengen der Daten zwecks Überprüfung zu filtern. Sobald diese Probleme auftreten, ist es eine gute Idee, die Daten in eine Datenbank zu übertragen, die von einem Datenbankverwaltungssystem (Database Management System, DBMS) erstellt wurde, z. B. Access.
Eine am Computer erstellte Datenbank ist ein Container, in dem Objekte enthalten sind. Eine Datenbank kann aus einer oder mehreren Tabelle(n) bestehen. Ein Bestandsverwaltungssystem, für das beispielsweise drei Tabellen verwendet werden, besteht nicht aus drei Datenbanken, sondern umfasst eine Datenbank, in der drei Tabellen enthalten sind. Sofern sie nicht speziell für die Verwendung von Daten oder Code aus einer anderen Quelle entwickelt wurde, speichert eine Access Datenbank ihre Tabellen zusammen mit anderen Objekten wie Formularen, Berichten, Makros und Modulen in einer einzelnen Datei. Datenbanken, die im Format Access 2007-2016 erstellt wurden (das auch von Access für Microsoft 365, Access 2024, Access 2021 und Access 2019 verwendet wird) verfügen über die Dateierweiterung ACCDB, und Datenbanken, die in früheren Access Formaten erstellt wurden, weisen die Dateierweiterung .mdb auf.
Mit Access haben Sie folgende Möglichkeiten:
-
Hinzufügen neuer Daten zu einer Datenbank, wenn zum Beispiel ein neues Teil in den Bestand aufgenommen wird
-
Bearbeiten vorhandener Daten in der Datenbank, wenn sich zum Beispiel der aktuelle Lagerplatz eines Teils ändert
-
Löschen von Informationen, zum Beispiel, wenn ein Teil verkauft oder aus dem Sortiment genommen wurde
-
Organisieren und Anzeigen von Daten auf verschiedene Weise
-
Gemeinsames Verwenden von Daten mit anderen Benutzern über Berichte, E-Mail-Nachrichten, Intranet oder Internet
Die Teile einer Access-Datenbank
Die folgenden Abschnitte enthalten kurze Beschreibungen der Teile einer typischen Access-Datenbank.
Tabellen
Um Datenbanken so flexibel wie möglich zu gestalten, müssen die Daten in Tabellen so organisiert werden, dass die Datenbank keine redundanten Daten enthält. Wenn Sie beispielsweise Informationen zu Mitarbeitern speichern, sollte jeder Mitarbeiter nur einmal in eine Tabelle eingegeben werden müssen, die zum Speichern von Mitarbeiterdaten eingerichtet wird. Daten über Produkte werden in einer separaten Tabelle gespeichert, und Daten über Filialbüros sind in einer weiteren Tabelle enthalten. Dieser Vorgang wird als Normalisierung bezeichnet.
Jede Zeile in einer Tabelle wird als Datensatz bezeichnet. Datensätze sind der Ort, an dem die einzelnen Informationen gespeichert werden. Jeder Datensatz besteht aus einem oder mehreren Feldern. Felder entsprechen den Spalten in der Tabelle. Beispielsweise können Sie über eine Tabelle mit dem Namen "Employees" verfügen, in der jeder Datensatz (Zeile) Informationen zu einem anderen Mitarbeiter enthält und jedes Feld (Spalte) einen anderen Informationstyp enthält, z. B. Vorname, Nachname, Adresse usw. Felder müssen als bestimmter Datentyp festgelegt werden, unabhängig davon, ob es sich um Text, Datum oder Uhrzeit, Zahl oder einen anderen Typ handelt.
Eine weitere Möglichkeit zum Beschreiben von Datensätzen und Feldern besteht darin, den alten Karte Katalog einer Bibliothek zu visualisieren. Jede Karte in der Ablage entspricht einem Datensatz in der Datenbank. Jede Information zu einem einzelnen Karte (Autor, Titel usw.) entspricht einem Feld in der Datenbank.
Weitere Informationen zu Tabellen finden Sie im Artikel Einführung in Tabellen.
Formulare
Sie können Befehlsschaltflächen programmieren, um zu bestimmen, welche Daten im Formular angezeigt werden, andere Formulare oder Berichte zu öffnen oder eine Vielzahl anderer Aufgaben auszuführen. Beispielsweise können Sie über ein Formular namens "Kundenformular" verfügen, in dem Sie mit Kundendaten arbeiten. Das Kundenformular verfügt möglicherweise über eine Schaltfläche, mit der ein Bestellformular geöffnet wird, über das Sie eine neue Bestellung für diesen Kunden eingeben können.
Formulare können auch verwendet werden, um die Interaktion zwischen Benutzern und Datenbankdaten zu steuern. Sie haben beispielsweise die Möglichkeit, ein Formular zu erstellen, in dem nur bestimmte Felder angezeigt werden und nur bestimmte Vorgänge zulässig sind. Auf diese Weise können Sie Daten schützen und Fehler bei der Eingabe von Daten ausschließen.
Weitere Informationen zu Formularen finden Sie im Artikel Einführung in Formulare.
Berichte
Ein Bericht kann jederzeit ausgeführt werden und spiegelt die aktuellen Daten in der Datenbank wider. Berichte werden in der Regel für den Ausdruck formatiert, können aber auch auf dem Bildschirm angezeigt, in ein anderes Programm exportiert oder als Anlage in einer E-Mail-Nachricht versendet werden.
Weitere Informationen zu Berichten finden Sie im Artikel Einführung in Berichte in Access.
Abfragen
Bestimmte Abfragen können für Aktualisierungen verwendet werden, d. h., Sie können die Daten in den zugrunde liegenden Tabellen über das Abfragedatenblatt bearbeiten. Wenn Sie eine Abfrage für eine Aktualisierung bearbeiten, berücksichtigen Sie, dass die Änderungen nicht nur im Abfragedatenblatt, sondern auch in den Tabellen vorgenommen werden.
Es sind zwei grundlegende Arten von Abfragen verfügbar: Auswahlabfragen und Aktionsabfragen. Über eine Auswahlabfrage werden einfach Daten abgerufen und zur Verwendung bereitgestellt. Sie können die Ergebnisse der Abfrage auf dem Bildschirm anzeigen, ausdrucken oder in die Zwischenablage kopieren. Die Ausgabe der Abfrage kann aber auch als Datensatzquelle für ein Formular oder einen Bericht verwendet werden.
Wie bereits aus der Bezeichnung hervorgeht, führt eine Aktionsabfrage eine Aufgabe in Kombination mit den Daten aus. Aktionsabfragen können zum Erstellen neuer Tabellen, zum Hinzufügen von Daten zu vorhandenen Tabellen oder zum Aktualisieren oder Löschen von Daten verwendet werden.
Weitere Informationen zu Abfragen finden Sie im Artikel Einführung in Abfragen.
Makros
Weitere Informationen zu Makros finden Sie im Artikel Einführung in die Access-Programmierung.
Module
Weitere Informationen zu Modulen finden Sie im Artikel Einführung in die Access-Programmierung.