Articles

DBMS – Schematy danych

reklamy

schemat bazy danych

a schemat bazy danych jest strukturą szkieletową, która reprezentuje logiczny widok całej bazy danych. Określa, w jaki sposób dane są zorganizowane i jak powiązane są relacje między nimi. Formułuje wszystkie ograniczenia, które mają być stosowane na danych.

schemat bazy danych definiuje jej byty i relacje między nimi. Zawiera opisowy szczegół bazy danych, który można przedstawić za pomocą diagramów schematu. To projektanci baz danych projektują schemat, aby pomóc programistom zrozumieć bazę danych i uczynić ją użyteczną.

schemat bazy danych można podzielić ogólnie na dwie kategorie −

  • fizyczny schemat bazy danych − ten schemat odnosi się do rzeczywistego przechowywania danych i ich formy przechowywania, takich jak pliki, indeksy itp. Określa, w jaki sposób dane będą przechowywane w magazynie wtórnym.

  • logiczny schemat bazy danych − ten schemat definiuje wszystkie ograniczenia logiczne, które muszą być zastosowane na przechowywanych danych. Definiuje tabele, widoki i ograniczenia integralności.

instancja bazy danych

ważne jest, abyśmy rozróżniali te dwa terminy indywidualnie. Schemat bazy danych to szkielet bazy danych. Jest on zaprojektowany, gdy baza danych nie istnieje w ogóle. Po uruchomieniu bazy danych bardzo trudno jest wprowadzić w niej jakiekolwiek zmiany. Schemat bazy danych nie zawiera żadnych danych ani informacji.

instancja bazy danych jest stanem działającej bazy danych z danymi w danym momencie. Zawiera migawkę bazy danych. Instancje bazy danych zmieniają się z czasem. DBMS zapewnia, że każda jego instancja (stan) jest w prawidłowym stanie, pilnie przestrzegając wszystkich walidacji, ograniczeń i warunków nałożonych przez projektantów baz danych.

ogłoszenia