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

Slides:



Advertisements
Hasonló előadás
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Adatbázisok gyakorlat 5. gyakorlat Adatmodellezés III/IV – Funkcionális függés,
Advertisements

Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Az adatbázis kezelés alapjai
Normalizáció A normalizáció egy táblázatszétbontó eljárás, mely ebből adódóan a relációs adatmodell kialakításában van segítségünkre. Hogy miért van erre.
© Kozsik Tamás Adatbáziskezelés •Relációs adatbáziskezelők •Noha a Java objektum-elvű, egyelőre nem az objektum-elvű adatbáziskezelőket támogatja.
E-R modell, reláció-séma
A normalizálás az adatbázis-tervezés egyik módszere
Adatbázis rendszerek I.
4. gyakorlat Normalizálás.
Adatbázis-kezelés.
Relaciós adatbázisok Páll Boglárka Ismétlés •Meghatározás: Adatbázis alatt adatok rendszerezett együttesét értjük. •Az adatokat táblázat formájában.
Relációs adatbázisok készítése
Függőségek, normálformák
Adatbáziskezelés.
SQL Structured Query Language
Funkcionális függés Redundancia 1NF, 2NF, 3NF
Számvitelszervezés Az adatmodelltől az adatbányászatig SZIE-KVA, október 15.
Adatbázis (alapfogalmak).
EE/R adatmodell (Extended E/R) 1 Az objektum orientált szemlélet elterjedésével egyre nőtt az igény az olyan SDM (Semantic Data Model) modellek iránt,
Relaciós adatbázisok Páll Boglárka. Ismétlés Meghatározás: Adatbázis alatt adatok rendszerezett együttesét értjük. Az adatokat táblázat formájában tároljuk.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Adatbázisok gyakorlat 6. gyakorlat Gyakorlás, kötelezőprogram.
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Információ kezelés Az információ visszakeresésének lehetőségei.
Adatbázis-kezelés.
Az adatbázissal kapcsolatos tudnivalók
2011. szeptember Az információtechnológia menedzselése Az információs rendszer fejlesztése Image of the slide: www2.raritanval.edu/departments/busadmin/.../Ch07-IntrotoBusiness.ppt.
az MSAccess programmal
Adatbáziskezelés Horváth Ernő.
Adatbázis rendszerek I
Adatmodellek - egy eszközrendszer, mellyel leírható a vizsgált valóság, - több különböző absztrakciós szinten is létezhet, - megkülönböztetünk DBMS-hez.
1Gazdasági informatika II Gazdasági informatika II. Gyurkó György.
Tervezés, Normalizálás
Adatbázisok Adatbázis: adatok gyűjteménye, amelyeket az adatbázis-kezelő rendszer (DBMS –Database Management System) kezel. Kezelt adatrendszer → adatbázis.
Mérnöki informatika I.év
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
Adatbázis-kezelés JAG,
Adatbázisok gyakorlat
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
SQL nyelv részei DDL (Data Definition Language – Adat Definiáló Nyelv)  relációs séma séma kezelő utasítások: adatbázisok, táblák létrehozása, módosítása.
Adatbázis kezelés.
Adatbázis-kezelés.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
Adatbázisok Fleiner Rita, Tankönyv:
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
ADATMODELLEZÉS ADATBÁZIS-KEZELÉS
Adatbázis-kezelés.
Adatbázis alapfogalmak
(A logikai adatmodell kialakítása)
Relációs algebra Relációs sémák tervezése
Adatbázis-kezelés Takács Gábor rs1.sze.hu/~takacsg Konzultáció: kedd 11:00–12:00.
Adatbázis-kezelés. Alapfogalmak Adat: –észlelhető, felfogható ismeret –jelsorozat –valakinek, vagy valaminek a jellemz ő je –tény, közlés Információ:
Gáspár Bencéné Dr. Vér Katalin
Információs rendszer fejlesztése 2. előadás
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
Adatbázisok.
Adatbázis modellek Adatbázisok
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
Adatbázis-kezelés Alapfogalmak Gimnázium Óbecse.
Adatbáziskezelés. Adatbáziskezelés az ACCESS programmal 2 A relációs adatbázis fogalmai A relációs adatbázis: egymással összefüggésben lévő adatokat tartalmazó.
Adatbázisszintű adatmodellek
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév.
Adatbázisok 5. gyakorlat. Jövő hét utáni héten ZH! (Adatmodellezés, normalizálás) és kötprog doksi leadás (adatmodell rész)
Szemantikai adatmodellek
Kovács Gergely Péter A relációs adatmodell
Alapfogalmak Adat: rögzített ismeret
Adatbáziskezelés.
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Relációs adatmodell, normálformák
Adatbázis-kezelés 2. Relációs adatbázisok.
Előadás 02 A 3 szintű ANSI/SPARC architektúra
Előadás másolata:

Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár takacsg@sze.hu http://rs1.sze.hu/~takacsg/

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

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

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

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ó)

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

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.

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.

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

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

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

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

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)

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)

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

Köszönöm a figyelmet!