Relationale Datenbanken sind weit verbreitet in vielen Branchen verwendet, um finanzielle Aufzeichnungen zu speichern, halten von Inventar zu verfolgen und Aufzeichnungen über Mitarbeiter zu halten. In einer relationalen Datenbank werden die Informationen in Tabellen (oft als Beziehungen ), die Organisation und Struktur von Daten verhindert werden. Obwohl sie weit verbreitet sind , haben relationalen Datenbanken einige Nachteile. Cost
Ein Nachteil von relationalen Datenbanken ist das teuer für die Einrichtung und Pflege der Datenbank -System . Um die Einrichtung einer relationalen Datenbank , Sie müssen in der Regel spezielle Software zu erwerben. Wenn Sie kein Programmierer sind , können Sie eine beliebige Anzahl von Produkten , eine relationale Datenbank. Es braucht Zeit , um in aller Informationen eingeben und das Programm . Wenn Ihr Unternehmen ist groß und Sie brauchen eine robuste Datenbank , müssen Sie einen Programmierer , um eine relationale Datenbank mit Structured Query Language (SQL) und ein Datenbank-Administrator , um die Datenbank zu erhalten , sobald es gebaut erstellen mieten. Unabhängig davon, welche Daten Sie verwenden, müssen Sie entweder importieren sie von anderen Daten wie Textdateien oder Excel-Tabellen , oder haben die eingegebenen Daten auf der Tastatur. Unabhängig von der Größe Ihres Unternehmens , wenn Sie vertrauliche oder rechtlich geschützte Informationen in Ihrer Datenbank wie Gesundheit Informationen , Sozialversicherungsnummern oder Kreditkartennummern zu speichern, müssen Sie auch um Ihre Daten vor unbefugtem Zugriff zu sichern, um regulatorischen Standards zu erfüllen.
Fülle von Informationen
Advances in der Komplexität der Informationen bewirken einen weiteren Nachteil auf relationale Datenbanken . Relationale Datenbanken sind für die Organisation von Daten, die durch gemeinsame Merkmale aus . Complex Bildern, Zahlen , Motive und Multimedia-Produkte trotzen Kategorisierung leicht den Weg für eine neue Art von Datenbank namens objekt-relationalen Datenbank-Management- Systeme . Diese Systeme sind speziell auf die komplexere Anwendungen handhaben und haben die Fähigkeit, skalierbar sein .
Strukturiertes Limits
Einige relationale Datenbanken haben Grenzen auf Feldlängen . Wenn Sie die Datenbank entwerfen , müssen Sie die Menge der Daten, die Sie in ein Feld passen angeben können. Einige Namen oder Suchanfragen sind kürzer als die tatsächliche , und dies kann zu Datenverlust führen.
Isolated Datenbanken
Complex relationale Datenbank -Systeme können auf diese Datenbanken führen, dass " Inseln der Information ", wo die Informationen nicht geteilt werden können leicht von einem großen System zu einem anderen . Oft mit großen Firmen oder Institutionen , finden Sie relationale Datenbanken wuchs in verschiedenen Abteilungen unterschiedlich . Zum Beispiel, vielleicht das Krankenhaus Billing-Abteilung verwendet eine Datenbank, während das Krankenhaus Personalabteilung verwendet eine andere Datenbank . Erste diese Datenbanken zu "sprechen" miteinander kann eine große und teure Unterfangen sein , aber in einem komplexen System Krankenhaus , müssen alle Datenbanken , für eine gute Patienten-und Mitarbeiter- Pflege beteiligt werden.