Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

4. GYAKORLAT Normalizálás. N ORMALIZÁLÁS Egyre szigorúbb megkötések a sémára:  Normalizálatlan adatbázisséma  1. normálforma (NF)  2. NF  3. NF Redundancia.

Hasonló előadás


Az előadások a következő témára: "4. GYAKORLAT Normalizálás. N ORMALIZÁLÁS Egyre szigorúbb megkötések a sémára:  Normalizálatlan adatbázisséma  1. normálforma (NF)  2. NF  3. NF Redundancia."— Előadás másolata:

1 4. GYAKORLAT Normalizálás

2 N ORMALIZÁLÁS Egyre szigorúbb megkötések a sémára:  Normalizálatlan adatbázisséma  1. normálforma (NF)  2. NF  3. NF Redundancia kiküszöbölése, pl.: …egyetemváros… SZTESzeged SZTESzeged PTEPécs SZTESzeged

3 E LSŐDLEGES ÉS MÁSODLAGOS ATTRIBÚTUM FOGALMAI Elsődleges attribútum: olyan attribútum, ami szerepel a kulcsban Másodlagos attribútum: olyan attribútum, ami nem szerepel a kulcsban

4 1. NORMÁLFORMA A cellákban csak egyszerű adatok lehetnek  Nincsenek értékhalmazok  Nincsenek listák  Nincsenek struktúrák

5 2. NORMÁLFORMA Minden másodlagos attribútum teljesen függ a kulcstól, vagyis: a kulcsból bármely attribútumot elhagyva már nem áll fenn a függőség  Ha valamelyik kulcsot letakarom, akkor nem választható ki egyértelműen egy sor Ha a kulcs egy attribútumból áll, akkor a séma biztosan 2NF-ben van Ha a sémában nincsen másodlagos attribútum, akkor a séma biztosan 2NF-ben van

6 3. NORMÁLFORMA Nincsen kulcstól való tranzitív függés Tehát a séma 3NF-ben van, ha minden másodlagos attribútum közvetlenül függ bármely kulcstól Megoldás: függőség szerinti felbontás Ha a sémában nincsen másodlagos attribútum, akkor biztosan 3NF-ben van kulcs Másodlagos attribútum

7 1. FELADAT számla(számlaszám, dátum, vevőkód, vevőnév, vevőcím, sorok) sorok(árukód, árunév, egységár, mennyiség) Hozzuk a sémát 1, 2, 3NF-re! Vevő adatai számlaszám dátum ákódánévegys.ármennyiség

8 2. FELADAT hallgató(eha, név, város, irányítószám, utca, házszám, szak, kar) Hozzuk a sémát 1, 2, 3NF-re!

9 3. FELADAT kazetta(kazetta száma, film címe, film száma, rendelés száma, rendelés dátuma, sorok) Sorok(kölcsönzés száma, tag sorszáma, tag neve, kölcsönzés dátuma, visszahozás dátuma) 1 kazettán 1 film van Kölcsönzés sorszáma: tag sorszáma + kölcsönzés dátuma Film és rendelés adatai Kazetta száma Kölcs. számaTag ssz.…

10 1. DOKUMENTÁCIÓ Bevezetés: miről szól az adatbázis?  „feltételezzük, hogy…”: a modell szempontjából fontos feltételek kiemelése EK modell Relációs adatbázisséma Normalizálás (1, 2, 3 NF) Coospace-re feltölteni okt :00-ig

11 K ÖSZÖNÖM A FIGYELMET !


Letölteni ppt "4. GYAKORLAT Normalizálás. N ORMALIZÁLÁS Egyre szigorúbb megkötések a sémára:  Normalizálatlan adatbázisséma  1. normálforma (NF)  2. NF  3. NF Redundancia."

Hasonló előadás


Google Hirdetések