Wady relacyjnej bazy danych

click fraud protection
...

Relacyjne bazy danych są szeroko stosowane w wielu branżach do przechowywania dokumentacji finansowej, śledzenia stanów magazynowych i prowadzenia ewidencji pracowników. W relacyjnej bazie danych informacje są przechowywane w tabelach (często nazywanych relacjami), które pomagają organizować i strukturyzować dane. Mimo że są szeroko stosowane, relacyjne bazy danych mają pewne wady.

Koszt

Jedną z wad relacyjnych baz danych jest kosztowna konfiguracja i utrzymanie systemu baz danych. Aby skonfigurować relacyjną bazę danych, zazwyczaj musisz kupić specjalne oprogramowanie. Jeśli nie jesteś programistą, możesz użyć dowolnej liczby produktów do utworzenia relacyjnej bazy danych. Wprowadzenie wszystkich informacji i skonfigurowanie programu zajmuje trochę czasu. Jeśli Twoja firma jest duża i potrzebujesz solidniejszej bazy danych, będziesz musiał zatrudnić programistę, który stworzy relacyjna baza danych przy użyciu języka Structured Query Language (SQL) i administratora bazy danych do obsługi bazy danych po jej zakończeniu jest zbudowany. Bez względu na to, jakich danych używasz, będziesz musiał zaimportować je z innych danych, takich jak pliki tekstowe lub arkusze kalkulacyjne Excel, lub wprowadzić dane z klawiatury. Bez względu na wielkość Twojej firmy, jeśli przechowujesz w swojej bazie danych prawnie poufne lub chronione informacje, takie jak informacje zdrowotne, numery PESEL czy numery kart kredytowych, będziesz również musiał zabezpieczyć swoje dane przed nieuprawnionym dostępem, aby spełnić wymogi regulacyjne standardy.

Wideo dnia

Obfitość informacji

Postęp w złożoności informacji powoduje kolejną wadę relacyjnych baz danych. Relacyjne bazy danych są tworzone w celu organizowania danych według wspólnych cech. Złożone obrazy, liczby, projekty i produkty multimedialne wymykają się łatwej kategoryzacji, prowadząc do nowego typu baz danych, zwanego obiektowo-relacyjnymi systemami zarządzania bazami danych. Systemy te są zaprojektowane do obsługi bardziej złożonych aplikacji i mogą być skalowalne.

Ustrukturyzowane granice

Niektóre relacyjne bazy danych mają ograniczenia dotyczące długości pól. Projektując bazę danych, musisz określić ilość danych, które możesz zmieścić w polu. Niektóre nazwy lub zapytania wyszukiwania są krótsze niż rzeczywiste, co może prowadzić do utraty danych.

Wyizolowane bazy danych

Złożone systemy relacyjnych baz danych mogą prowadzić do tego, że te bazy danych stają się „wyspami informacji”, gdzie informacje nie mogą być łatwo udostępniane z jednego dużego systemu do drugiego. Często w przypadku dużych firm lub instytucji można zauważyć, że relacyjne bazy danych rozwijały się w osobnych działach inaczej. Na przykład może dział rozliczeń szpitala korzystał z jednej bazy danych, a dział personelu szpitala z innej bazy danych. Sprawienie, aby te bazy danych „porozumiewały się” ze sobą, może być dużym i kosztownym przedsięwzięciem, jednak w złożonym systemie szpitalnym wszystkie bazy danych muszą być zaangażowane w celu zapewnienia dobrej opieki nad pacjentem i pracownikami.