Csöpi-filmek (2023. október)
Kategória: access - középszint
Feladat leírása
A Bujtor István nevével fémjelzett Csöpi-filmek mind a mai napig népszerűek. Ez a feladat
az elkészült hét Csöpi-film adatait dolgozza fel. A szükséges adatok megtalálhatók
a film.txt, a stab.txt és a szereplo.txt állományokban.
Táblák:
film (id, cim, ev, hossz)
| id | A film azonosítója (szám), ez a kulcs |
| cim | A film címe (szöveg) |
| ev | A film készítésének éve (szám) |
| hossz | A film hossza percekben megadva (szám) |
szereplo (id, szinesz, szerep)
| id | A szereplő azonosítója (szám), ez a kulcs |
| szinesz | Az adott szerepben játszó színész neve (szöveg) Ha egy színész más filmekben eltérő szerepet játszott, akkor a neve többször előfordul. Az adattábla nem tartalmaz azonos nevű különböző színészeket. |
| szerep | Az adott színész által játszott szerep neve, leírása (szöveg) Egy filmben egy színész nem játszott több szerepet. |
stab (id, filmid, szereploid)
| id | Azonosító (szám), ez a kulcs |
| filmid | A film azonosítója (szám) |
| szereploid | Az adott film szereplőjének azonosítója (szám) |
A következő feladatok megoldásánál a lekérdezéseket a zárójelben olvasható néven mentse!
Ügyeljen arra, hogy a megoldásban pontosan a kívánt mezők szerepeljenek!
Részfeladatok
1. Készítsen új adatbázist csopi néven! A mellékelt három – tabulátorokkal tagolt, UTF-8 kódolású – szöveges állományt importálja az adatbázisba a fájlnévvel azonos néven (film, stab, szereplo)! Az állományok első sora a mezőneveket tartalmazza. A létrehozás során állítsa be a megfelelő típusokat és az elsődleges kulcsokat!
2. Néhány szereplő a filmekben önmagát játszotta, vagyis a színész neve és a szerep azonosak. Listázza lekérdezés segítségével ezeket a színészeket! Csak a színész neve jelenjen meg! (2onmaga)
3. Hány órára lenne szükségünk, ha az összes Csöpi-filmet egyhuzamban szeretnénk megnézni? A választ adja meg lekérdezés segítségével! (3ora)
4. Adja meg lekérdezés alkalmazásával, hogy mely színészek szerepeltek és milyen szerepet játszottak a „Hamis a baba” című filmben! A lekérdezésben más mező ne jelenjen meg! (4hamis)
5. Kik azok a színészek, akik több szerepet is játszottak a Csöpi-filmekben? Lekérdezés segítségével jelenítse meg a színészek nevét és azt, hogy hány szerepről van szó, a szerepek száma szerint csökkenő sorrendben! Minden színész neve csak egyszer jelenjen meg! (5tobbszor)
6. Néhány színész mind a hét Csöpi-filmben szerepelt, és mindig ugyanazt a szerepet játszotta. Adja meg lekérdezés segítségével ezeknek a színészeknek a nevét és az általuk alakított szerepet! (6mindig)