Was ist ein relationales Datenbankverwaltungssystem?
Ein relationales Datenbankverwaltungssystem (RDBMS) ist ein spezifischer Datenbankart, der Daten Tabellen enthält. Diese Arten von Datenbanken werden häufig verwendet, um eine einzelne oder mehrere angeschlossene Softwareanwendungen zu unterstützen. Spezifische Datenbankprogrammiersprache wird verwendet, um die Daten zu ändern und zu melden. Verschiedene Techniken können das Abrufen von Daten beschleunigen und die Duplikation verringern. Benutzer können mit einem relationalen Datenbankverwaltungssystem über Softwareanwendungen interagieren, die den Programmiercode für die Arbeit mit der Datenbank enthalten. Diese Softwareanwendungen können herkömmlich oder webbasiert sein.
Ein relationales Datenbankverwaltungssystem besteht aus Tabellen mit Spalten und Zeilen. Die Spaltenbezeichnung identifiziert die Daten in den Zeilen innerhalb der Spalte. Jede Zeile enthält die tatsächlichen Daten für eine Instanz einer Entität, die eine Person, einen Ort, ein Objekt oder eine Idee sein kann. Eine Kundendatenbank kann beispielsweise Spalten habenFür die ID des Kunden, der Vorname, der Nachname und die E -Mail -Adresse des Kunden und jede Zeile enthält die Daten eines einzelnen Kunden. Um mit den Daten zu arbeiten, schreibt ein Datenbankentwickler Programmieranweisungen, die als Abfragen bezeichnet werden. Verschiedene Marken von Datenbankmanagementsystemen erfordern möglicherweise die Verwendung verschiedener Versionen von SQL, obwohl sie viele Ähnlichkeiten aufweisen.
Ein RDBMS kann verschiedene Arten von Tabellen verwenden. Basistabellen halten den gesamten Datensatz. Temporäre Tabellen speichern Daten, die als Abfrage manipuliert werden. Ergebnisse Tabellen speichern die Abfragebereiche.
Relationale Datenbankverwaltungssysteme verwenden verschiedene Tastenarten zum Abrufen von Daten. Ein Primärschlüssel identifiziert eine bestimmte Instanz einer Entität. Für eine Mitarbeitertabelle kann der Hauptschlüssel eine Mitarbeiteridentifikationsnummer sein, die jeweils eM -Systemee wird dauerhaft zugewiesen und worauf kein anderer Mitarbeiter verwenden wird. Eindeutige Schlüssel sind andere Datenelemente, die auch ausschließlich für jede Instanz eines Unternehmens entsprechen. Zum Beispiel kann ein Einzelhändler Bestandselemente mit eindeutigen Lieferantenartikeln zuweisen.
Ein dritter Schlüsseltyp ist ein Fremdschlüssel. Im relationalen Modell baut es Beziehungen zwischen Entitäten auf. Mithilfe von ausländischen Schlüsseln kann eine Beziehung zwischen den Kunden eines Unternehmens und der Verkäufe jedes Kunden ohne Duplikation von Daten im Relational Database Management -System aufrechterhalten werden.
Die Geschwindigkeit des Datenabrufs ist wichtig, insbesondere wenn die Datenmenge zunimmt. Ein Entwickler kann einem RDBM einen Index hinzufügen, damit die Anfragen schneller laufen können. Der Index verwendet typischerweise einen Primärschlüssel, z. B. eine Steueridentifikationsnummer.