Shema relacijske podatkovne baze

Shema relacijske podatkovne baze

Vse sestavine relacijske podatkovne baze morajo biti opisane. Opis relacijske PB je shema PB. Shema PB je sestavljena iz shem posameznih relacij. Shema relacijske PB opredeljuje:
imena tabel, ki sestavljajo podatkovno bazo;
atribute oziroma imena stolpcev vsake tabele;
podatkovne tipe posameznih stolpcev - v vsakem stolpcu lahko shranjujemo le podatke nekega določenega tipa (nize znakov, cela ali realna števila, datume, ...) in
integritetne omejitve - to so pogoji, ki jih morajo izpolnjevati podatki, ki so zapisani v podatkovni bazi.

Primer relacije Dijak
Shema relacije Dijak

- Ime tabele = Dijaki
- Atributi tabele Dijaki: IDDijak, Priimek, Ime, Razred, Telefon
- Podatkovni tipi in integritetne omejitve atributov:

- IDDijak = TEXT(5); zahtevan vnos 5 števk, vrednost se v tabeli ne ponovi
- Priimek = TEXT(20); vpisani podatki se prikažejo kot velike črke
- Ime = TEXT(10)
- Razred = TEXT(3); zahteva vnos ČrkaŠtevkaČrka; "G2A"|"G2B"|"G2C"|null
- Telefon = TEXT(11)