A 2008-as 1. ZH megoldásai. Adatbázisok gyakorlat



Hasonló dokumentumok
Adatbázisok. Gyakorló feladatok

Adatbázisok. Gyakorló feladatok

ADATBÁZISOK. Normalizálás

ADATBÁZISOK. 4. gyakorlat: Redundanciák, funkcionális függőségek

Adatbázis rendszerek 1. 4.Gy: ER modell

NORMALIZÁLÁS. Funkcionális függés Redundancia 1NF, 2NF, 3NF

Normalizálási feladatok megoldása

Adatbázis alapú rendszerek

Adatbázisok gyakorlat

Adatbázisok. 3. gyakorlat. Adatmodellezés: E-K modell szeptember szeptember 17. Adatbázisok 1 / 11


Adatbázisok. 3. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 21.

Adatbázis-kezelés. alapfogalmak

Adatbázis használat I. 1. gyakorlat

Adatbázis tervezés normál formák segítségével

6. Gyakorlat. Relációs adatbázis normalizálása

Adatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1

Adatbázisok. 1. gyakorlat. Adatmodellezés október október 1. Adatbázisok 1 / 42

ADATBÁZISOK. 3. gyakorlat E-K modell

EKÁER használati utasítás

Adatbázis terv- Könyvtár

Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév

ADATBÁZISOK E-K MODELLBŐL RELÁCIÓS MODELL. Debrenti Attila

Adatmodellek. 2. rész

Kidolgozott példák. E-K diagram. Tánc egyednek csak egyetlen attribútuma van. Most a megoldás úgy is helyes lenne,

Több felhasználó párhuzamosan olvashatja, bővítheti, módosíthatja és törölheti az adatokat Az adatok konzisztenciájának és biztonságának biztosítása

Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik:

ADATMODELLEZÉS. Az egyed-kapcsolat modell

AZ ELőADÁS CÉLJA. RDA logikai adatmodell. helyének bemutatása az SSADM módszertanban (340.LÉPÉS)

Adatbázis, adatbázis-kezelő

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF. Adatbázisrendszerek előadás november 3.

Adatbázis rendszerek Ea: A rendes állapot. Normalizálás

11. Gyakorlat Adatbázis-tervezés, normalizálás. Redundancia: egyes adatelemek feleslegesen többször is le vannak tárolva

Mezők viszonya a relációs adatbázis tábláiban

Január 1-jétől indul az EKAER rendszer!?

8. előadás. normálformák. Többértékű függés, kapcsolásfüggés, 4NF, 5NF. Adatbázisrendszerek előadás november 10.

Készítsen egytáblás adatbázist könyveinek nyilvántartására! Az adattábla a következő adatok rögzítésére legyen alkalmas: (mező hossza: 30, kötelező)

Adatbázisok gyakorlat

AB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis

Adatbázis rendszerek Ea: A rendes állapot. Normalizálás

Adatbázisok 1. Kósa Balázs gyakorlata alapján Készítette: Nagy Krisztián. 1. gyakorlat

Adatbáziskezelés és. Bevezetés az egészségügyi informatikába II. Semmelweis Egyetem április 21.

Informatikus informatikus Térinformatikus Informatikus É 1/6

ABRONCS KERESKEDŐHÁZ. Internetes bejelentkezési rendszer. A gyorsabb ügyintézés érdekében kérjük, keresse fel az Abroncs Kereskedőház Gumicsere Online

7. Előadás tartalma A relációs adatmodell


vizsga (név, kezdőóra, kezdőperc, végóra, végperc). cím (név, város, utca, házszám). könyv (szerző, cím, kód) kölcsönvett (kód, mettől, meddig).

ADATBÁZIS-KEZELÉS. Relációalgebra, 5NF

a nyers adatokat relációs formátumúvá alakítja felkutatja és feloldja az adatelem meghatározásokban az esetleges pontatlanságot/bizonytalanságot

Adatbázis rendszerek. 3. előadás Adatbázis tervezés

Adatvédelmi és adatkezelési nyilatkozat a Jótékonysági futás a Kristinus Borbirtok lankáin elnevezésű eseményhez

Adatbázisok. 4. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 24.

Adatbáziskezelés. Indexek, normalizálás NZS 1

A relációs adatmodell

ADATBÁZIS RENDSZEREK I BEADANDÓ

a nyers adatokat relációs formátumúvá alakítja felkutatja és feloldja az adatelem meghatározásokban az esetleges pontatlanságot/bizonytalanságot

Felhasználói kézikönyv

Előterjesztés Lajosmizse Város Önkormányzata Képviselő-testületének március 9-i ülésére

Javaslat a Nemzeti Média- és Hírközlési Hatóság Médiatanácsa évi 39. heti ülésszakának napirendjére szeptember 23.

Példa Többértékű függőségek, 4NF, 5NF

Pestuka Gabriella osztályvezető

E/K diagram átalakítása relációs adatbázistervre

ADATBÁZISOK, ADATTÁRHÁZAK

Adatbázisok elmélete 3. előadás

RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás

Adatbázisok 10. Normalizálás példa

A webáruház meglátogatásához lépjen be oldalra. Írja be az azonosítóját (az Ön mail címe) Írja be a jelszavát

Minőségirányítási eljárás készítése ME/42-01

KORLÁTOZOTT TERJESZTÉSŰ. Írásbeli vizsgatevékenység, javítási-értékelési útmutató

Magyar operaénekesek - antikváriumi katalógus. Bősze Ádám Zenei Antikvárium december

Relációs adatbázisok tervezése ---2

Éjszakai Forgatag. a Kecskeméti Spartacus Sportkör és Közösségi Tér szervezésében

Adatfolyam diagram (DFD): 1. szintű DFD: Konferencia

EKÁER a gyakorlatban 2. rész. Szabó Gábor Tájékoztatási és Koordinációs Osztály NAV Dél-alföldi Regionális Adó Főig.

Csima Judit november 15.

Jogszabály alapján kötelező dokumentumok

Mérlegelés több cég számára

Szállításra vonatkozó információk - Üzletszabályzat

Munkaterv a évre. Egységes munkaterv - forma társadalmi szervezetek számára. Általános adatok

ÁFA hitelt kérek hónapra Önrész : % Futamidő: hónap Szállító neve: Telefon: Ügyintéző: Átadás várható időpontja: Beruházás TEÁOR:

Normálformák Normalizálás ADATBÁZISKEZELÉS ÉS KÖNYVTÁRI RENDSZERSZERVEZÉS 1 / 2

BAKKER AKCIÓS SZABÁLYZAT MAXI-CSOMAG 1. RÉSZ: A KAMPÁNY SZERVEZŐI ÉS A HIVATALOS AKCIÓS SZABÁLYZAT

Adatbázis rendszerek 1. 7.Gy: Rakjunk rendet. Normalizálás

SSADM Dokumentáció Adatbázis Alapú Rendszerek

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF. Adatbázisrendszerek előadás november 7.

BELÉPÉSI NYILATKOZAT. aláírás. ...Intézmény Alapszervezetének határozata. alapszervezeti titkár

Adatbázis-kezelés az Excel 2013-ban

DEBRECENI EGYETEM ORVOS- ÉS EGÉSZSÉGTUDOMÁNYI CENTRUM

Tájékoztató. Használható segédeszköz: -

2. számú melléklet. Megrendelő Lap

DTSE. Dunaújvárosi Triatlon Sportegyesület. Carroll Bernadett GDPR adatvédelmi felmérés.

Táblák és a közöttük / az adatmezők közötti kapcsolatok grafikusan megjelenítve. 7 tábla, adatmezőik, bennük elsődleges és külső kulcsok

Alkalmassági vizsga beosztás, Petz Lajos Egészségügyi és Szociális Intézet Iktatószám Időpont Terem száma

Adatmodellezés. 1. Fogalmi modell

BAKKER AKCIÓS SZABÁLYZAT Hápogó kacsa + ékszercsomag + Pénznyeremény sorsolása + 6 Weber kültéri konyha sorsolása

POLGÁRMESTERE. Készült a december 11-i képviselő-testületi ülésre! Készítette: dr. Varga Dorina önkormányzati referens

Energiafű ellátási logisztika modellezése a Pannon Hőerőmű Zrt-nél

Az állományokban UTF-8 kódolással magyar betűk is vannak, ezért az az Unicode (UTF-8) kódolást.

Adatbázis-kezelés - Relációs adatbázisok adatszerkezetének tervezése, megvalósítása

Programozás. Adatbázis-kezelés (alapok) Fodor Attila

Átírás:

A 2008-as 1. ZH megoldásai Adatbázisok gyakorlat

A csoport 1. feladat Adjuk meg az EK-diagramot egy olyan adatbázishoz, amiben sofőröket, fuvarozó cégeket és kamionokat tartunk nyilván. Az alábbi dolgokat szeretnénk tárolni: sofőröknél: adószám, név, lakcím, ki a társa, melyik cégnek dolgozik, fuvarozó cégeknél: név, cím, telefonszám, kamionoknál: rendszám, melyik cég tulajdona, mikor és ki vezette (fuvarozott vele). Az alábbi megkötések érvényesek: Feltehető, hogy nincs két ugyanolyan nevű fuvarozó cég. Minden sofőrnek legfeljebb egy társa van. Minden kamion csak egy fuvarozó cégnek a tulajdona. Az összes fuvart nyilván kell tartanunk indulási és érkezési időpontokkal. Egy fuvar alkalmával csak egy sofőr vezet egy adott kamiont. Egy sofőr több fuvarozó cégnek is dolgozhat egyszerre, de csak az aktuális munkahelyeit tartjuk nyilván a fizetéssel együtt. Adjuk meg a kulcsokat is minden egyed esetén.

A csoport 1. feladat megoldás 1

A csoport 1. feladat megoldás 2

B csoport 1. feladat Adjuk meg az EK-diagramot egy olyan adatbázishoz, amiben sportolókat, klubokat, és versenyeket tartunk nyilván. Az alábbi dolgokat szeretnénk tárolni: sportolóknál: adószám, név, lakcím, ki az edzője, melyik klubnak a tagja és mióta, kluboknál: név, cím, ki a vezetője, versenyeknél: helyszín, időpont, résztvevő sportolók és helyezéseik. Az alábbi megkötések érvényesek: Feltehető, hogy nincs két ugyanolyan nevű klub. Minden klubnak legfeljebb egy vezetője van és egy sportoló csak egy klubnak lehet a vezetője. Minden sportoló legfeljebb egy klubnak a tagja. Az edzők is sportolók, és több sportoló edzői is lehetnek. Egy versenyt a helyszíne és időpontja azonosít egyértelműen. Adjuk meg a kulcsokat is minden egyed esetén.

B csoport 1. feladat - megoldás

A csoport 2. feladat

A csoport 2. feladat - megoldás Vevő (vevőszám, név, lakcím) Katalógus (sorszám, dátum) Ruhamodell (cikkszám, típus) Ruhadarab (cikkszám, szín, méret) Vevő (vevőszám, név, lakcím, katalógus_száma, rendelés_dátuma) Megrendel (vevőszám, cikkszám, szín, méret, dátum) Tartalmaz (katalógus_száma, cikkszám, oldalszám)

B csoport 2. feladat

B csoport 2. feladat - megoldás Kávélap (sorszám, dátum) Tag (tagszám, név, lakcím) Specialitás (név, likőr, tömény, tejszínhab) Kávé_ital (név, koffinmentes_e) Tag (tagszám, név, lakcím, kávélap_sorszáma) Tartalmaz (kávélap_sorszáma, név, koffinmentes_e, oldalszám) Rendelés (tagszám, név, koffinmentes_e, asztalszám)

3.9 feladat Egy történelmi lexikonhoz a csatákat egy adatbázisban tárolják. Nyilván kell tartani, hogy hol milyen nemzetek csaptak össze, ki győzött, és mettől meddig tartott a csata. A katonák számát egységenként kell érteni. Hozza 1NF, 2NF, 3NF normál formára a CSATÁK relációsémát! Jelölje a függéseket és a kulcsokat! CSATÁK (csata_kód, csata_név, nemzet_kód, nemzet_név, évszám, csata_kezd, csata_vége, helyszín, fegyver_kód, fegyver_név, katonai_egység, katonák_száma, győzött)

3.9 feladat - megoldás 1NF: Csaták (csata_kód, csata_név, évszám, csata_kezd, csata_vége, helyszín, győzött) Részvétel (csata_kód, nemzet_kód, nemzet_név, fegyver_kód, fegyver_név, katonai_egység, katonák_száma) 2NF: {katonai_egység} {nemzet_kód, nemzet_név, fegyver_kód, fegyver_név} Részvétel (csata_kód, katonai_egység, katonák_száma) Egységek (katonai_egység, nemzet_kód, nemzet_név, fegyver_kód, fegyver_név)

3.9 feladat megoldás (folyt.) 3NF: {nemzet_kód} {nemzet_név} {fegyver_kód} {fegyver_név} Egységek (katonai_egység, nemzet_kód, fegyver_kód) Nemzetek (nemzet_kód, nemzet_név) Fegyverek (fegyver_kód, fegyver_név)

3.10 feladat Egy adatbázisban nyilvántartják a hazai színházak műsorait. Az adatbázis azt is tárolja, hogy egy színész mikor melyik színházban melyik darabban és milyen szerepet játszik, továbbá azt is, hogy ki rendezi a darabot. Hozza 1NF, 2NF, 3NF normálformára a SZÍNHÁZ relációsémát. Jelölje a függéseket és a kulcsokat! SZÍNHÁZ (színház, város, színház_kód, színész_kód, színész, szerep, színdarab, műfaj, dátum)

3.10 feladat megoldás 1NF: Színház (színház_kód, színház, város) Műsor (színész_kód, dátum, színház_kód, színész, szerep, színdarab, műfaj) 2NF: {színészkód} {színész} Műsor (színész_kód, dátum, színház_kód, szerep, színdarab, műfaj) Színész (színész_kód, színész) 3NF: {színdarab} {műfaj} Műsor (színész_kód, dátum, színház_kód, szerep, színdarab) Színdarab (színdarab, műfaj)