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

Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár

Hasonló előadás


Az előadások a következő témára: "Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár"— Előadás másolata:

1 Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár

2 Adathalmaz - rendszertelenül, szervezetlen módon rögzített adatok

3 Kulcs egyértelműen beazonosítják az egyedek többi tulajdonságait
minden kulcsérték csak egyszer fordul elő kötelező megadni, nem lehet üres

4 Összetett kulcs több tulajdonság együtt azonosítja be az egyed többi tulajdonságát

5 Normalizálás célja anomáliamentes relációséma létrehozása/előállítása.
Funkcionális függőség: ha egy tulajdonságtípus bármely értékéhez egy másik tulajdonságtípus csakis egy értéke rendelhető hozzá. (Pl: személyi szám – név; 1:N) Kölcsönös funkcionális függőség: ha az előző feltétel mindkét irányba igaz. (Pl: rendszám – motorszám; 1:1 kapcsolat) Funkcionális függetlenség: ha az előzőekben ismertetett viszony egyike sem áll fenn. (Pl: lakcím - testmagasság) Tranzitív funkcionális függőség: ha egy egyedtípuson belül egy tulajdonságtípus értékei meghatároznak egy másik tulajdonságtípus értékeit, és ezen tulajdonságtípusok nem képezik a kulcs részét. (Pl: FEOR kód – szakképzettség FEOR 3132 – Számítástechnikai programozó)

6 Normalizálás – 1NF. Az adatok optimális tárolási elvét meghatározó módszer

7 Normalizálás – 2NF. Ha 1NF-ben marad: felviteli anomália
módosítási anomália törlési anomália Normalizálás – 2NF.

8 Normalizálás – 3NF. Minden érték, amely nem kulcs, funkcionálisan kizárólag a kulcstól függ. Ez azt jelenti, hogy a tranzitív funkcionális függéseket kell kiküszöbölni. Jól látszik, hogy a szín nem csak kizárólag a kulcstól, hanem a színkódtól is.

9 osztály – osztályfőnök
Kapcsolattípusok Egy az egyhez (1:1) rendszám – alvázszám osztály – osztályfőnök Egy a többhöz (1:N) tulajdonos – autó anya – gyermekei Több a többhöz (N:M) tulajdonos – ingatlan Vásárló – termékfajta

10 Relációs adatbázis Egyed-Kapcsolat diagramja EGYEDMODELL

11 Relációmodell (adatmodell sematikus ábra)
Egyedhalmaz (táblák) Attribútum (sorok) Kapcsolat (közös kulcs) Összeköttetés

12 Egyedhalmaz (táblák) Attribútum (sorok) Kapcsolat (közös kulcs) Összeköttetés

13 Relációmodell visszaolvasása I.
Reláció séma: TANAR( T.Azonosito, Nev) DIAK(D.Azonosito, Nev, Kar, Szak, Lakcim ) TANITJA(T.Azonosito, D.Azonosito, Kar, Szak, Tantargy)

14 Relációmodell visszaolvasása I.
TANAR( T.Azonosito, Nev) DIAK(D.Azonosito, Nev, Lakcim, SZ.Azonosító) SZAK(SZ.Azonosito, Kar, Szak nev) TANITJA(T.Azonosito, D.Azonosito, Tantargy)

15 HF.: Megoldásokat TRATALMAZÓ GYAKORLATI példákat átolvasni (RModell_kidolgozott_peldak.pdf)

16 Köszönöm a figyelmet!


Letölteni ppt "Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár"

Hasonló előadás


Google Hirdetések