Adatbázis-kezelés (08abe1)

 

A tárgy célja:

 

- az adatbázis-kezelő rendszerek alapvető sajátosságainak megismerése,

- a relációs lekérdező nyelvek használata, egymásba átírásának elsajátítása,

- az Oracle SQL gyakorlati használata, programozása,

- az adatmodellezés folyamatának megismerése az egyed-kapcsolat modelltől kezdve a függőségeken alapuló normalizációs algoritmusokig,

- fizikai adatbázisok tervezésének alapjai, indexelési technikák háttere, és az Oracle indexelés sajátosságai

 

A vizsgajegy 2 évfolyam ZH eredményéből lesz a következőképpen kiszámítva. A két dolgozattal összesen 100 pontot lehet szerezni.

 

ELÉRT PONTOK 

 

Vizsgajegy:

50-69 pont: elégséges (2)

70-79 pont: közepes (3)

80-89 pont: jó (4)

90-100 pont: jeles (5)

 

 

I. évfolyam zárthelyi, március 17-én, az előadás idejében (50 pont) Ellenőrző kérdések az 1. ZH-hoz.

 TESZT1 március 17.doc

II. évfolyam zárthelyi, május 5-én, az előadás idejében (50 pont) Csak ezekből a kérdésekből fog néhány szerepelni!  (A válaszok a kérdés után megadott sorszámú fóliákon szerepelnek.)

 TESZT2A majus 5.doc TESZT2B majus 5.doc

Akik elégtelent érnek el, azok számára egy utóvizsgaidőpont lesz megadva a vizsgaidőszakban, amely komplex írásbeli vizsga lesz a teljes féléves anyagból, és beugró feladatok is szerepelnek majd.

 

 

 

A vizsgatematika:

 

  1. Adatbázis-kezelő rendszerek általános jellemzői.
  2. A relációs adatmodell, a relációs algebra műveletei, használata.
  3. Az SQL nyelv részei (ORACLE specifikusan):

DDL, DML QL, triggerek, jogosultságok, PL/SQL, függvények, procedúrák, cursorok használata, programozás,

  1. Adatmodellezés, egyed-kapcsolat modell, az E/K diagram átalakítása relációs adatmodellé.
  2. Adatbázisok tervezése, anomáliák, funkcionális és többértékű függőségek, implikációs probléma, axiómatizálás, attribútumhalmazok lezárása, dekompozíciók tulajdonságai, veszteségmentesség, függőségőrzés ellenőrzése, Boyce-Codd normálforma, 3NF, 4NF, dekomponáló algoritmusok.
  3. Fizikai fájlszervezés alapjai, blokkok, kupac és hash szervezés, rendezés, elsődleges és másodlagos indexek, többszintű indexek, B+-fák, B*-fák, katalógusok, indexelések, lekérdezési tervek

 

Az előadásokhoz kapcsolódó anyagok 

Adatbázisrendszerek, relációs adatmodell, relációs algebra, feladatok és megoldások algebrában, SQL-ben, algebrai optimalizáció

Az SQL nyelv részei (ORACLE specifikusan)

            Oracle SQL: Mintaséma SQL0 SQL1 SQL2 SQL3 SQL4 SQL5

Adatmodellezés és relációs adatbázisok tervezése

(Bővített anyag bizonyításokkal, amit nem kötelező tudni: Relációs adatbázisok tervezése függőségek alapján )

Fizikai fájlszervezés alapjai