Relationale Datenbanken sind nahezu überall einsetzbar . Relationale Datenbanken sind als Mittel zum Speichern und Abrufen von Informationen schnell und einfach. Es gibt mehrere Typen von relationalen Datenbank in kommerziellen und Open-Source- Formate , wobei jedoch alle relationale Datenbanken sind um den gleichen Regeln entwickelt und sind ähnlich in vielen Aspekten. History
Die Idee für eine relationale Datenbank wurde ursprünglich im Jahr 1970 von EF Codd konzipiert , während der Arbeit bei IBM. Codd produziert 12 Regeln, die er fühlte, befolgt werden müssen , um eine relationale Datenmodell haben werden. Codds Regeln allgemein skizziert den Aufbau eines modernen relationalen Datenbank mit verschiedenen Datenelemente von Tasten verbunden. Oracle, IBM und Microsoft alle freigegebenen kommerziellen relationalen Datenbank-Anwendungen. Oracle und Microsoft sind die Branchenführer in kommerziellen Datenbanken .
Components
Relationale Datenbanken sind aus einer Reihe von Komponenten, die es als ein Mittel zum Speichern von Daten funktionieren erlauben zusammengesetzt und rufen Sie sie effektiv . Die Daten in den Tabellen aus Zeilen und Spalten besteht gespeichert. In einem ordnungsgemäß erstellten Datenbank kann jede Zeile mit einem Schlüssel das für die jeweilige Zeile identifiziert werden. Tabellen können mit Einschränkungen und Indizes modifiziert werden, um Daten Reinheit zu erhöhen. Constraints werden wie Kontrollen , um sicherzustellen, gibt es nur einen eindeutigen Schlüssel oder dass ein Feld oder eine Spalte , richtig gefüllt . Indizes werden verwendet, um die Suche von Daten beschleunigen . Ein Index ist im Wesentlichen eine Auflistung von Datensätzen auf einer Spalte basiert. Suchen Sie die Tabelle nach einer indizierten Spalte wird viel schneller als eine Suche auf einer nicht indizierten Spalte durchgeführt werden.
Bedeutung
Vor der Einführung von relationalen Datenbanken wurde in einfachen Dateien gespeichert. Flat Files waren reine Textdateien mit vielen Reihen von Daten in einem abgegrenzten Schema gespeichert . Die Spalten der Reihe wurden von Sonderzeichen oder Tabulatoren getrennt . Flat Files waren schwer zu aktualisieren und Informationen abrufen und wurden in der Größe begrenzt . Relationale Datenbanken sind von Tabellen, die mehrere Zeilen oder Datensätze und unterschiedliche Spalten oder Attribute enthalten ist. Tabellen können Beziehungen zu anderen Tabellen und auf einer Taste verbunden werden. Dies würde bei einer Reduzierung der Größe der Datenbank und die Fähigkeit zu finden und Aktualisieren von Daten schnell erlaubt.
Typen
1979 veröffentlichte Oracle die erste kommerzielle Datenbank mit IBM nach im Jahr 1982 mit seinem SQL Data System . 1992 veröffentlichte Microsoft die erste Version einer relationalen Datenbank - Microsoft SQL Server. Andere Arten von relationalen Datenbanken für kommerzielle Nutzung gehören MySQL , PostgreSQL, SQLite und Access. MySQL , PostgreSQL und SQLite sind Open-Source- relationalen Datenbanken , die beliebt sind unter den Websites und Internet-Anwendungen. Alle relationalen Datenbanken verwenden eine Form von SQL als Sprache . SQL oder Structured Query Language ermöglicht die Definition , Manipulation und Abfrage von Daten in der Datenbank gespeichert.
Funktion
Relationale Datenbank verwendet werden, um Daten zu speichern und damit für seine Modifikation und Retrieval. Relationale Datenbanken sind überall im Einsatz . Die Banken werden auf relationale Datenbanken angewiesen, um Transaktionen, Salden und Kundenkonto Informationen zu verwalten . Websites verwenden können relationale Datenbank für die Nutzer, Inhalte und Produkte verwalten. Relationale Datenbanken sind sehr robust , da sie in der Lage, in einer beliebigen Anzahl von Arten verwendet werden sollen.