ADATBÁZISOK. 3. gyakorlat E-K modell

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

Adatbázisok. Követelmények. Előadó honlapján:

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

ADATMODELLEZÉS. Az egyed-kapcsolat modell

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

ADATBÁZIS-KEZELÉS. Modellek

Adatbázis-kezelés. alapfogalmak

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

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

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT

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

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

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

Vevővel kapcsolatos informatikai folyamatok

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

Adatbázis alapú rendszerek

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

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

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

Adatbázisok 1. Az egyed-kapcsolat modell (E/K)

Adatbázisok gyakorlat

Az egyed-kapcsolat modell (E/K)

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

Adatbázis rendszerek Definíciók:

Felhasználói útmutató

ADATBÁZIS RENDSZEREK. Adatbázis tervezés. Krausz Nikol, Medve András, Molnár Bence

Adatbázis használat I. 1. gyakorlat

Felhasználói útmutató EUREST KFT. SEMMELWEIS EGYETEM GYAKORLÓ ÁLTALÁNOS ISKOLA ÉS GIMNÁZIUM,

Egy családfaszerkesztő alkalmazás leírása

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


Tanrend jelentő képző szervek részére

Regisztráció Önéletrajzi adatok Továbblépés új és régi felhasználók esetében egyaránt Pályázat elkészítése A részképzés...

Adatbázis rendszerek 2. előadás. Relációs algebra

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

Adatbázis rendszerek 2. előadás. Relációs algebra

PÁLYÁZATI ŰRLAP SZEMÉLYI ADATOK

Belépés és regisztráció az ÉTDR-ben

Adatbázis rendszerek 1. 5.Gy: ER relációs konverzió

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

1. előadás Alapfogalmak Modellezés, a Bachman-féle fogalomrendszer, adatmodell,

QUAESTOR Önkéntes Nyugdíjpénztár Pénztártagi extranet Felhasználói kézikönyv

Informatikai rendszerek Vállalati információs rendszerek. Raktárforgalom kezelése. Bevét napló adattartalma. Kivét napló adattartalma.

Magas szintű adatmodellek Egyed/kapcsolat modell I.

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

SSADM Dokumentáció Adatbázis Alapú Rendszerek

A relációs adatmodell

KÉRELEM SÚLYOS MOZGÁSKORLÁTOZOTT SZEMÉLYEK KÖZLEKEDÉSI KEDVEZMÉNYEK IRÁNTI MEGÁLLAPÍTÁSÁHOZ

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

RÖGTÖN JÖVÖK WEBOLDAL FELHASZNÁLÓ LEÍRÁSA

A rendszer célja. Funkciók

Webáruház felhasználói útmutató

Webáruház felhasználói útmutató

Felhasználói útmutató

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

Adatmodellezés. 1. Fogalmi modell

PÁLYÁZATI ŰRLAP

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

A tájékoztatóban segítséget szeretnénk nyújtani a rendszerben való eligazodáshoz.

ADATLAP. Középfokú intézménybe történő beiratkozáshoz

Webleltár rendszer. Készítette: ABACOM Kft november. Abacom Kft.

Fedezet tulajdonosa (zálogkötelezett) Fedezet haszonélvezője. Állandó lakcím: irsz. település irsz. település

Felhasználói útmutató EUREST KFT. SEK BUDAPEST INTERNATIONAL SCHOOL HUNGARY MENÜRENDSZERÉNEK HASZNÁLATA

Adatbázisrendszerek 7. előadás: Az ER modell március 20.

ADATBÁZISOK. Normalizálás

Oktatási Hivatal. A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának feladatai. II. (programozás) kategória

Kedves Szülők! Kedves Diákok!

Tájékoztató a szakdolgozat elektronikus feltöltéséről

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

Általános használati tudnivalók és szabályok

5. Előadás tartalma Magas szintű adatbázismodellek Adatmodellezés

TAJ. foglalkozás. gyógyszer

ER modellezés. Szemléletes ismertetés egy példán keresztül

Szülői modul. Belépés a TANINFORM rendszerbe. Főoldal

Regisztráció folyamata az admin.kozadat.hu oldalon az Új adatgazda regisztráció menüpontban

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

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

Heller Farkas Gazdasági és Turisztikai Szolgáltatások Főiskolája SZABÁLYZAT A FELSŐOKTATÁSI INFORMÁCIÓS RENDSZERBE TÖRTÉNŐ ADATSZOLGÁLTATÁS RENDJÉRŐL

REGISZTRÁCIÓ ÜGYFELEK SZÁMÁRA

ADATBÁZIS RENDSZEREK I BEADANDÓ

BEJELENTKEZÉS AZ EPK RENDSZERÉBE

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

FIR adatszolgáltatás lépései különböző típusokba és altípusokba sorolt jelentéskészítések esetén

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

A évi Ybl Miklós-díj hirdetménye

Még közelebb. a taghoz, Még közelebb

Képernyőképes segédlet a Prompt e-learning portál használatához

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

1.sz.függelék. A települési temetési támogatás összege Ft. 2.sz.függelék. Étkezési térítési díjak. óvodai étkezés napközis étkezés

6900 Makó, Szerecsen u. 15/a. Számlaszám: (OTP) Adószám:

gyakorlatban Nagy Gusztáv

Belső adatvédelmi nyilvántartás Ózdi Távhőtermelő és Szolgáltató Kft

ÉTDR REGISZTRÁCIÓ ÜGYFELEK SZÁMÁRA

Útmutató az online katalógus használatához

UML use-case diagram rajzolás, megoldások. UML use-case diagram Megolda sok

Középfokú Intézmények Felvételi Információs Rendszere

QUAESTOR Egészségpénztár Pénztártagi extranet Felhasználói kézikönyv

Közlekedési kedvezmények iránti kérelem

Ügyfelek adatkezeléseinek nyilvántartása. Adatkezelésre jogosult személy. TKSZ dolgozók Kiszervezett tevékenységet ellátó szervek dolgozói

Playlist.hu Kiadói kézikönyv

Átírás:

ADATBÁZISOK 3. gyakorlat E-K modell

EK-diagram Elemei: Egyed Kapcsolat Attribútum amiről adatokat tárolunk egyedek közötti összefüggés tárolandó adat (egyedé vagy kapcsolaté) kulcs: egyértelműen meghatározza az egyedet

EK-diagram attribútum1 Egyed1 attribútum2 4 Kapcsolat attribútum1 4 Egyed2 attribútum1 attribútum2 4

Kapcsolatok típusai 1-1 N-1 1-N N-M

Milyen kapcsolat? Tanuló? jár? Osztály

Milyen kapcsolat? Tanuló jár Osztály

Milyen kapcsolat? Férfi? házastársa? Nő

Milyen kapcsolat? Férfi házastársa Nő

Milyen kapcsolat? Anya? szülője? Gyerek

Milyen kapcsolat? Anya szülője Gyerek

Milyen kapcsolat? Oktató? tanít? Hallgató

Milyen kapcsolat? Oktató tanít Hallgató

Példa Egy állatbarát klubban rögzítik a tagok nevét, személyi számát, telefonszámát, email-címét, ill. házi állatuk nevét, fajtáját, nemét, születési idejét és egyedi azonosító számát. Egyedek Tag Állat Attribútumok név, személyi szám, telefonszám, email név, fajta, nem, születési idő,azonosító

Példa Tag Állat

Példa szszám név áid név fajta Tag Állat telszám email szül_idő nem

Példa szszám név áid név fajta Tag gazda Állat telszám email szül_idő nem

Speciális attribútumok Összetett attribútum lakcím város közterület Többértékű attribútum könyv házszám ISBN szerző cím

Gyenge entitás Attribútumai nem határozzák meg egyértelműen Meghatározó kapcsolaton keresztül azonosítjuk id ISBN Tag kínál Könyv szerző név cím

Specializáló kapcsolat Általános egyed bizonyos altípusainak modellezésére EHA Személy név beosztás Oktató Hallgató szak

Feladat (1.9) Ez az adatbázis háziasszonyoknak készül. Megtalálhatók benne tetszőleges ételek, azok elkészítési ideje, és egy főre jutó elkészítési költsége. Ezenkívül az egy-egy meghatározott alkalomra (pl. ebéd, desszert, uzsonna, elegáns vacsora) ajánlott ételekből is lehet válogatni. Az adatbázis tartalmazza még, hogy melyik szakácskönyvben, hányadik oldalon található meg a recept. Feltételezzük, hogy: 1) egy recept több könyvben is megtalálható, 2) egy könyvnek több szerzője is lehet, 3) az elkészítési időt a receptek közti különbségek nem befolyásolják, 4) egy ételt több alkalomra is lehet ajánlani. Az elkészítési időt, a könyv és az alkalom megnevezését kódolt formában is tároljuk. Készítsük el az adatbázis E-K diagramját!

Feladat (1.5) Tervezzen egy (egyszerűsített) adatbázist közösségi oldalhoz! Az adatbázisban el kell tárolni a regisztrált felhasználókat, azok adatait, ismerőseit, üzeneteit, feltöltött fényképeit, belépéseinek időpontját. A felhasználók küldhetnek személyes üzenetet vagy írhatnak egy üzenőfalra is. Megjegyzéseket fűzhetnek egymás fényképeihez is. Ügyelni kell arra, hogy lehet, hogy két fényképnek ugyanaz a fájlneve, ezért el kell tárolni azt is, hogy ki töltötte fel és mikor. A képekhez a képek tulajdonosa megjegyzéseket fűzhet, ami a kép alatt jelenik meg. Felhasználók: azonosító, név, születési dátum, foglalkozás, elérhetőség Fényképek: fájlnév, feltöltés időpontja, ki töltötte fel, megjegyzés a képhez Hozzászólások: fénykép, ki írt hozzászólást Üzenetek: üzenet szövege, címzett(ek), dátum, ki küldte

Feladat (1.6) Készítsünk E-K diagramot áruk és raktárak modellezéséhez. A cégnek sok raktára van, melyekben különböző árukat tart. Ezekről szeretne egy készletnyilvántartást. Az árukat a cikkszámmal azonosítjuk, ill. az áru nevét kell még tárolni. Tárolni kell a készleten lévő áru mennyiségét és árát. Egyféle áruból több raktárban is lehet készlet. Egy raktárban többféle áru is lehet. Egészítsük ki a rajzot a vevők és az eladások nyilvántartásával. Rögzítsük, hogy kinek, milyen áron, mennyit, melyik raktárból, mit adtunk el. Egészítsük ki a rajzot a beszállítók és a vásárlások nyilvántartásával. Rögzítsük, hogy kitől, milyen áron, mennyit, melyik raktárba, mit szállíttattunk be.