Gyakorlati alapok III.

SQL (adatbázis)

 

SQL - adatmanipulációs utasítások

 

Folytatjuk az előző fejezetekben bemutatott SQL-függvények felhasználását egyre bonyolultabb lekérdezések és/vagy több tábla összevonása formájában. Néhány új SQL-függvény is fel fog merülni, ezek az előfordulásuk előtti bekezdésben kerülnek ismertetésre. Továbbra is kiindulópontunk az auto adatbázis, amely egy teljes, átfogó adatszerkezet egy autókereskedés és szervíz komplex, adatbázisos modellezésére.

 

Az auto adatbázis a következő további komponenesekből áll, ezen komponenseket táblák és a bennük definiált attribútumok (oszlopok) reprezentálják:

www.informatika-programozas.hu - Ezt most meg kell tanulni!

 

Erősen ajánlom, hogy az alábbi, néha rendkívül bonyolult SQL-lekérdezések előtt nagyon alaposan tanulmányozzuk át az auto adatbázis összes tábláját és rekordjait. Az eredményes SQL-lekérdezésekhez meg kell értenünk az autókereskedés összes modellezett munkakörülményét!

 

Függvény-előzmények:

Ebben a fejezetben a már ismert INSERT, UPDATE, DELETE függvények használatát gyakoroljuk összetettebb lekérdezések formájában.

 

Feladatok

 

1 - Vigye fel a RESZLEG2 táblába a 80-as kódú részleg adatait: részlegnév: AUTOKOLCSONZO, cím: SZEGED!

2 - Vigye fel a RESZLEG2 táblába a RESZLEG táblából a kölcsönző irodák adatait!

3 - Vigye fel a VIDEK nézettáblába a 99-es kódú részleget FORD-AUTO névvel, DEBRECEN címmel, majd nézze meg, hogy bekerült-e a sor a RESZLEG táblába és a nézettáblába!

4 - Módosítsa a RESZLEG2 táblában a 'KOZPONT' részleg nevét 'IRODAK'-ra!

5 - Növelje meg a 10-es kódú részlegben dolgozók fizetését 15%-kal!

6 - Növelje meg az ELADO beosztású dolgozók prémiumát 10000 Ft-tal!

7 - Törölje ki a RESZLEG2 táblából a debreceni részlegeket!

8 - Vigye fel az AUTOK táblába a legújabban beszerzett autó adatait:

9 - Módosítsa az AUTO_CSOP táblában a kölcsönzés kilométerenkénti díját 10%-kal megnövelt értékre!

10 - Módosítsa a NORMAL autócsoport autóira a szervízelések közötti intervallumot 12000 km-rel!

11 - Törölje az AUTOK táblából az ABC-022 rendszámú autót!

12 - Írjon INSERT utasítást, amely az EXTRA autócsoport valamennyi autójának adatait beírja a most létrehozott, de még üres EX AUTOK táblába!

13 - Törölje az EX AUTOK tábla tartalmát a '99'-es kódú autók kivételével!