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

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.

Hasonló előadás


Az előadások a következő témára: "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."— Előadás másolata:

1 Adatbázisok kialakítása 1 / 16

2 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 kialakítása

3 3 / 16 Egy nagykereskedelmi vállalatot üzemeltetünk, A nálunk megrendelt cikkeket házhoz szállítjuk, Egy megrendelés alkalmával többféle cikket is megrendelhetnek tőlünk, Az egyes megrendeléseket folyósorszámozással tartjuk nyilván, Készítsünk adatbázist, mely alkalmas a rendelések adatainak tárolására, a számlák elkészítésére és a kiszállítás előkészítésére! A feladat

4 Adatbázisok kialakítása 4 / 16 Megrendelésről: Megrendelés dátuma, sorszáma, fizetendő összeg, Vevőről: vevő neve, vevő címe, számlaszáma Cikkekről: Megnevezés, cikkszám, mennyiségi egység, mennyiség, egységár, tételár… Milyen adatokat kell nyilvántartanunk?

5 Adatbázisok kialakítása 5 / 16 Normalizálatlan formában: Az adatbázis rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma cikkszám megnevezés mennyiségi egység mennyiség egységár tételár

6 Adatbázisok kialakítása 6 / 16 Hierarchikus függések megszüntetése 1. NF-ra hozás Nem ismétlődő elemek: Ismétlődő elemek: rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma tételek cikkszám megrendelés sorszáma megnevezés mennyiségi egység mennyiség egységár tételár

7 Adatbázisok kialakítása 7 / 16 0. NF→ 1. NF 1. NF-ra hozás rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma cikkszám megnevezés mennyiségi egység mennyiség egységár tételár rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma tételek cikkszám megrendelés sorszáma megnevezés mennyiségi egység mennyiség egységár tételár

8 Adatbázisok kialakítása 8 / 16 Minden nem kulcsmező teljes függéssel függ az elsődleges kulcstól 2. NF-ra hozás rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma tételek cikkszám megrendelés sorszáma megnevezés mennyiségi egység mennyiség egységár tételár

9 Adatbázisok kialakítása 9 / 16 2. NF-ra hozás tételek cikkszám megrendelés sorszáma megnevezés mennyiségi egység mennyiség egységár tételár tétel cikkszám megrendelés sorszáma mennyiség tételár cikk cikkszám megnevezés mennyiségi egység egységár

10 Adatbázisok kialakítása 10 / 16 rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma cikkszám megnevezés mennyiségi egység mennyiség egységár tételár rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma tételek cikkszám megrendelés sorszáma megnevezés mennyiségi egység mennyiség egységár tételár rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma cikk cikkszám megnevezés mennyiségi egység egységár tétel cikkszám megrendelés sorszáma mennyiség tételár 0. NF→ 1. NF → 2. NF

11 Adatbázisok kialakítása 11 / 16 3. NF-ra hozás Tranzitív függések megszüntetése rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma cikk cikkszám megnevezés mennyiségi egység egységár tétel cikkszám megrendelés sorszáma mennyiség tételár

12 Adatbázisok kialakítása 12 / 16 Tranzitív függést tartalmaz: 3. NF-ra hozás rendelés megrendelés sorszáma dátum fizetendő vevő neve vevő címe vevő számlaszáma rendelés megrendelés sorszáma dátum fizetendő vevő számlaszáma vevő vevő neve vevő címe vevő számlaszáma Tranzitív függést nem tartalmaz:

13 Adatbázisok kialakítása 13 / 16 Az adatbázis 3. NF-ban rendelés megrendelés sorszáma dátum fizetendő vevő számlaszáma vevő vevő neve vevő címe vevő számlaszáma cikk cikkszám megnevezés mennyiségi egység egységár tétel cikkszám megrendelés sorszáma mennyiség tételár

14 Adatbázisok kialakítása 14 / 16 Készítse Access adatbázis-kezelő program segítségével az előbbi adatbázist! Az adatbázis neve legyen az Ön „EHA” kódja! Készítse el az adattáblákat! Határozza meg az egyes mezők típusait! Hozza létre a táblák közti kapcsolatokat! Töltse fel a táblákat adatokkal (legalább 5 adatsor)! Küldje el a kész feladatot a barna.robert@ke.hu e-mail címrebarna.robert@ke.hu Házi feladat 1.

15 Adatbázisok kialakítása 15 / 16 A házi feladat beérkezésének végső határideje: 2012. március 31. 00. 00 Leadási határidő

16 Adatbázisok kialakítása 16 / 16 Köszönöm a figyelmet!


Letölteni ppt "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."

Hasonló előadás


Google Hirdetések