Tegyük fel, hogy az alábbi módosítási műveleteket közvetlenül alkalmazzuk az 5.4. ábrán látható adatbázis állapotra. Adja meg az összes integritási megszorítást, amelyet az egyes műveletek megsértenek, ha vannak ilyenek, és mutassa be ezen megszorítások kikényszerítésének a különböző módjait!
Szúrja be a 〈'Szöllősi', 'Róbert', '1 741206 3240', '1974. december 6.', '4031 Debrecen', 'F', 754000, '1 371110 4519', 1〉 rekordot a DOLGOZÓ relációba!
Szúrja be a 〈'A termék', 4, 'Vác', 2〉 rekordot a PROJEKT relációba!
Szúrja be a 〈'Gyártás', 4, '1 741206 3240', '1998. október 1.'〉 rekordot az OSZTÁLY relációba!
Szúrja be a 〈'2 820617 6139', NULL, 40.0〉 rekordot a DOLGOZIK_RAJTA relációba!
Szúrja be a 〈'1 720731 2985', 'Rita', 'N', '1973. december 12.', 'házastárs'〉 rekordot a HOZZÁTARTOZÓ relációba!
Törölje azokat a rekordokat a DOLGOZIK_RAJTA relációból, amelyekben Dszsz = '2 551208 2219'!
Törölje azokat a rekordokat a DOLGOZÓ relációból, amelyekben Szsz = '1 410620 4902'!
Törölje azokat a rekordokat a PROJEKT relációból, amelyekben Pnév = 'X termék'!
Módosítsa az OSZTÁLY reláció Vez_szsz és Vez_kezdő_dátum attribútumait rendre '1 650109 0812'-re és '1990. október 1.'-re abban a rekordban, amelyben Oszám = 5!
Módosítsa a DOLGOZÓ reláció Főnök_szsz attribútumát '1 741206 3240'-re abban a rekordban, amelyben Szsz = '1 680119 6749'!
Módosítsa a DOLGOZIK_RAJTA reláció Órák attribútumát 5.0-ra abban a rekordban, amelyben Dszsz = '1 680119 6749' és Psz = 10!
Tekintse az 5.6. ábrán látható REPÜLŐGÉP_MENETREND relációs adatbázissémát, amely légitársaságok járatinformációinak egy adatbázisát írja le!
Minden JÁRAT egy Járatszámmal van azonosítva, és egy vagy több,
1, 2, 3 stb. értékű Szakasz_sorszámmal számozott SZAKASZ-ból áll. Minden szakasz rendelkezik
egy menetrend szerinti érkezési és indulási idővel, reptérrel és egy vagy több
SZAKASZ_PÉLDÁNY-nyal; eggyel-eggyel minden olyan Dátumra, amelyeken a járat közlekedik.
Minden JÁRAT-nál nyilvántartjuk a VITELDÍJ-akat. Minden SZAKASZ_PÉLDÁNY-nál nyilvántartjuk
az ÜLŐHELY_FOGLALÁS-okat, mint ahogy azt a REPÜLŐGÉP-et is, amelyet az adott szakaszon
használnak, valamint a tényleges érkezési és indulási időket és reptereket. Minden REPÜLŐGÉP-et
egy Lajstromjel azonosít, és mindegyiknek egy konkrét GÉPTÍPUS-a van. A LESZÁLLHAT az egyes
GÉPTÍPUS-okat köti össze azokkal a REPÜLŐTÉR egyedekkel, amelyeken az adott géptípus képes
leszállni. A REPÜLŐTÉR egyedeket egy Reptérkód azonosítja. Tekintsen egy olyan módosítást a
REPÜLŐGÉP_MENETREND adatbázison, amely egy adott járatra vagy szakaszra visz fel egy új
foglalást egy adott dátummal!
Adja meg ennek a módosításnak a műveleteit!
Mit gondol, milyen típusú megszorításokat kellene ellenőrizni?
Ezen megszorítások közül melyek kulcs-, egyedintegritási és hivatkozási integritási megszorítások, és melyek nem azok?
Adja meg az összes hivatkozási integritási megszorítást, amely az 5.6. ábra sémáján fennáll!
Tekintse a TANÓRA(Tárgykód, Kurzuskód, Oktató, Félév, Épület, Terem, Óraszám, Napok, Kredit) relációt! Ez a reláció egyetemi tanórákat reprezentál, amelyek mindegyike egyedi Kurzuskóddal rendelkezik. Mit gondol, mik lehetnek a kulcsjelöltek? Írja le saját szavaival azokat a megszorításokat, amelyek fennállása esetén az egyes kulcsjelöltek érvényesek lehetnek!