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. Zwykle, aby zapewnić bezpieczeństwo bazy danych, każdy wiersz będzie miał inne hasło.

Na początku rozwoju 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 rekord ma hierarchię, od szerokich rekordów po określone. Ta baza danych jest budowana z relacją rodzic-dziecko, co oznacza szeroki rekord-lub rodzic-otworzy się, aby ujawnić konkretne-dzieci-rekordy. 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 obiektów 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. To pozwala na tePodobne rekordy, które mają być zamknięte osobno, czyniąc organizację prostą w utrzymaniu.

Od momentu powstania w latach 70. model relacyjnej bazy danych był najpopularniejszym modelem, ze względu na jego zdolność do grupowania danych w sposób, który jest łatwy do zrozumienia i łatwy do wywołania. 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.

INNE JĘZYKI