Adatbázisok‎ > ‎

Relációs modell

A relációs modell elemei

A 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éma

A 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élda

Diá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ása

A 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