Jakie są różne typy systemów zarządzania bazami danych?
Systemy zarządzania bazami danych pozwalają użytkownikom przechowywać fragmenty informacji, organizować je i pobierać niektóre lub wszystkie w razie potrzeby. Każdy z głównych typów systemów zarządzania bazami danych wymaga oprogramowania, który tworzy rekordy do zorganizowania danych i tworzy raporty z tych danych. Programy dla baz danych tworzą jeden z czterech typów popularnych: hierarchiczne bazy danych, bazy danych sieci, relacyjne bazy danych lub obiektowe bazy danych.
Hierarchiczna baza danych jest jednym z najstarszych rodzajów systemów zarządzania bazami danych. Jest najczęściej stosowany na komputerach mainframe. Twórca bazy danych wstępnie definiuje relacje między każdym rekordem a jego danymi. Struktura wymaga rekordu głównego lub rodzica, z którego projektant bazy danych tworzy relację rodzic-dziecko dla każdego bitu danych, które dostają się do bazy danych.
Baza danych sieciowa organizuje również dane przy użyciu zdefiniowanych relacji rodzic-dziecko. Podobnie jak prawdziwa rodzina, struktura bazy danych sieci umożliwia komputere danych sklasyfikowanych jako dziecko mają więcej niż jednego rodzica. Jest to poprawa w stosunku do hierarchicznych rodzajów systemów zarządzania bazami danych. Umożliwia użytkownikom łączenie informacji w jednej bazie danych z innym zestawem danych za pośrednictwem rekordu nadrzędnego i rekordu dziecka.
System zarządzania relacyjnymi bazami danych zwiększył popularność ze względu na jego elastyczność i łatwość użytkowania. Pozwala projektantowi bazy danych korzystać z poszczególnych informacji do tworzenia relacji między osobnymi bazami danych bez ograniczenia relacji nad rodzicem lub właścicielem. Informacje w jednej bazie danych, które łączą go z danymi w innym, są unikalnym identyfikatorem, takim jak numer identyfikacyjny pracownika.
Relacyjne typy systemów zarządzania bazami danych pozwalają projektantom baz danych na tworzenie jednej bazy danych do przechowywania informacji o płace i wynagrodzeniu dla pracowników. Projektant tworzy osobną bazę danychR Dane osobowe, takie jak adresy domowe i numery telefonów. Różni użytkownicy mogą wprowadzać i aktualizować rekordy w każdej bazie danych. Raporty pobierają dane z rekordów każdej bazy danych, w której znaleziono pasujący numer identyfikacyjny pracownika.
Obiektowe typy systemów zarządzania bazami danych zapewniają sposób organizowania danych innych niż liczby i tekst. Projektanci używają ich, aby pomieścić elementy multimedialne, takie jak zdjęcia, muzyka i filmy. Ten system zarządzania bazą danych wykorzystuje dwa identyfikatory dla każdego elementu. Pierwszy to opisowa nazwa obiektu, a drugi to miniaturowy program z instrukcjami lub metodami, które komputer działa podczas przechowywania i pobierania. Dwie części stają się obiektem, który użytkownicy bazy danych mogą organizować tak, jak mogą z tekstem lub liczbami.