Schemat bazy danych to zbiór metadanych opisujących relacje w bazie danych. Schemat jest również opisywany jako układ lub projekt bazy danych, która określa sposób uporządkowania danych w tabele.
Schemat jest zwykle opisywany za pomocą języka SQL (Structured Query Language) jako seria instrukcji CREATE, które mogą być używane do replikowania schematu w nowej bazie danych.
Łatwym sposobem wyobrażenia schematu jest myślenie o nim jako o polu przechowującym tabele, procedury składowane, widoki i resztę bazy danych w całości. Można dać ludziom dostęp do skrzynki, a własność skrzynki również może zostać zmieniona.
Rodzaje schematu bazy danych
Istnieją dwa typy schematu bazy danych:
- Schemat fizycznej bazy danych podaje plan, w jaki sposób każda część danych jest przechowywana w bazie danych.
- Schemat logiczny nadaje strukturę tabelom i relacjom wewnątrz bazy danych. Ogólnie mówiąc, schemat logiczny jest tworzony przed fizycznym schematem.
Zazwyczaj projektanci baz danych używają modelowania danych do tworzenia schematu bazy danych opartego na oprogramowaniu, które będzie współdziałać z bazą danych.




