? Relationale Datenbanken erlauben Benutzern, Suchen und Abrufen von Datensätzen , Tabellen genannt werden , basierend auf Beziehungen zwischen einzelnen Daten . Trotz Vorteile wie Optimierung über große Mengen von Informationen und Zugang Tools wie Structured Query Language (SQL) , relationale Datenbanken auch kommen mit ihren eigenen Nachteile. Einschränkungen bei Datentypen
Relationale Datenbanken mit Fesseln , welche Daten sie speichern können Arten kommen . Komplexe Datentypen wie 3D-Bilder oder abstrakte Datenobjekte sind nicht unter einer relationalen Datenbank zu speichern. Datentypen für eine Datenbank verfügbar sind Zahlen, Zeichen (Buchstaben) , Datum und Uhrzeit , oder Boolean ( true /false) Werte .
Komplexität
Relationale Datenbanken können schnell komplex werden , wenn die Menge der Daten wächst und die Beziehungen zwischen Teilen von Daten komplizierter geworden . Außerdem , SQL, während ein leistungsfähiges Werkzeug für den Zugriff auf Daten aus einer relationalen Datenbank , in wie es greift auf Daten mit komplizierten Beziehungen beschränkt. Auch Darstellen komplexer Formen von Daten erfordert bricht die Daten in einfacher Datentypen , dass die Datenbank unterstützt (wie zB Zahlen, Buchstaben und boolesche Werte ) . Neuzusammensetzen diese Werte auf die ursprünglichen Daten zu rekonstruieren erhöht die Komplexität des Systems.
Cost
Die Software und Know-how erforderlich, um eine relationale Datenbank implementieren kann kommen mit einem hohen Preis. Neben dem Erwerb von Software-Lizenzen , wirft die laufenden Kosten für die Systemwartung und Personal als Daten-und Platzbedarf Anstieg der Kosten für relationale Datenbanken. Darüber hinaus erfordert präzise Zugriff auf Daten aus einer relationalen Datenbank ein hohes Maß an Erfahrung und Ausbildung , die eine große Investition von Zeit und Geld erfordert .