Adatkezelés
A tantárgy célja az adatok strukturált tárolása alapelveinek, az adatbáziskezelő rendszerek felépítésének és működési alapjainak, az adatbázisok és az adatelemzési technológiák kapcsolatainak megismertetése, illetve alkalmazási készség kialakítása alapvető adatbázis-kezelési és üzemeltetési feladatokban.
Követelmények
Előtanulmányi rend
- A tárgy felvételéhez az Algoritmusok és gráfok és a Programozás alapjai aláírása szükséges.
A szorgalmi időszakban
- A laborok 70%-os sikeres teljesítése elvárt. Két féle labor létezik: gyakorlat és SQL labor.
- A gyakorlatokon "hagyományos" feladatokat kell megoldani, általában papíron.
- Az SQL laborokon készült eredményeket a félév végén el kell küldeni az előadónak.
- A ZH legalább elégséges szintű (40%) teljesítése (összegző teljesítményértékelés).
- Pótlási lehetőségek:
- A ZH szorgalmi időszakban egyszer pótolható.
- A laborok az utolsó két laboralkalom pótolhatóak.
A vizsgaidőszakban
- A vizsga legalább elégséges (40%) teljesítése szükséges.
Félévvégi jegy
- Az évvégi jegy a vizsgajegy alapján alakul majd ki ezen ponthatárok alapján:
- Ponthatárok:
Pont Jegy 0 - 39 1 40 - 54 2 55 - 69 3 70 - 84 4 85 - 5
Tematika
A tárgyhonlapon minden fontos infó meg van adva. Az előadásokon a szemeszter első felében adatbázismodellezésről lesz szó, a második felétől kezdődik majd az SQL.
Előadás
- 1. hét: DIKW, adatbázis, -kezelő rendszerek, -rétegek, SQL (DDL, DML, DQL)
- 2. hét: ER-modell (Chen's Notation): kapcsolatok
- 3. hét: (extended) ER-modell: kardinalitás, opcionalitás, számosság (bináris, ternális), gyenge egyedhalmaz, determináló és IS-A kapcsolat
- 4. hét: relációs adatmodell: Descartes-szorzat, reláció(s séma), domain, aritás, primary & foreign key, számosság, halmazelmélet (unió, metszet, kivonás); szelekció, projekció, természetes illesztés
- 5. hét: relációs adatmodell: Θ-join, outer join; ER-modell: ismétlés
- 6. hét: ((relációs adatmodell dekompozíciója)); fizikai adatmodell: kulcs, rekord; HDD, blokk (rekorméret, rekordok száma, blocking factor, blokkok minimális száma), heap (keresés, beszúrás)
Labor
A feladatsorok a tárgyhonlapra vannak feltöltve.
- 1. hét: elmaradt
- 2. hét: szünet
- 3. hét: ER-diagram készítése (Chen's Notation): film, iskola
- 4. hét: az előző hét ismétlése és folytatása: ER-diagram készítése: film, iskola, lízing
- 5. hét: elmaradt
- 6. hét: relációs algebra: gyakorlás (egyetem)
- 7. hét: az előző hét folytatása; relációs algebra: gyakorlás (munkahely)
- Oracle labor
- Rel gyakorlat 5
- SQL labor 6-7, INIT fájl a laborokhoz
- SQL labor 8-9, VASUT fájl a laborokhoz
ZH
Elején igaz-hamis feladatok, végén fizikai szervezéses számolások várhatóak (gyakorlat). A többi feladat feleletválasztós, hasonlóak a 2020-as ZH (online) feladataihoz. 2022 őszén a ZH összesen 7 pontos volt (min. 3 pont az elégségeshez), a PótZH már több pontos volt.
- 2020. ősz
Vizsga
Hasonlít a ZH-ra.
- 2020. ősz
- A vizsgák több kérdésből randomizáltan voltak összerakva.
- 1. Vizsga megoldásokkal
- 2. Vizsga (többnyire) megoldva
- 2022. őszi változtatás: SQL már NINCS a vizsgán (az SQL "számonkérése" a laboron, feladatokkal történik)
- Feladatok:
- 1) ER diagramm párosítása a megfelelő sémával (4db 2-2 pontért)
- 2) 5db igaz-hamis kérdés (1-1p) eldöntése, hogy relációalgebrával lekérdezhető-e az állítás
- 3) B*-fa adatigény, rekordelérési idő számítás (4+2p)
- Feladatok:
Tippek
Az "Adatbázisok" tárgy a Mérnök-informatikusoknál nagyon hasonlít (ezért érdemes lehet onnan is tanulni), de nem teljesen ugyanaz.
1. félév | |
---|---|
2. félév | |
3. félév | |
4. félév | |
5. félév | |
6. félév |