ADATBÁZIS-KEZELÉS. Modellek



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

8. előadás. Az ER modell. Jelölések, az ER séma leképezése relációs sémára. Adatbázisrendszerek előadás november 14.

Adatbázis rendszerek Definíciók:

ADATMODELLEZÉS. Az egyed-kapcsolat modell

ADATBÁZISOK. 3. gyakorlat E-K modell

Adatigények. Koncepcionális séma (magas szintű modell) Logikai séma (alacsony szintű modell) Belső séma (fizikai szerkezet, hozzáférési módok)

Adatbázis-kezelés. alapfogalmak

Az ER modell ÁBRÁZOLÁS. többértékű. gyenge egyedtípus. tulajdonság típus. származtatott. kapcsolat típus. tulajdonság típus

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

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

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

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata:

ADATBÁZIS-KEZELÉS Demetrovics Katalin

Magas szintű adatmodellek Egyed/kapcsolat modell I.

Adatbázisrendszerek 8. előadás: Az Enhanced Entity-Relationship modell március 27.

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

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

Adatbázisok az iskolában 2012 Adatmodellezés. Dr. Balázs Péter

Adatmodellek komponensei

Adatbázismodellek. 1. ábra Hierarchikus modell

Adatbázisok gyakorlat

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

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 Adatmodellek komponensei. Adatbázis modellek típusai. Adatbázisrendszer-specifikus tervezés

Adatmodellek. 2. rész

modell, amiben csak bináris sok-egy kapcsolatok (link, memberowner,

Adatmodellezés. 1. Fogalmi modell

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

ADATBÁZIS-KEZELÉS. 1. Alapfogalmak

Informatikai alapismeretek Földtudományi BSC számára

Logikai adatmodell kialakítása

Adatbázisrendszerek BEVEZETÉS. A valós világban vannak dolgok, amelyek viselkednek, hatnak egymásra, kapcsolatban vannak. Ezek rendszert alkotnak.

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ázisok elmélete 4. előadás

1. előadás Alapfogalmak Kialakulás, modellezés, a Bachman-féle fogalomrendszer, adatmodell, adatbázis, tulajdonságok

Adat és folyamat modellek

5. Gyakorlat. 5.1 Hálós adatbázis modell műveleti része. NDQL, hálós lekérdező nyelv:

Adatbázis-kezelés. 2. Ea: Kirakós (2013) Adatbázis-kezelési alapok. v: Szűcs Miklós - ME, ÁIT. 1.o

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

Adatbáziskezelés 1 / 12

Adatbáziskezelés alapjai ADATBÁZISKEKZELÉS 1

Adatbázis rendszerek. dr. Siki Zoltán

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

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

Adatbázis-kezelő rendszerek. dr. Siki Zoltán

Adatbázis rendszerek Ea: Kirakós. Adatbázis-kezelési alapok

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

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

Az adatmodelleket többféleképpen is csoportosíthatjuk. Egyik csoportosítás:

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

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

Adatmodell elemei. Adatmodellezés. Adatobjektum. Kutya adatobjektum, mint tábla

Adatbázis-kezelés alapjai 1. Ea: Kirakós. Adatbázis-kezelési alapok

Az egyed-kapcsolat modell (E/K)

BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei

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

XML alapú adatbázis-kezelés. (Katona Endre diái alapján)

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

Adatba zis é s szoftvérféjlészté s (wéb-programoza s)

CAD Rendszerek I. Sajátosság alapú tervezés - Szinkron modellezés

Temporális adatbázisok. Kunok Balázs szakdolgozata alapján

Adatbázisok. Gajdos Sándor

Programozás I. 2. gyakorlat. Szegedi Tudományegyetem Természettudományi és Informatikai Kar

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

Algoritmizálás, adatmodellezés 1. előadás

Adatbázisok - 1. előadás

Név: Neptun kód: április

Adatbázis rendszerek I

Adatmodellezés, alapfogalmak. Vassányi István

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

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

Célkitűzések Az Oracle10 g felépítésének, használatának alapszíntű megismerése

Adatszerkezetek 2. Dr. Iványi Péter

SSADM Dokumentáció Adatbázis Alapú Rendszerek

NETinv. Új generációs informatikai és kommunikációs megoldások

Az adatbázisrendszerek világa

Relációs adatmodellezés

Informatikus informatikus Térinformatikus Informatikus É 1/11

Adatbázis alapú rendszerek

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

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

Informatika 9. Adatbázisok tervezése Dr. Szepesné Stiftinger, Mária

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

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

A könyv tartalomjegyzéke

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

ADATBÁZISKEZELÉS ADATBÁZIS

A relációs adatmodell

Az adatbáziskezelés alapjai

Adatbázisok I. Egyed-kapcsolat formális modell. Egyed-kapcsolat formális modell. Kapcsolatok típusai

BEVEZETÉS AZ ADATBÁZIS KEZELŐ RENDSZEREK ALKALMAZÁSÁBA. Az ADATBÁZIS logikailag összefüggő meghatározott szerkezetben tárolt adatok halmaza.

Kérelem a személyes gondoskodást nyújtó étkeztetés - igénybevételéhez

SZOFTVERES SZEMLÉLTETÉS A MESTERSÉGES INTELLIGENCIA OKTATÁSÁBAN _ Jeszenszky Péter Debreceni Egyetem, Informatikai Kar jeszenszky.peter@inf.unideb.

Programozás 1. 2.gyakorlat

Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék INFORMATIKA 2 ADATBÁZISOK

ADATBÁZIS RENDSZEREK. Adatbázisok története, alapfogalmak, adatmodellek. Krausz Nikol, Medve András, Molnár Bence

Robotika. Kinematika. Magyar Attila

Adatmodellezés adatbázis-kezelés az MS ACCES segítségével

Átírás:

ADATBÁZIS-KEZELÉS Modellek

MODELLEZÉS Információsűrítés, egyszerűsítés Absztrakciós lépésekkel eljutunk egy egyszerűbb modellig, mely hűen tükrözi a modellezni kívánt világot. ADATMODELL Információ vagy adatok leírására szolgáló jelölésrendszer. Egy eszközrendszer, mellyel leírható a vizsgált valóság több különböző absztrakciós szinten is létezhet DBMS-hez kötődő és emberközeli adatmodelleket 2

SZEMANTIKAI ADATMODELL (SDM) A szemantika szó magyarul egy jelsorozat jelentésnek fordítható Modellcsalád, melybe több különálló modell is beletartozik Felhasználóhoz közelálló, jelentés-gazdag, szemantikai eszközkészlettel, modellel írja le a modellezett valóságot Célja a valóság leírását a számítógépnél megszokott egyszínű, szintaktikai kezelés, leírás helyett szemantikailag gazdagabbá tenni olyan leírást nyújtani, amelyben sokkal sokrétűbben megadhatók a valóságban fennálló viszonyok Elsődlegesen csak a tervezés során van szerepe 3

DBMS ADATMODELL Létező DBMS rendszerek futnak mögötte figyelembe veszi a megvalósítás lehetőségeit, hatékonysági problémáit sokkal alacsonyabb absztrakciós szinten áll sokkal közelebb van a fizikai megvalósításhoz. 4

A MODELLEZÉS FÁZISAI 5

HIERARCHIKUS MODELL 1960-s évek végén alakult ki és az 1970-es évek végéig használták hierarchikus kapcsolati viszonyok támogatása gyerek-szülő kapcsolat 1:N, illetve 1:1 kapcsolatok N:M kapcsolatokat nem tud kezelni merev struktúra Az adatok elérése csak egyféle sorrendben lehetséges összetett algoritmusok szükségesek a lekérdezésekhez családfa, iskola, főnök-beosztott 6

7

HÁLÓS MODELL A hierarchikus adatmodell továbbfejlesztett változata 1969-ben a CODASYL bizottság által létrehozott DBTG jelentése alapján hozták létre egy gyereknek lehet több szülője A gráf csomópontok és ezeket összekötő élek együttese, melyben két csomópont között akkor van kapcsolat, ha él köti őket össze. Egy csomópontból tetszőleges él indulhat ki, így könnyen ábrázolhatók az N:M típusú kapcsolatok összetettebb mezőszerkezetek támogatása kevésbé rugalmas szerkezet 8

9

EGYED-KAPCSOLAT (ENTITY-RELATIONSHIP) MODELL 1976-ban alkották meg Egy grafikus leíró eszköz, mely diagram segítségével adja meg az adatbázis szerkezetét Az első szemantikai modell Gazdag eszközrendszer Egyed Tulajdonság Kapcsolat 10

DOLGOZÓ Név (Vnév, Knév) Lakcím Személyi szám Nem Születési dátum Fizetés Osztály Dolgozik rajta Projekt Óra PROJEKT Név Szám Helyszín HOZZÁTARTOZÓ Név Nem Születési dátum Kapcsolat 11

TULAJDONSÁG egyértékű többértékű egyszerű összetett forrás származtatott 12

KULCS Értéke a különböző egyed-előfordulások esetén különböző Egyértelműen azonosítja az adott egyedelőfordulást Egyszerű összetett nincs Erős gyenge egyed Részleges kulcs (partial key) / diszkriminátor Számla, tranzakció, tranzakciószám 13

KAPCSOLAT kapcsolat foka: résztvevő egyedtípusok száma bináris kapcsolat esetén kapcsolat típusa 1:1 vagy 1:N vagy N:M (számosság) lehetnek saját attribútumai kapcsolat erőssége (totális, parciális) létezésfüggő kapcsolat (gyenge egyed) 14

ÁBRÁZOLÁS erős egyed gyenge egyed tulajdonság többértékű tulajdonság kulcs tulajdonság diszkriminátor összetett tulajdonság származtatott tulajdonság 15

kapcsolat azonosító kapcsolat N 1 (min,max) (min,max) parciális kapcsolat totális kapcsolat 16

17

18

19

20

név igsz cím név fajta kód GAZDI 1 TART N KUTYA 21

VÁLLALAT név eredmény név igsz beosztás kód díj DOLGOZÓ M ELVÉGEZ N TANFOLYAM fizetés óraszám 22

cím méret KÉP vászo n mióta N 1 BIRTOKOL kód név TULAJDONOS festé k N város FEST mikor 1 név FESTŐ halé v anév szülév FESTMÉNY nemzet 23

név cím tel név kivitel mellékhatás FORGALMAZÓ M ELAD N GYÓGYSZER taj szüldat cím N név lappidő fertőző név BETEG M KEZEL L BETEGSÉG K név emelet kód OSZTÁLY 1 DOLGOZIK N ORVOS név beosztás 1 1 FŐORVOS mióta KÓRHÁZ 24

25