KURZUS: Informatikai rendszerek alapjai

MODUL: Adatbázis-kezelés

Modulzáró kérdések, feladatok

1. Hány adatbázist tud kezelni egy bizonyos adatbázis-szerver?
Normál bonyolultságú adatbázist feltételezve legfeljebb kb. féltucatnyit.
Pontosan egyet.
Gyakorlatilag akármennyit.
Attól függ, hogy hányszor indítjuk el a szervert.
2. Mi a különbség az ALTER és UPDATE SQL parancsok között?
Az UPDATE tábladefiníciót frissít, az ALTER adattartalmat módosít.
A két parancs azonos szintaktikával használható, azonos célra.
Csak az írásmód más, a két parancs eltérő szintaktikával, de azonos célra használható.
Az ALTER tábladefiníciót, az UPDATE adattartalmat módosít.
3. Hogyan kezelhető, tárolható az egy-több kapcsolat SQL adatbázisban?
Legalább két összefüggő tábla kell a kapcsolat tárolásához, ahol az egyik tábla azonosítóját beírjuk a másik tábla egyik mezőjébe.
Közvetlenül nem tárolunk ilyen kapcsolatokat az adatbázisban, hiszen a kapcsolatok az adatszerkezetek megtervezéséhez kellenek.
A CREATE TABLE CONNECTION parancs megfelelő használatával.
A kapcsolatok tárolására alkalmas speciális mezőtípusok segítségével bármilyen kapcsolat tárolható, így az egy-több kapcsolat is.
4. Rakja olyan sorrendbe az alábbi szavakat, hogy értelmes SQL parancsot képezzen. Csak a szükséges helyekre tegyen szóközt.

table d from where d delete =0 or =1

5. Tanulmányozza a dbGyak adatbázis napsugár tábláját. Lekérdezéssel állapítsa meg, mi a jele annak az óvodásnak, aki a 13-as csoportba jár, családneve C betűvel kezdődik, és a megadott telefonszáma a 20-as körzetbe tartozik!

6. A dbGyak adatbázis napsugár táblája szerint hányan járnak az 1-es csoportba?

7. Hány mezője lesz a hosszu táblának az alábbi parancs futtatása esetén?
CREATE TABLE hosszu AS SELECT * FROM vonat WHERE hossz>1024;
Annyi ahány sora van a vonat táblának.
1024 vagy még több, az adatok függvényében.
Annyi, ahány oszlopa van a vonat táblának.
A fenti parancs hibás, SELECT paranccsal nem lehet táblát létrehozni.
8. Mit csinál a következő parancs?
DELETE FROM diak;
A diak tábla összes rekordját törli.
A diak táblát törli
A parancs hiányos, ezért nem fut le.
9. Mi hiányzik az üresen hagyott helyről, ha az eredménytáblát rendezetten szeretnénk látni? Minden helyre írnia kell valamit.

SELECT nev, jelszo email dolgozo BY nev

10. A dbGyak adatbázis menetrend táblája alapján lekérdezéssel határozzuk meg azt a várost, ahonnan az aznapi utolsó hajó érkezik.

11. Mit eredményez a következő lekérdezés?
SELECT MAX(LENGTH(nev) FROM dolgozo
Megadja, (esetleges szóközzel együtt) hány karakter hosszú a leghosszabb név a dolgozo táblában.
Megadja a leghosszabb nevű alkalmazottat a dolgozo táblában.
Megadja a leghosszabb nevű alkalmazottat az adatbázisban.
A parancs hibás.
Megadja a dolgozo tábla maximális hosszméretét.
Megadja, legfeljebb mekkora adat tárolható maximálisan a nev mezőben a dolgozo táblában.