„Relációs adatbázis” változatai közötti eltérés

→‎Kényszerek: TAJ szám --> tajszám
(→‎Táblák: TAJ szám --> tajszám)
(→‎Kényszerek: TAJ szám --> tajszám)
{| border="1" cellpadding="5" cellspacing="0" align="center"
|-
!Lelet száma||TAJ számTajszám||Lelet kérés dátuma||Lelet elkészült||Leírás
|-
|17543
 
Ehhez a táblához olyan külső kulcsot kell létrehozni, amely előírja, hogy a
''TAJ számtajszám'' oszlop csak olyan értékeket vehet fel, amelyek a Beteg tábla
''TAJ számtajszám'' oszlopában szerepelnek.
Ezzel az előírással az adatbázis integritását, helyességét biztosítjuk, ezért
is szokták a külső kulcs megszorításokat integritási megszorításoknak is nevezni
(integrity constraint).
Ha ezt a megszorítást nem alkalmazzuk, akkor könnyen kerülhetnek olyan
rekordok a Lelet táblába, amelyekben olyan TAJ számtajszám szerepel, ami a beteg
nyilvántartásban nem létezik.
 
A külső kulcs definíciójánál kitérhetünk arra is, mi történjen a ''Lelet'' tábla
''TAJ számtajszám'' mezőjével, ha a ''Beteg'' tábla hivatkozott rekordjának ''TAJ számtajszám''
mezőjét megváltoztatjuk:
* változzon vele együtt (on update cascade)