Széchenyi István Egyetem Műszaki Tudományi Kar
Jedlik Ányos Gépész, Informatikai és Villamosmérnöki Intézet

Informatika Tanszék

Műszaki Informatika Bsc szak

Tantárgyfelelős:

Varga Ágnes

Oktatók:

dr. Kiss Jenő

Erdős Ferenc
Takács Gábor

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.