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

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 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 11

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