Relationale Datenbanken werden in vielen Branchen häufig verwendet, um Finanzaufzeichnungen zu speichern, den Bestand zu verfolgen und Aufzeichnungen über Mitarbeiter zu führen. In einer relationalen Datenbank werden Informationen in Tabellen (oft als Beziehungen bezeichnet) gespeichert, die dabei helfen, Daten zu organisieren und zu strukturieren. Obwohl relationale Datenbanken weit verbreitet sind, haben sie einige Nachteile.
Kosten
Ein Nachteil relationaler Datenbanken ist der kostspielige Aufbau und die Wartung des Datenbanksystems. Um eine relationale Datenbank einzurichten, müssen Sie in der Regel spezielle Software erwerben. Wenn Sie kein Programmierer sind, können Sie mit einer beliebigen Anzahl von Produkten eine relationale Datenbank einrichten. Es braucht Zeit, um alle Informationen einzugeben und das Programm einzurichten. Wenn Ihr Unternehmen groß ist und Sie eine robustere Datenbank benötigen, müssen Sie einen Programmierer einstellen, um eine relationale Datenbank mit Structured Query Language (SQL) und einem Datenbankadministrator, um die Datenbank zu pflegen, sobald sie ist gebaut. Unabhängig davon, welche Daten Sie verwenden, müssen Sie diese entweder aus anderen Daten wie Textdateien oder Excel-Tabellen importieren oder die Daten über die Tastatur eingeben. Unabhängig von der Größe Ihres Unternehmens, wenn Sie in Ihrer Datenbank rechtlich vertrauliche oder geschützte Informationen wie Gesundheitsinformationen speichern, Sozialversicherungsnummern oder Kreditkartennummern müssen Sie Ihre Daten auch gegen unbefugten Zugriff sichern, um regulatorische Standards.
Video des Tages
Fülle an Informationen
Fortschritte in der Informationskomplexität führen zu einem weiteren Nachteil relationaler Datenbanken. Relationale Datenbanken werden zum Organisieren von Daten nach gemeinsamen Merkmalen erstellt. Komplexe Bilder, Zahlen, Designs und Multimediaprodukte entziehen sich einer einfachen Kategorisierung und führen zu einer neuen Art von Datenbank, die als objektrelationale Datenbankverwaltungssysteme bezeichnet wird. Diese Systeme sind für komplexere Anwendungen ausgelegt und können skalierbar sein.
Strukturierte Grenzen
Einige relationale Datenbanken haben Beschränkungen für die Feldlänge. Beim Entwerfen der Datenbank müssen Sie die Datenmenge angeben, die in ein Feld passen. Manche Namen oder Suchanfragen sind kürzer als die tatsächlichen, was zu Datenverlust führen kann.
Isolierte Datenbanken
Komplexe relationale Datenbanksysteme können dazu führen, dass diese Datenbanken zu "Informationsinseln" werden, auf denen die Informationen nicht einfach von einem großen System auf ein anderes übertragen werden können. Bei großen Firmen oder Institutionen stellen Sie häufig fest, dass relationale Datenbanken in verschiedenen Abteilungen unterschiedlich gewachsen sind. Beispielsweise verwendet die Abrechnungsabteilung des Krankenhauses möglicherweise eine Datenbank, während die Personalabteilung des Krankenhauses eine andere Datenbank verwendet. Es kann ein großes und teures Unterfangen sein, diese Datenbanken miteinander zu "sprechen", doch in einem komplexen Krankenhaussystem müssen alle Datenbanken für eine gute Patienten- und Mitarbeiterversorgung eingebunden werden.