4. gyakorlat Normalizálás.

Slides:



Advertisements
Hasonló előadás
Készítette: Kosztyán Zsolt Tibor
Advertisements

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,
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Az adatbázis kezelés alapjai
ADATBÁZISOK.
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.
Informatika I. 6. Adattábla függvények, érzékenységi vizsgálatok.
E-R modell, reláció-séma
A normalizálás az adatbázis-tervezés egyik módszere
Adatbázis-kezelés.
Relációs adatbázisok készítése
2. GYAKORLAT E-K modellből relációs adatbázisséma.
Függőségek, normálformák
Adatbázis kezelés Adatbázis tervezés.
3. GYAKORLAT E-K modellből relációs adatbázisséma, funkcionáls függés, redundancia.
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.
Az egyed-kapcsolat modell
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:
Relációs adatbázisok tervezése
Adatbázis-kezelés.
kötelező program, SZÁMONKÉRÉSEK
Adatmodellezés: E-K modell
az MSAccess programmal
A számviteli információs rendszer Jellemzők Modellje
Adatbázis rendszerek I
NORMALIZÁLÁS folyt. Az ET 3NF-ben van, ha minden nemkulcs TT-a függ 1.a kulcstól, 2.a teljes kulcstól és 3.csak a kulcstól.
1Gazdasági informatika II Gazdasági informatika II. Gyurkó György.
Adatbáziskezelés Normálformák.
Normálformák Adatbáziskezelés.
Tervezés, Normalizálás
Térkép. Mi az adat? Minden információ, amit tárolni kell. Minden információ, amit tárolni kell.  szám  szöveg  dátum  hang  kép, stb.
Statisztika, kutatásmódszertan I.
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.
Adatfeldolgozás folyamata
11. tétel Adatbázis táblái közti kapcsolatok optimalizálása
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ázisok Fleiner Rita, Tankönyv:
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Adatbázis alapfogalmak
(A logikai adatmodell kialakítása)
Relációs adatbázissémák
Adatbázisok kialakítása 1 / 16. Adatbázisok kialakítása 2 / 16 Gáspár Bencéné Dr. Vér Katalin nyomán Barna Róbert KE GTK Informatika Tanszék Adatbázisok.
Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár
Adatmodellezés (Példa) 1 / 26. Adatmodellezés (Példa) 2 / 26 Gáspár Bencéné Dr. Vér Katalin nyomán Barna Róbert KE GTK Informatika Tanszék Adatmodellezés.
1. lépés 2. lépés. 1. lépés 2. lépés 1. lépés (vagy- vagy)
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á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ó.
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév.
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 3. Grafikus normalizálás.
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)
Alapfogalmak Adat: rögzített ismeret
Kovács Gergely Péter Az egyed-kapcsolat modell
Az ET 3NF-ben van, ha minden nemkulcs TT-a függ
Adatbáziskezelés.
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Adatbázis- és szoftverfejlesztés
Relációs adatmodell, normálformák
Adatbázis-kezelés 2. Relációs adatbázisok.
Az RDA a nyers adatokat relációs formátumúvá alakítja
Többértékű függőségek
Előadás másolata:

4. gyakorlat Normalizálás

Normalizá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.: … egyetem város SZTE Szeged PTE Pécs

Első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

1. normálforma A cellákban csak egyszerű adatok lehetnek Nincsenek értékhalmazok Nincsenek listák Nincsenek struktúrák

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

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 Másodlagos attribútum Másodlagos attribútum kulcs

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! számlaszám Vevő adatai dátum ákód ánév egys.ár mennyiség

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!

Film és rendelés adatai 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 Kazetta száma Film és rendelés adatai Kölcs. száma Tag ssz. …

1. dokumentáció Bevezetés: miről szól az adatbázis? EK modell „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. 19. 00:00-ig

Köszönöm a figyelmet!