Jakie są zalety modelu relacyjnej bazy danych?

...

Model relacyjnej bazy danych wykorzystuje intuicyjną strukturę tabelaryczną.

Model relacyjnej bazy danych został po raz pierwszy wprowadzony przez EF Codda z IBM w 1969 roku. W modelu relacyjnym dane są ustrukturyzowane w tabele (tj. „relacje”) składające się z wierszy i kolumn. Każdy wiersz zawiera pojedynczy rekord składający się z pojedynczych elementów danych (lub „atrybutów”) zorganizowanych w kolumny zawierające elementy tego samego rodzaju zgodnie z regułami określonymi dla tej kolumny. Alternatywne modele baz danych obejmują modele sieciowe, hierarchiczne, płaskie i zorientowane obiektowo.

Prostota

Model relacyjny strukturyzuje dane w sposób, który unika złożoności. Struktura tabeli to intuicyjna organizacja znana większości użytkowników, zwłaszcza tych, którzy pracowali z arkuszami kalkulacyjnymi fizycznymi lub programowymi, rejestrami czeków lub innymi danymi tabelarycznymi. Dane są uporządkowane w sposób naturalny w modelu, co upraszcza tworzenie i użytkowanie bazy danych.

Wideo dnia

Łatwość pobierania danych

W modelu relacyjnym dostęp do danych w bazie danych nie wymaga poruszania się po sztywnej ścieżce przez drzewo lub hierarchię. Użytkownicy mogą wysyłać zapytania do dowolnej tabeli w bazie danych i łączyć powiązane tabele za pomocą specjalnych funkcji łączenia, aby w wynikach uwzględnić odpowiednie dane zawarte w innych tabelach. Wyniki można filtrować na podstawie zawartości dowolnej kolumny i dowolnej liczby kolumn, co pozwala użytkownikom na łatwe wyszukiwanie znaczących wyników. Użytkownicy mogą wybrać kolumny, które mają być uwzględnione w wynikach, tak aby wyświetlane były tylko istotne dane.

Integralność danych

Integralność danych jest podstawową cechą modelu relacyjnego. Silne typowanie danych i kontrole poprawności zapewniają, że dane mieszczą się w dopuszczalnych zakresach, a wymagane dane są obecne. Integralność referencyjna między tabelami zapobiega niekompletności lub osieroceniu rekordów. Integralność danych pomaga zapewnić dokładność i spójność danych.

Elastyczność

Model relacyjnej bazy danych jest naturalnie skalowalny i rozszerzalny, zapewniając elastyczną strukturę, aby sprostać zmieniającym się wymaganiom i rosnącej ilości danych. Model relacyjny umożliwia łatwe wprowadzanie zmian w strukturze bazy danych bez wpływu na dane lub resztę bazy danych. Analityk bazy danych może szybko i łatwo dodawać, usuwać i modyfikować tabele i kolumny w istniejącej bazie danych, aby spełnić wymagania biznesowe. Teoretycznie nie ma limitu liczby wierszy, kolumn czy tabel. W rzeczywistości rozwój i zmiany są ograniczone przez system zarządzania relacyjnymi bazami danych i fizyczne sprzęt komputerowy, a zmiany mogą wpłynąć na aplikacje zewnętrzne zaprojektowane dla określonej bazy danych Struktura.

Normalizacja

Istnieje systematyczna metodologia zapewniająca, że ​​projekt relacyjnej bazy danych jest wolny od anomalii, które mogą mieć wpływ na integralność i dokładność bazy danych. „Normalizacja bazy danych” zapewnia zestaw reguł, cech i celów do projektowania i przeglądu struktury bazy danych. Cele normalizacji są opisane na poziomach zwanych „formami normalnymi”. Każdy poziom normalizacji musi zostać ukończony przed przejściem do następnego poziomu. Projekt bazy danych jest ogólnie uważany za znormalizowany, gdy spełnia wymagania trzeciej postaci normalnej. Normalizacja daje projektantom pewność, że projekt bazy danych jest solidny i niezawodny.