Adott rokonság tagjairól ismereteink szerint tároljuk a nevét, nemét és a szülőket, akik szintén személyek.
SZEMÉLY (kód, név, nem, anya, apa)
A SZEMÉLY.kód értéke:
- Lehet NULL
- Nem lehet NULL
Adott rokonság tagjairól ismereteink szerint tároljuk a nevét, nemét és a szülőket, akik szintén személyek.
SZEMÉLY (kód, név, nem, anya, apa)
A SZEMÉLY.anya értékére melyik állítás nem érvényes:
- Csak létező személy lehet
- Csak létező személy kódja lehet
- Lehet határozatlan érték
- Csak létező személy neve lehet
Adott rokonság tagjairól ismereteink szerint tároljuk a nevét, nemét és a szülőket, akik szintén személyek.
SZEMÉLY (kód, név, nem, anya, apa)
A SZEMÉLY.apa értékére melyik állítás nem érvényes:
- Létező SZEMÉLY.kód lehet
- Olyan személy lehet, aki a SZEMÉLY-ben már létezik
- Nem lehet határozatlan érték
Adott rokonság tagjairól ismereteink szerint tároljuk a nevét, nemét és a szülőket, akik szintén személyek.
SZEMÉLY (kód, név, nem, anya, apa)
1 személy csak akkor törölhető ki a SZEMÉLY táblából, ha:
- nem fordul elő benne anyaként
- nem fordul elő benne apaként
- nem szerepel benne sem anyaként, sem apaként
Adott rokonság tagjairól ismereteink szerint tároljuk a nevét, nemét és a szülőket, akik szintén személyek.
SZEMÉLY (kód, név, nem, anya, apa)
Melyik állítás pontatlan logikailag az alábbiak közül:
- Az első személy felvitelekor az anya és az apa határozatlan értékű.
- 1 létező személy több személynek lehet az anyja vagy az apja.
- 1 adott nőnemű személy kódja többször előfordulhat anyaként.
- 1 létező személy több személynek lehet vagy az anyja vagy az apja.
Adott rokonság tagjairól ismereteink szerint tároljuk a nevét, nemét és a szülőket, akik szintén személyek.
SZEMÉLY (kód, név, nem, anya, apa)
További szabályok melyike érvényes az adattáblára:
- A külső kulcsokhoz tartozó személyek neme nem érdekes.
- 1 személy anyját és apját egyformán kell megadni vagy nem megadni.
- A személy anyja soha nem lehet egyenlő az apjával kitöltött értékek estén
Adott cég dolgozóit tartjuk nyilván és a nekik kifizetett jutalmakat az alábbi szerkezetű adattáblákban:
DOLGOZÓ (azon, név, beosztás)
JUTALOM (azon, kelt, összeg)
A JUTALOM.azon értéke:
- csak létező dolgozó azon-ja lehet.
- tetszőleges érték lehet.
- jutalomban már előforduló azon lehet
Adott cég dolgozóit tartjuk nyilván és a nekik kifizetett jutalmakat az alábbi szerkezetű adattáblákban:
DOLGOZÓ (azon, név, beosztás)
JUTALOM (azon, kelt, összeg)
Adott azon és adott kelt a JUTALOM-ban:
- ismétlődhet
- egyszer fordulhat elő
Adott cég dolgozóit tartjuk nyilván és a nekik kifizetett jutalmakat az alábbi szerkezetű adattáblákban:
DOLGOZÓ (azon, név, beosztás)
JUTALOM (azon, kelt, összeg)
A JUTALOM.összeg értéke:
- csak nullánál nagyobb érték lehet
- tetszőleges számérték lehet
- nulla, ha a dolgozó aznap nem kap jutalmat
Adott cég dolgozóit tartjuk nyilván és a nekik kifizetett jutalmakat az alábbi szerkezetű adattáblákban:
DOLGOZÓ (azon, név, beosztás)
JUTALOM (azon, kelt, összeg)
A megszorítások értelmében melyik állítás hamis?
- 1 dolgozónak 1 beosztása lehet
- 1 dolgozó többször kaphat jutalmat
- 1 dolgozó 1 napon egyszer kaphat jutalmat
- 1 napon több dolgozó kaphat jutalmat
- 1 napon 1-féle összeget 1 dolgozó kaphat
- 1 napon 1 dolgozó 1 összeget kaphat
Adott iskola hallgatóit és tantárgyait, valamint a letett vizsgákat tartjuk nyilván az alábbi szerkezetű adattáblákban:
HALLGATÓ (hkód, név, osztály)
TANTÁRGY (tant, elnevezés)
VIZSGA (hkód, dátum, tant, jegy)
A VIZSGA tábla összetett kulcsára melyik állítás nem áll fenn:
- 1 hkód 1 dátummal ismétlődhet
- 1 hkód különböző dátumokkal ismétlődhet
- 1 dátum különböző hkód-okkal ismétlődhet
Adott iskola hallgatóit és tantárgyait, valamint a letett vizsgákat tartjuk nyilván az alábbi szerkezetű adattáblákban:
HALLGATÓ (hkód, név, osztály)
TANTÁRGY (tant, elnevezés)
VIZSGA (hkód, dátum, tant, jegy)
A VIZSGA.tant külső kulcs:
- TANTÁRGY-ban létező tant lehet
- TANTÁRGY-ban létező elnevezés lehet
- lehet határozatlan érték
Adott iskola hallgatóit és tantárgyait, valamint a letett vizsgákat tartjuk nyilván az alábbi szerkezetű adattáblákban:
HALLGATÓ (hkód, név, osztály)
TANTÁRGY (tant, elnevezés)
VIZSGA (hkód, dátum, tant, jegy)
1 hallgató csak akkor törölhető ki:
- ha nem fordul elő a VIZSGA táblában
- ha előfordul a VIZSGA hkód oszlopában
Adott iskola hallgatóit és tantárgyait, valamint a letett vizsgákat tartjuk nyilván az alábbi szerkezetű adattáblákban:
HALLGATÓ (hkód, név, osztály)
TANTÁRGY (tant, elnevezés)
VIZSGA (hkód, dátum, tant, jegy)
A VIZSGA jegy tulajdonságára tett korlátozás:
- 1-től 5-ig tetszőleges valós szám
- 1 és 5 közötti egész
- nem lehet 1-nél kisebb vagy 5-nél nagyobb tetszőleges szám
Adott iskola hallgatóit és tantárgyait, valamint a letett vizsgákat tartjuk nyilván az alábbi szerkezetű adattáblákban:
HALLGATÓ (hkód, név, osztály)
TANTÁRGY (tant, elnevezés)
VIZSGA (hkód, dátum, tant, jegy)
Mely megszorítás nem áll fenn az adatbázisban?
- adott hallgatóhoz 1 osztály tartozik
- adott hallgató adott napon egyetlen vizsgát tehet
- adott hallgató adott napon több vizsgát is tehet
- adott hallgató adott napon egy tárgyból vizsgázhat
- adott hallgató adott napon egyetlen jegyet kaphat
Adott motel vendégeit és fogyasztható termékeit, valamint a konkrét fogyasztásokat tartjuk nyilván az alábbi szerkezetű adattáblákban:
VENDÉG (vkód, név, cím)
TERMÉK (tkód, elnevezés, egysár)
FOGYASZTÁS (vkód, kelt, sorszám, tkód, menny)
A FOGYASZTÁS.vkód-ra tett állítások melyike nem igaz:
- nem lehet határozatlan értékű
- létező vendég vkód-ja lehet
- nem ismétlődhet a FOGYASZTÁS-ban
Adott motel vendégeit és fogyasztható termékeit, valamint a konkrét fogyasztásokat tartjuk nyilván az alábbi szerkezetű adattáblákban:
VENDÉG (vkód, név, cím)
TERMÉK (tkód, elnevezés, egysár)
FOGYASZTÁS (vkód, kelt, sorszám, tkód, menny)
A FOGYASZTÁS.tkód-ra tett állítások melyike nem igaz:
- ismétlődhet a FOGYASZTÁS-ban
- adott vkód mellett ismétlődhet a FOGYASZTÁS-ban
- adott kelt mellett ismétlődhet a FOGYASZTÁS-ban
- létező termék elnevezése lehet
Adott motel vendégeit és fogyasztható termékeit, valamint a konkrét fogyasztásokat tartjuk nyilván az alábbi szerkezetű adattáblákban:
VENDÉG (vkód, név, cím)
TERMÉK (tkód, elnevezés, egysár)
FOGYASZTÁS (vkód, kelt, sorszám, tkód, menny)
1 termék kitörölhető:
- ha 0 mennyiségű fogyasztások vannak hozzá
- ha egyetlen fogyasztás sincs hozzá
- ha kifizetett fogyasztások vannak hozzá
Adott motel vendégeit és fogyasztható termékeit, valamint a konkrét fogyasztásokat tartjuk nyilván az alábbi szerkezetű adattáblákban:
VENDÉG (vkód, név, cím)
TERMÉK (tkód, elnevezés, egysár)
FOGYASZTÁS (vkód, kelt, sorszám, tkód, menny)
1 vendég kitörölhető:
- ha már minden fogyasztást kifizetett
- ha soha semmit sem fogyasztott
- ha bizonyos összeghatár alatt fogyasztott
Adott motel vendégeit és fogyasztható termékeit, valamint a konkrét fogyasztásokat tartjuk nyilván az alábbi szerkezetű adattáblákban:
VENDÉG (vkód, név, cím)
TERMÉK (tkód, elnevezés, egysár)
FOGYASZTÁS (vkód, kelt, sorszám, tkód, menny)
A sorszám-ra vonatkozó korlátozás:
- folyamatosan nő egyesével a FOGYASZTÁS soraiban
- naponta 1-el indul, és egyesével növekszik
- vendégenként indul a tételek sorszámozása
- vendégenként naponta indul 1-től és egyesével növekszik
Adott motel vendégeit és fogyasztható termékeit, valamint a konkrét fogyasztásokat tartjuk nyilván az alábbi szerkezetű adattáblákban:
VENDÉG (vkód, név, cím)
TERMÉK (tkód, elnevezés, egysár)
FOGYASZTÁS (vkód, kelt, sorszám, tkód, menny)
Mely megszorítást nem biztosítják a kulcsok?
- adott terméknek egyetlen egységára lehet
- adott vendég adott napon egyetlen termékből fogyaszt
- adott vendégnek több első sorszámú fogyasztása lehet
- adott vendég adott termékből több napon is fogyaszthat
- adott vendég adott termékből adott napon többször fogyaszthat
Adott kölcsönző ügyfeleit és autóit, valamint a tényleges kölcsönzéseket tartjuk nyilván az alábbi szerkezetű adattáblákban:
ÜGYFÉL (kód, név, cím)
AUTÓ (rendszám, márka, típus, szín)
KÖLCSÖNZÉS (azon, rendszám, mettől, meddig, kód)
A KÖLCSÖNZÉS-ben csak olyan rendszám fordulhat elő:
- amely létezik az AUTÓ-ban
- amely nem fordul elő az AUTÓ-ban
- amely még nem fordult elő a KÖLCSÖNZÉS-ben
Adott kölcsönző ügyfeleit és autóit, valamint a tényleges kölcsönzéseket tartjuk nyilván az alábbi szerkezetű adattáblákban:
ÜGYFÉL (kód, név, cím)
AUTÓ (rendszám, márka, típus, szín)
KÖLCSÖNZÉS (azon, rendszám, mettől, meddig, kód)
A KÖLCSÖNZÉS-beli kód:
- létező ügyfél lehet
- létező ügyfél neve lehet
Adott kölcsönző ügyfeleit és autóit, valamint a tényleges kölcsönzéseket tartjuk nyilván az alábbi szerkezetű adattáblákban:
ÜGYFÉL (kód, név, cím)
AUTÓ (rendszám, márka, típus, szín)
KÖLCSÖNZÉS (azon, rendszám, mettől, meddig, kód)
Melyik feltétel nem tartozik a KÖLCSÖNZÉS-ben fennálló korlátozásokhoz:
- mettől<meddig, ha egyik sem határozatlan
- rendszám és kód nem lehet NULL
- az azon sorszámozott érték
Adott kölcsönző ügyfeleit és autóit, valamint a tényleges kölcsönzéseket tartjuk nyilván az alábbi szerkezetű adattáblákban:
ÜGYFÉL (kód, név, cím)
AUTÓ (rendszám, márka, típus, szín)
KÖLCSÖNZÉS (azon, rendszám, mettől, meddig, kód)
Mely megszorításnak nem kell érvényesülnie a KÖLCSÖNZÉS-ben?
- adott autót adott időponttól csak egy ügyfél kölcsönözhet ki
- adott autó több időintervallumban is lehet kikölcsönözve
- adott ügyfél adott autóra egy kölcsönzést tehet
- a mettől - meddig időszakoknak nem lehet metszetük a rendszám-ra vonatkozóan