A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. A megyeszékhely fogorvosi rendelőjében minden munkanap három fogorvos várja a pácienseket. A rendelő szabott áron dolgozik. Az adatbázisban a 2011-es év adatait dolgoztuk fel. Az adatokat a könnyebb kezelhetőség érdekében a hivatalos módtól eltérően, egyszerűbben rögzítettük.
1. | Készítsünk új adatbázist fogorvos néven. A mellékelt négy ‐ tabulátorokkal tagolt, UTF-8 kódolású ‐ szöveges állományt (paciens.txt, beavatkozas.txt, kategoria.txt, fizetendo.txt) importáljuk az adatbázisba a fájlnévvel azonos néven (paciens, beavatkozas, kategoria, fizetendo). Az állomány első sora a mezőneveket tartalmazza. A létrehozás során állítsuk be a megfelelő típusokat és kulcsokat. |
Táblák:
paciens (id, nem, szuldat)
beavatkozas (id, pid, irany, szint, hely, orvos, muvelet, datum)
kategoria (hely, megnevezes, nev)
fizetendo (kategorianev, muvelet, osszeg)
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.
2. | Készítsünk lekérdezést, amely megadja, hogy az árlistában melyik beavatkozás a legdrágább. (2legdragabb) |
3. | A 2011-es évben többször volt munkanap áthelyezés, ami azt jelenti, hogy egy munkanap helyett szombaton kellett dolgozni. Ez történt a rendelőben is. Készítsünk lekérdezést, amely megadja azokat a szombatokat, amelyen dolgozni kellett. (3szombat) |
4. | Készítsünk lekérdezést, amely megadja, hogy az egyes orvosoknak mekkora bevétele volt 2011-ben. (4bevetel) |
5. | Készítsünk lekérdezést, amely megadja, hogy a bölcsességfogat érintő beavatkozásnak hány százaléka eltávolítás. (5eltavolitas) |
6. | Készítsünk lekérdezést, amely megadja, hogy az 1111-es azonosítójú páciens kikkel nem találkozhatott a rendelőben. (6nemtalalkozott) |
7. | Készítsünk lekérdezést, amely megadja, hogy az első vagy a második kisőrlő fogat kell-e gyakrabban kezelni. A lekérdezéssel csak a fog nevét jelenítsük meg. Feltételezhetjük, hogy a kérdés egyértelműen eldönthető. (7kisorlo) |
8. | Készítsünk lekérdezést, amely megadja azon páciensek azonosítóját, akik három héten, azaz 21 napon belül háromszor is felkeresték a rendelőt. (8harom) |
9. | Készítsünk lekérdezést, amely megadja azokat, akiknek két egymás melletti fogát is kezelték 2011-ben. (9szomszedos) |
Beküldendő egy tömörített állományban (i356.zip) a megoldást tartalmazó adatbázis vagy az SQL lekérdezéseket tartalmazó szövegfájl (fogorvos.odb, fogorvos.mdb, fogorvos.sql), valamint egy rövid dokumentáció (i356.txt, i356.pdf), amelyből kiderül az alkalmazott adatbázis-kezelő neve és verziószáma. |