Adatbázisok VITMAB04 tárgyhoz tartozó gyakorlatokról

A korábbi évekből származó feladatsorok elérhetők a segédanyagok között.

1. gyakorlat

A gyakorlat témája: ER-modellezés.

A gyakorlat anyaga a jegyzet 4. fejezete (Fogalmi (logikai) adatbázis).

A gyakorlatra történő felkészülés során az előadásokon elhangzott, de a jegyzetben is megtalálható, a fejezetek végén külön is összegyűjtött új fogalmakat mindenképpen érdemes átnézni. Ezeket nem betűről betűre kell “betanulni,” hanem (pontosan) értelmezni kell tudni őket.

A ZH-szintű gondolkodtató példa otthonra (PDF-ben):

Adott a következő laikus leírás: egy kórház számos osztályból áll, mindegyiknek van egy osztályvezető főorvosa és akárhány főorvosa. Ha nincs osztályvezető főorvos, akkor van megbízott osztályvezető. Ők valamennyien a kórház – orvosdiplomával is rendelkező – alkalmazottai, másik kórházban nincs állásuk. Egy kórháznak ezen kívül még számos más dolgozója is van: orvosok, nővérek, segédszemélyzet. Az orvosok és a nővérek mindig egy meghatározott osztályon dolgoznak, míg a segédszemélyzet közvetlenül a kórházhoz is tartozhat. Minden alkalmazottnak van kódszáma, de az orvosoknak nyilvántartják a kamarai tagsági számukat is. A kórházat mindig egy olyan igazgató vezeti, aki a kórház orvosa is, közgazdászdiplomával is rendelkezik és más kórházzal nincs munkaviszonya. Egy beteg – ha bekerül a kórházba – számos osztályt is megjárhat, amíg meggyógyul, és eközben számos betegséggel kezelhetik.

Készítsen a fentiekről egyed-kapcsolati (ER) diagramot! A tanult szintaktikával tüntesse fel pontosan a kapcsolatok funkcionalitását is! Azonosítsa az egyedeket célszerűen megválasztott attribútumokkal, aláhúzással jelölje meg a kulcsokat!

ER-diagramok rajzolása

ER-diagramok készíthetők például Microsoft Visióval (az MSDNAA program keretében ingyenesen letölthető). Darvas Dániel készített a tárgyban használt grafikus elemekhez Visio stencilt, ami a Shapes | More Shapes | Open Stencil… paranccsal importálható be.

2. gyakorlat

A gyakorlat témája: relációs lekérdezések.

A gyakorlat anyaga a Jegyzet 5. fejezete (Relációs adatmodell). A jegyzet SQL nyelvvel foglalkozó része nem képezi a gyakorlat anyagát.

A gyakorlatra történő felkészülés során a fejezet végén található új fogalmakat mindenképpen érdemes megismerni és megérteni.

3. gyakorlat

A gyakorlat témája: fizikai adatszervezés.

A gyakorlat anyaga a Jegyzet 3. fejezete (Fizikai adatbázis).

A gyakorlatra történő felkészülés során a fejezet végén található fogalmakat mindenképp érdemes átnézni:

A gyakorlat elején a felkészültséget kisZH formájában ellenőrizzük.

Erre a gyakorlatra érdemes számológépet hozni!

4. gyakorlat

A gyakorlat témája: lekérdezések optimalizálása.

A gyakorlat anyaga a Jegyzet 6. fejezete (Relációs lekérdezések optimalizálása). Az előadás diasora letölthető.

A gyakorlatra történő felkészülés során a fejezet végén található fogalmakat mindenképp érdemes átnézni.

A gyakorlat elején a felkészültséget kisZH formájában ellenőrizzük.

5. gyakorlat

A gyakorlat témája: tranzakciókezelés, anyaga a Jegyzet 10. fejezete (Tranzakciók adatbázis-kezelő rendszerekben).

A gyakorlatra történő felkészülés során a fejezet végén található fogalmakat mindenképp érdemes átnézni. A gyakorlat elején a felkészültséget kisZH formájában ellenőrizzük.

6. gyakorlat

A gyakorlat témája: sématervezés normalizálással.

A gyakorlat anyaga a Jegyzet 9. fejezete (Relációs sématervezés normalizálással), a 9.2.3.6-9.2.3.7 és 9.2.5-9.2.8 szakaszok kivételével.

A gyakorlatra történő felkészülés során a fejezet végén található új fogalmakat mindenképpen érdemes megismerni és megérteni.

A gyakorlat feladatsora