Skip to main content

Co to jest model bazy danych?

W najszerszej definicji wszystkie bazy danych są takie same, ponieważ przechowują dane, a dane można manipulować lub wywołać.Jednocześnie istnieje definiujący aspekt każdej bazy danych o nazwie model bazy danych.Model bazy danych jest strukturą danych, a model decyduje o tym, jak oddziałują dane i sposób ich wyświetlania.Istnieje pięć głównych modeli bazy danych, chociaż niektórzy projektanci baz danych tworzą hybrydy modeli, które odpowiadają potrzebom jednostki wymagającej bazy danych.Te pięć modeli to model płaski, model hierarchiczny, model sieci, model relacyjny i model obiektowy.

Model płaskiej bazy danych jest najprostszy ze wszystkich baz danych.Jest używany, gdy wszystkie wartości bazy danych są podobne i istnieje tylko niewielka ilość informacji, które należy przechowywać.Ten schemat pokazuje wszystkie dane w tabeli lub arkuszu kalkulacyjnym, przy czym każdy wiersz jest innym rekordem.Zasadniczo, aby zapewnić bezpieczeństwo bazy danych, każdy wiersz będzie miał inne hasło.

Na początku opracowywania baz danych, hierarchiczny model bazy danych był jednym z najpopularniejszych i jest nadal powszechnie używany w 2011 r. W tej bazie danych każda baza danych, każdaRecord ma hierarchię, od szerokich rekordów po określone.Ta baza danych jest budowana z relacją rodzic-dziecko, co oznacza szeroki rekord mdash;lub rodzic mdash;otworzy się, aby ujawnić konkretne mdash;Dziecko i mdash;dokumentacja.Model sieciowej bazy danych jest prawie taki sam jak model hierarchiczny, z wyjątkiem kilku rodziców może połączyć się z tym samym dzieckiem, umożliwiając temu modelu tworzenie bardziej złożonych interakcji.

Model bazy danych obiektowych dotyczy tworzenia tabel w tabelach, aby zapobiec narzutowi bazy danych.Na przykład w większości innych modeli bazy danych każda rekord będzie musiał zostać zakodowany w bazie danych osobno.W modelu obiektowym można wykonać główną tabelę, a każdy rekord w tej tabeli może zawierać inne podobne rekordy.Umożliwia to osobne zamknięcie podobnych rekordów, dzięki czemu organizacja jest łatwa do utrzymania.

Od momentu jej powstania w latach 70. XX wieku model relacyjnej bazy danych był najpopularniejszym modelem, ze względu na jego zdolność do grupowania danych w sposób, który jest łatwy do zrozumieniai łatwo zadzwonić.Jak sama nazwa wskazuje, ten model dotyczy przede wszystkim związku między zestawami danych i znajduje podobieństwa między rekordami, aby ułatwić administratorom wywołanie podobnych danych.Te bazy danych używają również kilku różnych tabel jednocześnie, a każdy rekord może mieć klucz, który go oddziela i pozwala na bardziej złożone relacje.