Adatbáziskezelés az iskolában
Informatika tanári mester (MSc) szak, levelező tagozat
Időpont
- 2011.02.11. 14:00-15:30, PC5
- 2011.03.02. 16:00-17:30, PC3
- 2011.03.02. 18:00-19:30, PC3
- 2011.03.23. 16:00-17:30, PC3
- 2011.03.23. 18:00-19:30, PC3
Tárgyleírás
A tárgy az Informatika tanár mester szakon lévő Adatbáziskezelés
az iskolában c. tárgyhoz kapcsolódó gyakorlat, melynek során a hallgatók a korábbi
az SQL nyelv ismereteikre építve megismerkedhetnek az adatbázisok tervezésével, adminisztrálásával, a PL/SQL nyelv és az adatbázis alapú szoftverfejlesztés alapjaival.
Tárgyfelelős: Tarcsi Ádám
Követelmények
A tárgy teljesítéséhez egy évfolyam ZH-t kell megírni, mely tartalmazz a gyakorlat elméleti, és gyakorlati számonkérését egyaránt.
Gyakorlati jegyet a fenti követelmény teljesítése esetén
lehet szerezni. A ZH-t legalább 2-esre kell megírni. Az órákon megjelenni KÖTELEZŐ!
ZH
A zh-n nem használható semmilyen segédanyag. Felhívom
a figyelmet annak fontosságára, hogy adatbázis környezet nélkül (kvázi
papíron is) szintaktikailag helyes SQL parancsokat tudjatok írni. Tehát
nem csak a logika, hanem a kulcsszavak pontos neve is megtanulandó! A ZH-n SQL és PL/SQL parancsokat kell írni és tesztkérdésekre válaszolni papírra. A parancsok kipróbálására nincs lehetőségetek!
PótZH-ra egyetlen alkalmat biztosítunk. Későbbi pótlásra nincs lehetőség.
A zh időpontja: Később kerül meghirdetésre.
A pót zh időpontja: Később kerül meghirdetésre.
Tematika
Adatbázis-kezelés. Alapfogalmak (adat, információ; egyed, tulajdonság,
kapcsolat).
Adatmodell, jellemzői, fajtái. Az adatbázis meghatározása, szintjei,
view, adatfüggetlenség, séma, előfordulás.
Az adatbázis-kezelő rendszerek feladatai. Tranzakció-kezelés, a
tranzakció meghatározása, tulajdonságai. Konzisztencia, integritási
szabályok.
Adatbázis-kezelő nyelvek, jellemzőik. Az adatbázis védelme,
jogosultságok. Az adatbázis helyreállítása (hibák típusai, naplózás,
mentés és visszatöltés).
Adatbázis tervezés. Egyed, kapcsolat, tulajdonság, a kapcsolatok
osztályozása.
Relációs adatmodell (táblák, attribútumok, kulcsok). Funkcionális
függőségek. Normálformák.
Az SQL, mint a relációs adatbázis-kezelő rendszerek lekérdező nyelve
(felépítése, utasításai).
A PL/SQL nyelv.
Adatbázis alapú szoftverfejlesztés alapjai, példakódok ismertetésével: PHP, Java, C#, Delphi.
Óra | Dátum | Gyakorlat |
---|---|---|
1. | 2011.02.11. | Adatbázisok fajtái, működésük elvei SQL ismétlés |
2. | 2011.03.02. | Haladó adatbáziskezelés. Adatbázis-tervezés I. |
3. | 2011.03.02. | Adatbázis-tervezés II. Adatbázis alapú szoftverfejlesztés alapjai. |
4. | 2011.03.23. | XML adatkezelés I. |
5. | 2011.03.23. | XML adatkezelés II. |
Ajánlott irodalom
- Jeffrey D. Ullman, Jennifer Widom: Adatbázisrendszerek Alapvetés
- Jennifer Widom, Jeffrey D. Ullman, Hector Garcia: Adatbázisrendszerek megvalósítása
- Kende Mária, Kotsis Domokos, Nagy István: Adatbázis-kezelés az Oracle rendszerben
- Nagy István, Kende Mária: Oracle példatár
- Oracle Press: Oracle 8i Kézikönyv kezdőknek
- Gábor András, Juhász István: PL/SQL programozás - Alkalmazásfejlesztés Oracle 10g-ben
- Michael J. Hernandez: Adatbázis-tervezés