Różnica między schematem a bazą danych

Schemat a baza danych?

Baza danych może być opisana jako zbiór uporządkowanych danych, które zwykle są przechowywane w systemach komputerowych. Strukturę bazy danych uzyskuje się poprzez odpowiednie uporządkowanie danych za pomocą modelu bazy danych. Termin „schemat” oznacza „plan lub kształt” i można go zdefiniować jako terminologię stosowaną do modelowania lub tworzenia logicznej struktury, w której dane mogą być przechowywane w bazie danych. Technicznie rzecz biorąc, schemat bazy danych jest podstawową strukturą opisaną i obsługiwaną przez system zarządzania bazą danych, który służy do przechowywania rekordów.

Zasadniczo schemat to wyższy poziom abstrakcji modeli projektowych, które są przechwytywane i dokumentowane przez projektantów baz danych i analityków biznesowych na etapie analizy projektu lub produktu. Nie istnieją jako takie w bazie danych, ale w niektórych wariantach baz danych można je realizować na niektórych poziomach w formie fizycznej.

Kiedy wprowadzamy użytkownika w tę perspektywę, możemy zdefiniować te trzy podmioty (bazę danych, schemat i użytkownika) jak poniżej:

Baza danych to zbiór plików fizycznych.

Użytkownik to ten, który łączy się z bazą danych.

Schemat to zbiór obiektów, które są własnością użytkownika.

Podsumowując, schemat jest zwykle graficzną reprezentacją struktury systemu bazy danych, podczas gdy sama baza danych jest uporządkowanym zbiorem rekordów lub danych.

Streszczenie:

1. Baza danych jest strukturą fizyczną.

2.Schemat jest strukturą logiczną.

3. Baza danych to zbiór powiązanych rekordów i danych przechowywanych w tabelach.

4. Schemat jest z drugiej strony logiczną definicją bazy danych lub innymi słowy planem, który określa nazwy wszystkich tabel i kolumn oraz określa, jakiego typu jest każda kolumna itp..

5. W niektórych systemach zarządzania bazami danych schemat może być realizowany w formie fizycznej na dowolnym poziomie.

6. Nie ma bezpośredniej korespondencji między obiektami schematu a fizycznymi plikami, które przechowują informacje na dyskach.