Széchenyi
István Egyetem Műszaki Tudományi Kar |
Informatika Tanszék |
|||||||
Műszaki Informatika Bsc szak |
||||||||
Tantárgyfelelős: |
Varga Ágnes |
Oktatók: |
dr. Kiss Jenő Erdős Ferenc Horváth Ernő |
Tematika: |
dr. Kiss Jenő |
|||
Előtanulmányi
feltételek: |
Programozás I. (NGB_in001) |
|||||||
Heti óraszámok: |
4 kontaktóra (2 ea + 2 gy) |
2 konzultáció |
2 óra önálló munka |
|||||
A félévzárás
módja: |
Vizsga (v) |
Kreditérték: |
5 kreditpont |
|||||
A tananyag ütemezése |
||||||||
Hetek |
Tananyagrész |
|||||||
1. szept. 6. |
Adatbázis-kezelés alapok Az adatbázis fogalma, történeti áttekintés (adatmodellek,
megvalósítások, szabványosítás). Gyakorlat: Elmarad. |
|||||||
2. szept. 13. |
Alapok. Az
egyed-kapcsolat (E/K) modell Adatbázis-kezelő
rendszerek jellemzői, elvárások a rendszerrel szemben, a rendszer felépítése. Tervezési alapok, a Számlák adatbázis E/K modellje. Gyakorlat: Adatbázis feladatok logikai tervezése az E/K modell alapján. |
|||||||
3.-4. szept. 20. szept. 27. |
Relációs algebra Halmazműveletek (unió, metszet, különbség), relációs műveletek
(vetítés, kiválasztás, szorzat), származtatott műveletek (természetes
illesztés, Théta-illesztés). Multihalmazokon
értelmezett relációs műveletek. Gyakorlat: Adatbázis feladatok logikai tervezése az E/K modell alapján. Az E/K modell átírása relációs modellre. Adatbázisok fizikai tervezése, létrehozása (SQL Server Management Studio). |
|||||||
5.-6. okt. 4. okt. 11. |
Relációs sémák
tervezése Tervezési alapelvek (valósághű modellezés, redundancia elkerülése, egyszerűség). Megszorítások. Funkcionális függőségek. Felbontások. Normálformák. Gyakorlat: Adatbázisok fizikai tervezése, létrehozása (SQL Server Management Studio). |
|||||||
7.-8. okt. 18. okt. 25. |
Az SQL
adatbázisnyelv 1. Lekérdezések. Gyakorlat: Függések vizsgálata, normálformák, felbontások. MS SQL Server 2008 lekérdezések (SQL Server Management Studio). 1. zárthelyi íratása a gyakorlatokon. |
|||||||
9. nov. 1. |
Ünnep Gyakorlat: MS SQL Server 2008 lekérdezések (SQL Server Management Studio). |
|||||||
10. nov. 8. |
Az SQL
adatbázisnyelv 2. Lekérdezések. Gyakorlat: MS SQL Server 2008 lekérdezések (SQL Server Management Studio). |
|||||||
11.-12. nov. 15. nov. 22. |
Az SQL
adatbázisnyelv 3. Adatkarbantartások. Relációsémák definiálása, adattáblák, nézettáblák, indexek. Adatfelügyelet. Gyakorlat: MS SQL Server 2008 lekérdezések, nézetek (SQL Server Management Studio). Adatbázissémák létrehozása SQL utasításokkal. 2. zárthelyi íratása előadáson. |
|||||||
13. nov. 29. |
SQL lekérdezések
feldolgozása Kifejezésfák, algebrai szabályok. Fizikai terv operátorok. Adatbázis műveletek algoritmusai. Gyakorlat: SQL
Server 2008 belső függvények. (SQL Server Management Studio).
Adatbázissémák létrehozása SQL utasításokkal. |
|||||||
14. dec. 6. |
Alapvető fizikai
tárolási szerkezetek Adatok, mezők, rekordok, fájlok. Indexstruktúrák (ritka indexek, sűrű indexek, B-fák, tördelőtáblázatok (hash)). Gyakorlat: Egyéb T-SQL utasítások. Zárthelyi pótlás. |
|||||||
Félévközi követelmények |
||
Zárthelyik |
||
Oktatási hét |
Témakör, a lebonyolítás, az értékelés és a pótlás módja |
|
8. |
Témakör: 1. – 7. hét anyaga. Gyakorlati feladatmegoldás (új adatbázis tervezés, létrehozás) számítógép mellett a gyakorlatokon. Időtartam: 30 perc. Értékelés: 25 pont. Igazolt hiányzás esetén, az utolsó gyakorlaton pótolható. |
|
12. |
Témakör: 1. – 11. hét anyaga. Lebonyolítás: gyakorlati feladatmegoldás SQL utasítások használatával az előadáson. Időtartam: 30 perc. Értékelés: 25 pont. Igazolt hiányzás esetén, az utolsó gyakorlaton pótolható. |
|
14. |
Az első (1.-7. hét anyaga), illetve a második (1.-11. hét anyaga) zárthelyi pótlása igazolt hiányzás esetén. Ha valaki egyik zárthelyit sem írta meg, akkor nem kaphat aláírást, de még pótolhat. |
|
A félévzárás módja, a tantárgyi jegy kialakításának szempontjai |
||
Ha a gyakorlati pontszámból nincs meg a két zárthelyi alapján a minimális 15 pont, akkor ez az aláírás megtagadását vonja maga után. A vizsgaidőszak első hetében pótlási lehetőséget biztosítunk a gyakorlati minimális pontszám megszerzésére a féléves teljes tananyagból (maximum 50 pontot lehet elérni). A vizsga „elméleti” kérdések, feladatok írásbeli megválaszolásából áll. A vizsgán szintén maximum 50 pontot lehet elérni. Ha az elméleti vizsgából nincs meg a minimális 15 pont, akkor elégtelen a vizsga értékelése. A minimumfeltétel teljesülése esetén a kettő pontérték (gyakorlat és elmélet) összegéből az alábbiak szerint számítódik a vizsgajegy: |
||
0 – 39 pont: |
elégtelen (1) |
|
40 – 55 pont: |
elégséges (2) |
|
56 – 70 pont: |
közepes (3) |
|
71 – 85 pont: |
jó (4) |
|
86 –100 pont: |
jeles (5) |
|
Elégtelen vizsgajegy esetén ismételt vizsgával az elmélet számonkérési rész pótolható (a gyakorlati pontszám marad változatlan). Az ismételt vizsga eredménye szintén a fenti táblázattal számítódik. |
||
Irodalom |
||
Kötelező irodalom |
||
Kiss Jenő: Adatbázis-kezelés – UNIVERSITAS-Győr Kht., 2005. |
||
Ajánlott irodalom |
||
1. Jeffry D. Ullman-Jennifer Widom: Adatbázis rendszerek – Panem Kft., Budapest, 1998. 2. Garcia-Molina - J. D. Ullman-J. Widom: Adatbázisrendszerek megvalósítása – Panem, 2001. 3. Stolnicki Gyula: SQL programozóknak, ComputerBooks, Budapest, 2003. 4. MS SQL Server 2008Books Online 5. http://rs1.szif.hu/~kissj |
||
Győr, 2012. szeptember 1.