Feladat: I.145 Korcsoport: - Nehézségi fok: -
Füzet: 2006/december, 553 - 554. oldal  PDF  |  MathML 
Témakör(ök): Feladat

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.

Készítsük el egy informatika eszközöket forgalmazó cég adatbázisát és válaszoljunk az ahhoz kapcsolódó kérdésekre. Az adatbázis első táblája (ARUK) hardver és szoftver termékeket tárol: a termékek cikkszámát, nevét és eladási egységárát. Az adatbázis második táblája (BEHOZ) azt adja meg, hogy az egyes termékeket mely cégektől, milyen áron vásároltuk: a termék cikkszáma, egységára, a vásárlás ideje, a vett termékek darabszáma, és a szállító kódja. A harmadik táblában (SZALL) a szállítók adatai találhatók: a szállító kódja, a cég neve, telephelye (város), a kapcsolattartó személy neve. Az adatbázishoz kapcsolódó feladatok a következők:
a) készítsük el az ARUK táblát;
b) hozzuk létre a BEHOZ táblát;
c) adjuk meg a SZALL táblát;
d) listázzuk ki azoknak a termékeknek a nevét és szállítójuk telephelyét, amelyekben szerepel a ,,modem'' szó;
e) írjuk ki azoknak a szállítóknak a nevét, amelyek 1500 Ft-nál alacsonyabb egységárú termékeket szállítanak;
f) adjuk meg azoknak a termékeknek a nevét, amelyeket legalább három szállítótól vásárolnak;
g) listázzuk ki az egyes termékek cikkszámát, nevét, összesített darabszámát;
h) adjuk meg, hogy az egyes cégektől összesen hány terméket, és milyen értékben vásárolnak ‐ a listát rendezzük a termékek száma szerint csökkenő sorrendbe;
i) írjuk ki azoknak a kapcsolattartóknak, valamint cégüknek a nevét, akiktől több mint egy éve nem vásároltak semmit;
j) listázzuk ki minden egyes termék nevét, cikkszámát, valamint a legolcsóbb beszállítási egységárát, és az ilyen áron szállító cég nevét ‐ a termékek neve szerint növekvő sorrendben.
Beküldendő egy I145.txt szöveges állomány, amely soronként, a kitűzés sorrendjében a)-tól j)-ig tartalmazza a feladatokat megoldó SQL parancsot.