Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 3. Grafikus normalizálás
Adatbázis-kezelés 2/13 SZÁMLA Számlaszám:328 Dátum: Vevő:Cica Bt. Cím:Budapest, Morzsa u. 8. TermékkódTerméknévMennyiségEgységárÖsszeg 153videó rádió tévé Összesen: SzámlázásSzámlázásSzámlázásSzámlázás
Adatbázis-kezelés 3/13 Számla- szám DátumVevőnévCímKód Termék- név Meny- nyiség Egység- ár Cica Bt. Budapest, Morzsa u videó Cica Bt. Budapest, Morzsa u rádió Cica Bt. Budapest, Morzsa u tévé Morzsa Rt. Pécs, Cica u videó Morzsa Rt. Pécs, Cica u hifitorony Morzsa Rt. Pécs, Cica u tévé Cica Bt. Budapest, Morzsa u videó A többértékű mezőkből több rekordot készítünk. Töröljük a számítható mezőket.
Adatbázis-kezelés 4/13 2.Meghatározzuk a tábla kulcsát: Számlaszám, Termékkód 3.Feltérképezzük a funkcionális függéseket: Számlaszám Dátum, Vevőnév, Cím Termékkód Terméknév, Egységár Számlaszám, Termékkód Mennyiség Vevőnév Cím Számla- szám DátumVevőnévCímKód Termék- név Meny- nyiség Egység- ár
Adatbázis-kezelés 5/13 Számlaszám Termékkód Mennyiség Dátum Vevőnév Cím Egységár Terméknév kulcs 4. Grafikusan ábrázoljuk a mezőket és a függéseket.
Adatbázis-kezelés 6/13 Számlaszám Termékkód Mennyiség Dátum Vevőnév Cím Egységár Terméknév kulcs 5. Kijelöljük a kulcstól teljesen függő mezőket.
Adatbázis-kezelés 7/13 Számlaszám Termékkód Mennyiség Dátum Vevőnév Cím Egységár Terméknév kulcs 6. Kijelöljük a kulcstól részlegesen függő mezőket (a tranzitív függések nélkül).
Adatbázis-kezelés 8/13 Számlaszám Termékkód Mennyiség Dátum Vevőnév Cím Egységár Terméknév kulcs 7. Kijelöljük a tranzitív függést tartalmazó mezőket.
Számlaszám Termékkód Mennyiség Dátum Vevőnév Cím Egységár Terméknév kulcs Számlaszám Termékkód Mennyiség Termékkód Egységár Terméknév Számlaszám Dátum Vevőnév Vevőnév Cím 8.Kiemeljük a kijelölt mezőket.
Számlaszám Termékkód Mennyiség Termékkód Egységár Terméknév Számlaszám Dátum Vevőnév Vevőnév Cím 9.A kiemelt mezők- ből táblákat alko- tunk. Számlaszám Termékkód ELADÁS MennyiségTermékkódTERMÉK Terméknév Egységár SzámlaszámSZÁMLA Dátum Vevőnév VevőnévVEVŐ Cím
Adatbázis-kezelés 11/13 SzámlaszámTermékkódMennyiség VevőnévCím Cica Bt. Budapest, Morzsa u. 8. Morzsa Rt. Pécs, Cica u. 43. SzámlaszámDátumVevőnév Cica Bt Morzsa Rt Cica Bt. TermékkódTerméknévEgységár118tévé tévé videó rádió hifitorony80000 Az adatbázis táblái SZÁMLAVEVŐ TERMÉKELADÁS
Adatbázis-kezelés 12/13 Az adatbázis kapcsolati ábrája Bachman-diagram, kapcsolati ábra Bachman-diagram, kapcsolati ábra Tábla: téglalap, név nagybetűvel Tábla: téglalap, név nagybetűvel A kulcs mezői a név fölött (aláhúzás) A kulcs mezői a név fölött (aláhúzás) A többi mező a név alatt. A többi mező a név alatt. Számlaszám Termékkód ELADÁS MennyiségTermékkódTERMÉK Terméknév Egységár SzámlaszámSZÁMLA Dátum Vevőnév VevőnévVEVŐ Cím
Adatbázis-kezelés 13/13 Adatbázis-kezelés 1. Alapfogalmak Alapfogalmak 2. Relációs adatbázisok Relációs adatbázisokRelációs adatbázisok 3. Grafikus normalizálás 4. Adatbázis-kezelő rendszerek Adatbázis-kezelő rendszerekAdatbázis-kezelő rendszerek