Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaIda Magyarné Megváltozta több, mint 10 éve
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!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.