A relációs modell elemeiA relációs modell az EK-modell alapján készíthető. A ma használt adatbáziskezelő rendszerek relációs alapon működnek, tehát abből a modellből már létrehozható az adatbázis.
A modell alapelemei a táblák. Az egyedeket mindig táblákkal adjuk meg, a kapcsolatok közül a több-több kapcsolatokat lehet táblákkal leírni. A táblák oszlopai a mezők, minden mezőnek neve és típusa van. A mezők felelnek meg az EK-modell attribútumainak. A táblák sorai a rekordok. Az absztrakt egyed konkrét példányait egy-egy rekord írja le.
Relációs sémaA relációs séma rögzíti a táblák nevét, továbbá a mezők nevét és típusát. (A típust nem mindig szokták feltüntetni.) A táblanév után zárójelben soroljuk fel a tábla mezőit, vesszővel elválasztva.
PéldaDiákok(név,évfolyam,osztály)
Tanárok(név,tantárgy)
Tanítja(tanár,diák)
MezőtípusokÁltalában a következő mezőtípusok használhatók: - Fix hosszú szöveg
- Változó hosszú szöveg
- Hosszú szöveg
- Egész szám
- Valós szám
- Felsorolás
- Dátum
- Logikai érték
- Bináris objektum
A példa finomításaA relációs séma pontosítható, ha feltüntetjük a mezők típusát is, továbbá aláhúzással jelöljük a kulcsokat.
Diákok( azonosító : szám, név: szöveg, évfolyam: szám, osztály: szöveg)
Tanárok( azonosító : szám, név: szöveg, tantárgy: szöveg)
Tanítja( tanár-azonosító : szám, diák-azonosító : szám)
Bővebben |