E-gradiva > Računalništvo > Podatkovne baze > a_podatkovne_baze > 13_relacijski model > Notacija zapisa shem

Prijava

Notacija zapisa shem

Relacijska shema podatkovne baze S opredeljuje:

Primer podajanja relacijske sheme PB: S = ({R1, R2, R3},sch,C).

Za podajanje relacijskih shem podatkovne baze obstaja veliko različnih notacij!

Primer podajanja relacijske sheme relacije: s = (A1:D1..., An : Dn)

Opomba: imena atributov ene relacijske sheme morajo biti različna.

V praksi se relacijska shema lahko poda na več načinov:

14

7

Formalna notacija

Formalna notacija predtavi ime relacije oz. tabele, ki ji v oklepajih sledi le seznam atributov. Po potrebi lahko dodamo tudi podatkovne tipe stolpcev. Primarni ključ relacije podčrtamo. Opcijske atribute označimo z o. Tuje ključe iznačimo na naslednji način: ime_atributa›ime_starševske_tabele.

Primeri:

Oseba(EMSO,Priimek,Ime,Telefono)

Izpit(StudentID›Student, PredmetID›Predmet, Datum, Ocena)

Obiskuje(DijakID›Dijak,KrozekID›Krozek)

Vaja(Kategorija,Številka_vaje,Opis,Max_št_točk)

Rezultati(DijakID›Dijak,(Kategorija,Številka_vaje)›Vaja,Datum,Dosežene_točke)

Stavek jezika SQL DDL

Stavki SQL so odvisni od izbranega SUPB-ja. Za uporabnike je ta predstavitev relacijske sheme pretirano ‘tehnična'. Primerna je le za primerna za komunikacijo med tehničnim osebjem (načrtovalci, administrator PB, programerji...).

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič