Adatbáziskezelés 1 / 12

Save this PDF as:
 WORD  PNG  TXT  JPG

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Adatbáziskezelés 1 / 12"

Átírás

1 Adatbáziskezelés Demeter István-Hunor Adatbáziskezelés Adatbáziskezelés... 1 Alapfogalmak... 2 Adatmodellek... 3 Relációs adatmodell... 3 Attribútumok közötti függőségek... 5 Normál formák... 5 Feladat... 7 Gyakorlatok / 12

2 Adatbáziskezelés Demeter István-Hunor Alapfogalmak Adat Információ: felhasználható adat, döntés megtételére alkalmas adat, értelmezett adat. - világ = anyag + energia + információ Adatfeldolgozás (formalizálható) - adatmodell, adatséma Adatbázis: adatok kapcsolataikkal együtt való ábrázolása, tárolása. - központi erőforrás Adatbázis-séma: a valóság egy részének tükörképe. Adatmodell történet - hierarchikus, hálós adatbázis: gráfok, diagrammok - szemantika: verbálisan, szavak segítségével - matematikai jellegű: szintaktikusan pontos, matematikai struktúrák; Codd relációs adatmodellje (1970), objektumorientált Adatbáziskezelő rendszer - szoftver adatfeldolgozásra Adatbáziskezelő rendszer fő funkciói - adatdefiníció - lekérdezések Adatbáziskezelő rendszer mellékfunkciói - adatvédelem, adatbiztonság - integritási feltételek ellenőrzése - szinkronizáció - adatbázis statisztikák, naplózás Adatbázis adminisztrátor: ő felelős mindenért ANSI/SPARC modell - ANSI (American National Standards Institute) - SPARC (Standards Planning and Requirements Committe) - Logikai nezet - Fizikai nézet - A modell: alkalmazás -> Külső nézet -> Koncepcionális séma -> Belső nézet (tárolt AB) - programok és adatok függetlensége 2 / 12

3 Adatbáziskezelés Demeter István-Hunor Adatmodellek Adatmodellek alapelemei: Egyed, egyedtípus: minden dolog, ami minden más dologtól megkülönböztethető és amiről adatok tárolhatók; egyedtípus: absztraktizációs szint + előfordulási szint. - egyedhalmaz: egy adott egyed által képviselt konkrét elemek halmaza - egyed előfordulása, értéke: az egyed egy konkrét értéke - rekordtípus = egyedtípus: a legkisebb címezhető érték (hálós, hierarchikus modellben) - egyed-szupertípus (generalizáció), egyed-altípus (specializáció), is-a reláció - aggregáció, part-of reláció Tulajdonság: az egyed egy jellemzője, ami megadja az egyed egy részletét - kulcs: egyértelműen meghat. az egyed egy értékét; egyszerű, összetett, ha nem létezik bevezetjük - többértékű és összetett tulajdonságok (végzettség, lakcím) - egyedtípus belső szerkezete: az egyedet leíró véges számú tul. Kapcsolat: egyedek, vagyis valós objektumok közötti viszony - kapcsolat foka: hány egyed között teremt viszonyt - kapcsolatok fajtái: 1:1, 1:N, M:N - kardinalitás: max és min Kapcsolatok ábrázolása - vonalas - Chen féle - varjú-lábas Adatmodell: egyedek, tulajdonságok és kapcsolatok halmaza, amely absztrakt módon tükrözi a valós objektumoknak, azok jellemzőinek és viszonyainak elvont kategóriáját. Hálós adatmodell Hierarchikus adatmodell Relációs adatmodell 3 / 12

4 Adatbáziskezelés Demeter István-Hunor Relácio: Descartes szorzat D 1, D 2,..., D n, (v 1, v 2,..., v n ), R részhalmaza Táblázat, tábla: reláció = rekordok halmaza, attribútumokból épül fel Rekord, bejegyzés: tábla egy sora Attribútum: tábla oszlopa; egy változó, amely az oszlopba írt értékeket veszi fel, {A 1, A 2,..., A n } Tartomány: az attribútum értékkészlete Jelölés: A = { A 1, A 2,..., A n } attribútumok R reláció foka: az attribútumok száma; n-ed fokú vagy n változós Reláció röviden vagy a reláció sémája: R(A 1, A 2,..., A n ) Adatbázis: tábla vagy több tábla Kulcs: Az A attrib. egy K részhalmaza, ahol 1) A K értékei az R rel. minden rekordját egyértelműen meghatározák 2) Ha egyetlen attribútumot is elhagyunk K-ból, akkor az 1) feltétel már nem teljesül Egyszerű és összetett kulcs Elsődleges attribútumok: a kulcsot alkotó attribútumok Másodlagos attribútumok: a többi Kulcs jelölése: K {,,, } Külső kulcs: egy reláció azon attribútumai, amelyek egy másik relációban kulcsot alkotnak. Kapcsolat: a kulcsokon és külső kulcsokon keresztül adott Külső kulcs ugyanabban a táblában: rekurzív kapcsolat Külső kulcs párhuzamos kapcsolatban Külső kulcsok több táblából: egy relációnak több relációval van kapcsolata 4 / 12

5 Adatbáziskezelés Demeter István-Hunor Attribútumok közötti függőségek Funkcionális függőség: Legyenek P és Q az A részhalmazai. P funkcionálisan meghatározza Q-t vagy Q funkcionálisan függ P- től, ha minden P-hez tartozó értékhez pontosan egy Q-hoz tartozó értéket tudunk hozzárendelni. Vagyis P két különböző értéke esetén a Q értékei is különbözőek. Jelölés: P Q Teljes függőség: Legyenek P, Q A. Q teljesen függ P-től, ha P Q, de funkcionálisan nem függ P egyetlen valódi részhalmazától sem. Különben részleges függőségről beszélünk. Tranzitív függőség: Legyenek P, S A. Azt mondjuk, hogy S tranzitíven függ P-től, ha létezik Q A, úgy, hogy P Q és Q S, de nem teljesül az, hogy Q P és S Q Normál formák Ha az AB eleget tesz bizonyos feltételeknek, akkor azt mondjuk, hogy teljesít egy bizonyos NF-t, feltéve, hogy a teljesített feltételek magukba foglalják a az illető NF követelményeit. 1NF: egy rel. minden sorának, minden attribútumához pontosan egy attribútumérték rendelhető 1NF-re hozás: Két relációra bontjuk úgy, hogy a problémás attribútum(ok) egy külön relációt alkosson és külső kulcsos kapcsolattal kötjük össze őket; a kulcs-külső kulcs a nem problémás attrib. kulcsa lesz. 2NF: 1NF-ban van és minden másodlagos attribútum teljesen függ a kulcstól. 2NF-re hozás: azokat a másodlagos attribútumokat, amelyek a kulcs egy részével is funkcionális függőségben vannak, a kulcs illető részével együtt külön választjuk egy másik relációba. A különvált reláció kulcsa külső kulcs marad a megmaradt relációban. Szükség esetén ezt a műveletet megismételjük. 3NF Ért. 1: ha 2NF és egyetlen másodlagos attribútum sem függ tranzitíven a kulcstól. 5 / 12

6 Adatbáziskezelés Demeter István-Hunor Ért. 2: ha minden másodlagos attribútum funkcionálisan független és teljesen függ a kulcstól. Ért. 3: ha 2NF és a másodlagos attribútumok között nincs funkcionális függőség. 3NF-re hozás: Felbontjuk a relációt úgy, hogy a funkcionális függőségben levő másodlagos attribútumokat külön relációba válasszuk, és valamelyik attribútum megmarad az eredetiben külső kulcsként. 6 / 12

7 Adatbáziskezelés Demeter István-Hunor Feladat SZÁMLA SZÁML ASZÁM DÁTUM VEVŐ- NÉV VEVŐ- CÍM TERMÉK KÓD XYZ KFT BP. Váci u UVT RT Érd, Só u AAB KFT BP. Sas u TERMÉK- NÉV Rádió TV Magnó Rádió Kábel Videó Mikrosütő Videó TV MENNYI SÉG EGYSÉGÁR ÖSSZ SZÁMLA- ÖSSZ Nincs semmilyen normál formában, mert a TERMÉKKÓD, TERMÉKNÉV, MENNISÉG, EGYSÉGÁR és ÖSSZ többértékűek. 7 / 12

8 Adatbáziskezelés Demeter István-Hunor 1NF-ban: SZÁMLA szétválik ELAD1 SZÁMLASZÁM DÁTUM VEVŐNÉV VEVŐCÍM SZÁMLAÖSSZ XYZ KFT BP. Váci u UVT RT Érd, Só u AAB KFT BP. Sas u ELAD2 SZÁMLASZÁM TERMÉKKÓD TERMÉKNÉV MENNYISÉG EGYSÉGÁR ÖSSZ Rádió TV Magnó Rádió Kábel Videó Mikrosütő Videó TV Nincs 2NF-ban, mert TERMÉKNÉV és EGYSÉGÁR funkcionálisan függnek TERMÉKKÓD-tól, ami egy része a kulcsnak. 8 / 12

9 Adatbáziskezelés Demeter István-Hunor 2NF-ban: ELAD2 szétválik ELAD1 (nem változott) TERMÉK1 SZÁMLASZÁM DÁTUM VEVŐNÉV VEVŐCÍM SZÁMLAÖSSZ XYZ KFT BP. Váci u UVT RT Érd, Só u AAB KFT BP. Sas u TERMÉKKÓD TERMÉKNÉV EGYSÉGÁR 072 Rádió TV Magnó Kábel Mikrosütő Videó TV 60 EDLADÁS2 SZÁMLASZÁM TERMÉKKÓD MENNYISÉG ÖSSZ Nincs 3NF-ban, mert az ELAD1 táblában VEVŐCÍM és VEVŐNÉV funkcionálisan függnek egymástól, ha minden vevőnek csak egy címe van. 9 / 12

10 Adatbáziskezelés Demeter István-Hunor 3NF-ban: ELAD1 szétválik ELA1 ELA2 TERMÉK1 EDLADÁS2 SZÁMLASZÁM DÁTUM VEVŐNÉV SZÁMLAÖSSZ XYZ KFT UVT RT AAB KFT 640 VEVŐNÉV VEVŐCÍM XYZ KFT BP. Váci u. 2 UVT RT Érd, Só u.3 AAB KFT BP. Sas u. 4 TERMÉKKÓD TERMÉKNÉV EGYSÉGÁR 072 Rádió TV Magnó Kábel Mikrosütő Videó TV 60 SZÁMLASZÁM TERMÉKKÓD MENNYISÉG ÖSSZ / 12

11 Adatbáziskezelés Demeter István-Hunor Gyakorlatok 1. TANFOLYAM HSzám HNév HCím HSzülDát HVégz TNév TTart Vizsga TanarNév TanarVégz 111 Csabi CSíkSz. 11/11/ Léda Csicsó 11/12/199 1 Liceum Felsőfokú Info Könyvelés Német nyelv Angol nyelv Titkárnői /11/2008 Palibá Péterbá Pannika Ágica Gézu 17/01/ /02/2009 Ágica Lilla Pannika Palibá Info Info Közgáz Angol-német Magyar-német Angol-német Román-angol Közgáz Info Ahol: HSzám HNév HCím HSzülDát HVégz a hallgató személyi száma a hallgató neve a hallgató lakcíme a hallgató születési dátuma a hallgató végzettsége TNév TTart Vizsga TanarNév TanarVégz a tanfolyam neve, amelyre a hallgató beíratkozott a tanfolyam időtartama (hónapokban kifejezve) vizsgaidőpont a tanfolyamon tanító tanárok neve a tanfolyamon tanító tanárok végzettsége (szak) 2. KÖNYVTÁR KSzám Szerző KCím Kiadó KiadásÉve KliensNév KliensCím SzülDát KivDát VisszDát 1 Pali Cím ABC 1974 Gazsika Bercike CsíkSz. Csicsó 11/11/ /12/ /06/ /05/ /08/ /12/ /12/ /08/ /01/ /05/ Géza Nagy cím XYZ 2006 Gazsika Szerénke CsíkSz. SzentK. 11/11/ /05/ /08/ /11/ /12/ /07/ /11/ /06/ /02/ /10/ / 12

12 Adatbáziskezelés Demeter István-Hunor Ahol: KSzám Szerző KCím Kiadó KiadásÉve a könyv nyilvántartási száma a könyv szerzőjének neve a könyv címe a könyv kiadójának neve a könyv kiadásának éve KliensNév KliensCím SzülDát KivDát VisszDát a könyvet kölcsönvevő egyén (kliens) neve a könyvet kölcsönvevő egyén (kliens) lakcíme a könyvet kölcsönvevő egyén (kliens) születési dátuma a könyv kivételének dátuma a könyv visszahozásának dátuma 12 / 12

Adatbázis-kezelés. alapfogalmak

Adatbázis-kezelés. alapfogalmak Adatbázis-kezelés alapfogalmak Témakörök Alapfogalmak Adatmodellek Relációalgebra Normalizálás VÉGE Adatbázis-kezelő rendszer Database Management System - DBMS Integrált programcsomag, melynek funkciói:

Részletesebben

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

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010 INFORMATIKA ÁGAZATI ALKALMAZÁSAI Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP-4.1.2-08/1/A-2009-0010 2. Adatbáziskezelés eszközei Adatbáziskezelés feladata Adatmodell típusai Relációs adatmodell

Részletesebben

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

NORMALIZÁLÁS. Funkcionális függés Redundancia 1NF, 2NF, 3NF NORMALIZÁLÁS Funkcionális függés Redundancia 1NF, 2NF, 3NF FUNKCIONÁLIS FÜGGŐSÉG Legyen adott R(A 1,, A n ) relációséma, valamint P, Q {A 1,, A n } (magyarán P és Q a séma attribútumainak részhalmazai)

Részletesebben

Adatbázisok gyakorlat

Adatbázisok gyakorlat Adatbázisok gyakorlat 5. gyakorlat Adatmodellezés III/IV Funkcionális függés, redundancia. Normalizálás Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Funkcionális függés

Részletesebben

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

Programozás. Adatbázis-kezelés (alapok) Fodor Attila Programozás Adatbázis-kezelés (alapok) Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. április 22. Bevezetés Adatbáziskezelés

Részletesebben

Magas szintű adatmodellek Egyed/kapcsolat modell I.

Magas szintű adatmodellek Egyed/kapcsolat modell I. Magas szintű adatmodellek Egyed/kapcsolat modell I. Ullman-Widom: Adatbázisrendszerek. Alapvetés. 4.fejezet Magas szintű adatmodellek (4.1-4.3.fej.) (köv.héten folyt.köv. 4.4-4.6.fej.) Az adatbázis modellezés

Részletesebben

Adatmodellezés. 1. Fogalmi modell

Adatmodellezés. 1. Fogalmi modell Adatmodellezés MODELL: a bonyolult (és időben változó) valóság leegyszerűsített mása, egy adott vizsgálat céljából. A modellben többnyire a vizsgálat szempontjából releváns jellemzőket (tulajdonságokat)

Részletesebben

A relációs adatmodell

A relációs adatmodell A relációs adatmodell E. Codd vezette be: 1970 A Relational Model of Data for Large Shared Data Banks. Communications of ACM, 13(6). 377-387. 1982 Relational Databases: A Practical Foundation for Productivity.

Részletesebben

ADATBÁZIS-KEZELÉS Demetrovics Katalin

ADATBÁZIS-KEZELÉS Demetrovics Katalin ADATBÁZIS-KEZELÉS Demetrovics Katalin 1. Alapfogalmak...1 1.1. Adat... 1 1.2. Információ... 1 1.3. Egyed, Tulajdonság, Kapcsolat... 1 1.4. Adatmodellek... 2 1.5. Adatbázis (DATABASE, DB)... 3 2. A relációs

Részletesebben

Adatbázisok - 1. előadás

Adatbázisok - 1. előadás Óbudai Egyetem Alba Regia Műszaki Kar (AMK) Székesfehérvár 2015. október 15. Köszönet A tárgyat korábban Kottyán László tanította. Köszönöm neki, hogy az általa elkészített

Részletesebben

Adatbázis, adatbázis-kezelő

Adatbázis, adatbázis-kezelő Adatbázisok I. rész Adatbázis, adatbázis-kezelő Adatbázis: Nagy adathalmaz Közvetlenül elérhető háttértárolón (pl. merevlemez) Jól szervezett Osztott Adatbázis-kezelő szoftver hozzáadás, lekérdezés, módosítás,

Részletesebben

Adatbázis rendszerek 6.. 6. 1.1. Definíciók:

Adatbázis rendszerek 6.. 6. 1.1. Definíciók: Adatbázis Rendszerek Budapesti Műszaki és Gazdaságtudományi Egyetem Fotogrammetria és Térinformatika 6.1. Egyed relációs modell lényegi jellemzői 6.2. Egyed relációs ábrázolás 6.3. Az egyedtípus 6.4. A

Részletesebben

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

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 4. gyakorlat 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 Eszközök az adatok biztonsági mentésére,

Részletesebben

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

1. előadás Alapfogalmak Modellezés, a Bachman-féle fogalomrendszer, adatmodell, 1. előadás, a Bachman-féle, adatmodell, Adatbázisrendszerek előadás 2008. szeptember 8. Az szemlélet és Debreceni Egyetem Informatikai Kar 1.1 A hagyományos adatkezelés problémái állománykezelés egyéni

Részletesebben

BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei

BGF. 4. Mi tartozik az adatmodellek szerkezeti elemei 1. Mi az elsődleges következménye a gyenge logikai redundanciának? inkonzisztencia veszélye felesleges tárfoglalás feltételes függés 2. Az olyan tulajdonság az egyeden belül, amelynek bármely előfordulása

Részletesebben

Adatbázisok gyakorlat

Adatbázisok gyakorlat Adatbázisok gyakorlat 4. gyakorlat Adatmodellezés II Relációs adatbázisséma készítése E-K modellből Szegedi Tudományegyetem Természettudományi és Informatikai Kar Antal Gábor 1 Közérdekű Honlap: http://antalgabor.hu

Részletesebben

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

Normálformák Normalizálás ADATBÁZISKEZELÉS ÉS KÖNYVTÁRI RENDSZERSZERVEZÉS 1 / 2 Normálformák Normalizálás ADATBÁZISKEZELÉS ÉS KÖNYVTÁRI RENDSZERSZERVEZÉS 1 / 2 Normálformák Normálforma: az egyed szerkezeti állapota NÉV SZAKKÉPZETTSÉG SZÜLETÉSI DÁTUM Nagy Zsolt Gépészmérnök közgazdász

Részletesebben

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

Adatbázis tervezés normál formák segítségével Adatbázis tervezés normál formák segítségével A normál formák - egzakt módszer a redundancia mentes adatbázis létrehozására A normál formák egymásra épülnek Funkcionális függőségek és a kulcsok ismeretére

Részletesebben

ADATBÁZIS-KEZELÉS. Relációs modell

ADATBÁZIS-KEZELÉS. Relációs modell ADATBÁZIS-KEZELÉS Relációs modell Relációséma neve attribútumok ORSZÁGOK Azon Ország Terület Lakosság Főváros Földrész 131 Magyarország 93036 10041000 Budapest Európa 3 Algéria 2381740 33769669 Algír Afrika

Részletesebben

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

7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF. Adatbázisrendszerek előadás november 3. 7. előadás,,,, Adatbázisrendszerek előadás 2008. november 3. és Debreceni Egyetem Informatikai Kar 7.1 relációs adatbázisokhoz Mit jelent a relációs adatbázis-tervezés? Az csoportosítását, hogy jó relációsémákat

Részletesebben

Adatbázis rendszerek. dr. Siki Zoltán

Adatbázis rendszerek. dr. Siki Zoltán Adatbázis rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati személyzeti

Részletesebben

ADATBÁZIS-KEZELÉS. 1. Alapfogalmak

ADATBÁZIS-KEZELÉS. 1. Alapfogalmak ADATBÁZIS-KEZELÉS 1. Alapfogalmak... 1 1.1. Adat... 1 1.2. Információ... 1 1.3. Egyed, Tulajdonság, Kapcsolat... 2 1.4. Adatmodellek... 2 1.5. Adatbázis (DATABASE, DB)... 3 2. A relációs adatmodell...

Részletesebben

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

5. Gyakorlat. 5.1 Hálós adatbázis modell műveleti része. NDQL, hálós lekérdező nyelv: 5. Gyakorlat 5.1 Hálós adatbázis modell műveleti része NDQL, hálós lekérdező nyelv: A lekérdezés navigációs jellegű, vagyis a lekérdezés megfogalmazása során azt kell meghatározni, hogy milyen irányban

Részletesebben

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

Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév Egyed: minden olyan dolog, amit minden más dologtól jól meg tudunk különböztetni és amiről adatokat akarunk tárolni. (pl.

Részletesebben

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

Informatikai alapismeretek Földtudományi BSC számára Informatikai alapismeretek Földtudományi BSC számára 2010-2011 Őszi félév Heizlerné Bakonyi Viktória HBV@ludens.elte.hu Titkosítás,hitelesítés Szimmetrikus DES 56 bites kulcs (kb. 1000 év) felcserél, helyettesít

Részletesebben

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

Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata: ADATSZERVEZÉS Az adatok a vállalat kulcsfontosságú erőforrásai. Az információs rendszer adatai kezelésének két alapvető változata: fájlrendszerek (a konvencionális módszer) és adatbázis rendszerek (a haladóbb

Részletesebben

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

Adatba zis é s szoftvérféjlészté s (wéb-programoza s) Adatba zis é s szoftvérféjlészté s (wéb-programoza s) Tartalomjegyzék Rendszer:... 2 Erőforrás:... 2 Ismeretelméleti alapfogalmak... 2 Információ:... 2 Az adatok egymás közötti viszonya... 2 Hír:... 2

Részletesebben

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

6. Gyakorlat. Relációs adatbázis normalizálása 6. Gyakorlat Relációs adatbázis normalizálása Redundancia: Az E-K diagramok felírásánál vagy az átalakításnál elképzelhető, hogy nem az optimális megoldást írjuk fel. Ekkor az adat redundáns lehet. Példa:

Részletesebben

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

RELÁCIÓS ADATBÁZISSÉMÁK. Egyed-kapcsolat modellről átírás RELÁCIÓS ADATBÁZISSÉMÁK Egyed-kapcsolat modellről átírás A RELÁCIÓS ADATMODELL Az adatokat egyszerűen reprezentálja: kétdimenziós adattáblákban Minden sor azonos számú oszlopból áll; egy sor egy rekord,

Részletesebben

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

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek ADATBÁZIS-KEZELÉS Adatbázis-kezelő rendszerek Adat (Data) Észlelhető, felfogható ismeret Jelsorozat Tény, közlés Valakinek vagy valaminek a jellemzője Adatbázis (Data Base, DB) Hosszú ideig évekig meglévő

Részletesebben

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)

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áziskezelés Adatmodell és adatbázis Alapfogalmak: Adatmodell: olyan koncepciók gyűjteménye, amelyek egy adatbázis szerkezetét (egy megadott jelölésrendszer segítségével) egyértelműen leírják. Tartalmazza

Részletesebben

ADATBÁZIS-KEZELÉS. Modellek

ADATBÁZIS-KEZELÉS. Modellek 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

Részletesebben

Normalizálási feladatok megoldása

Normalizálási feladatok megoldása Normalizálási feladatok megoldása SZÍNHÁZ(színháznév, megye, település, író, cím, műfaj, dátum, időpont) {színháznév} {megye, település} {település} {megye} {író, cím} {műfaj} {színháznév, dátum, időpont}

Részletesebben

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

Adatbázis-kezelő rendszerek. dr. Siki Zoltán Adatbázis-kezelő rendszerek I. dr. Siki Zoltán Adatbázis fogalma adatok valamely célszerűen rendezett, szisztéma szerinti tárolása Az informatika elterjedése előtt is számos adatbázis létezett pl. Vállalati

Részletesebben

Függőségek felismerése és attribútum halmazok lezártja

Függőségek felismerése és attribútum halmazok lezártja Függőségek felismerése és attribútum halmazok lezártja Elméleti összefoglaló Függőségek: mezők közötti érték kapcsolatok leírása. A Funkcionális függőség (FD=Functional Dependency): Ha R két sora megegyezik

Részletesebben

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

Mezők viszonya a relációs adatbázis tábláiban Mezők viszonya a relációs adatbázis tábláiban A normalizálás megértéséhez szükségünk van néhány további fogalom ismeretére, ezért most kisebb kitérőt teszünk. Megismerjük - a funkcionális függés, - a teljes

Részletesebben

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

Adatbázisok. 1. gyakorlat. Adatmodellezés október október 1. Adatbázisok 1 / 42 Adatbázisok 1. gyakorlat Adatmodellezés 2016. október 1. 2016. október 1. Adatbázisok 1 / 42 Elérhet ség Web: http://www.inf.u szeged.hu/~mkatona E-mail: mkatona@inf.u-szeged.hu Fogadóóra: Kedd 15 16 Árpád

Részletesebben

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

Adatmodell elemei. Adatmodellezés. Adatobjektum. Kutya adatobjektum, mint tábla Adatmodell elemei Adatmodellezés adatobjektum (entity, egyed) attribútum, tulajdonság reláció, kapcsolat IR2-2007 2 Adatobjektum Attribútum Kapcsolat Adatobjektum repülő utas típus hossz tömeg utazósebesség

Részletesebben

ADATMODELLEZÉS. Az egyed-kapcsolat modell

ADATMODELLEZÉS. Az egyed-kapcsolat modell ADATMODELLEZÉS Az egyed-kapcsolat modell AZ ADATMODELLEZÉSRŐL Amikor egy adatbázist hozunk létre, a valóság valamilyen szeletéről szeretnénk eltárolni adatokat Elengedhetetlen, hogy valamilyen modellalkotási

Részletesebben

Az adatbáziskezelés alapjai

Az adatbáziskezelés alapjai Az adatbáziskezelés alapjai Klárné Barta Éva Az adatokat fájlokba szervezve tárolják a számítógépek háttértárain, elsődlegesen a merevlemezeken. Az első adatfeldolgozó rendszerek néhány fájlban tárolt

Részletesebben

Bevezetés: Relációs adatmodell

Bevezetés: Relációs adatmodell Bevezetés: Relációs adatmodell Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 2.1. Adatmodellek áttekintése 2.2. A relációs modell alapjai --Megjegyzés:

Részletesebben

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

Példa 2012.05.11. Többértékű függőségek, 4NF, 5NF Többértékű függőségek, 4NF, 5NF Szendrői Etelka datbázisok I szendroi@pmmk.pte.hu harmadik normálformáig mindenképpen érdemes normalizálni a relációkat. Legtöbbször elegendő is az első három normálformának

Részletesebben

Az adatbázis-kezelés alapjai

Az adatbázis-kezelés alapjai ADATBÁZIS-KEZELÉS Ajánlott irodalom: Békési Geda Holovács Perge : Adatbázis kezelés Főiskolai jegyzet (Eger, Líceum kiadó) Bódy Bence: Az SQL példákon keresztül Jedlik Oktatási Stúdió Joe Celko: SQL fejtörők

Részletesebben

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

ADATBÁZIS-KEZELÉS. Relációalgebra, 5NF ADATBÁZIS-KEZELÉS Relációalgebra, 5NF ABSZTRAKT LEKÉRDEZŐ NYELVEK relációalgebra relációkalkulus rekord alapú tartomány alapú Relációalgebra a matematikai halmazelméleten alapuló lekérdező nyelv a lekérdezés

Részletesebben

ADATBÁZISOK. Normalizálás

ADATBÁZISOK. Normalizálás ADATBÁZISOK Normalizálás Első normálforma (1NF) Csak atomi attribútumok fordulnak elő Összetett és többértékű attribútumok leképezésével Második normálforma (2NF) 1NF + A másodlagos (azaz nem kulcsbeli)

Részletesebben

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

Adatbázis rendszerek 2. előadás. Relációs algebra Adatbázis rendszerek. előadás Relációs algebra Molnár Bence Szerkesztette: Koppányi Zoltán Bevezetés Relációs algebra általában A relációs algebra néhány tulajdonsága: Matematikailag jól definiált Halmazelméletből

Részletesebben

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.

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. 8. előadás 4NF, 5NF Adatbázisrendszerek előadás 2008. november 10. ek és Debreceni Egyetem Informatikai Kar 8.1 (multivalued dependency, MVD) Informálisan, valahányszor két független 1 : N számosságú A

Részletesebben

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

Adatbázis-kezelés - Relációs adatbázisok adatszerkezetének tervezése, megvalósítása Nádasiné Rákossy Gabriella Adatbázis-kezelés - Relációs adatbázisok adatszerkezetének tervezése, megvalósítása A követelménymodul megnevezése: Informatikai ismeretek A követelménymodul száma: 1155-06 A

Részletesebben

ABR ( Adatbázisrendszerek) 1. Előadás : Műveletek a relációs medellben

ABR ( Adatbázisrendszerek) 1. Előadás : Műveletek a relációs medellben Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) ABR ( Adatbázisrendszerek) 1. Előadás : Műveletek a relációs medellben 1.0 Bevezetés. A relációs adatmodell. 1.1 Relációs algebra 1.2 Műveletek a relációs

Részletesebben

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

Adatbázis rendszerek 2. előadás. Relációs algebra Adatbázis rendszerek 2. előadás Relációs algebra Molnár Bence Szerkesztette: Koppányi Zoltán Bevezetés Relációs algebra általában A relációs algebra néhány tulajdonsága: Matematikailag jól definiált Halmazelméletből

Részletesebben

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t Ellenőrző kérdések 2. Kis dolgozat kérdései 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t 37. Ha t szintű indexet használunk,

Részletesebben

Adatbázis alapú rendszerek

Adatbázis alapú rendszerek Adatbázis alapú rendszerek BookIt projekt dokumentáció Kotosz Tibor, Krajcsovszki Gergely, Seres Regina 2011 Tartalomjegyzék Jelenlegi rendszer... 2 Jelenlegi rendszer fizikai AFD-je... 2 Jelenlegi rendszer

Részletesebben

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

Adatbázisok. Követelmények. Előadó honlapján: Adatbázisok Követelmények Előadó honlapján: http://www.inf.u-szeged.hu/~katona/db-telj.doc Inf: http://www.inf.u-szeged.hu/oktatas/kurzusleirasok/i501.xml Adatbázisok Kötelező program http://www.stud.u-szeged.hu/szanto.zsolt/index.php?page=kotproglista

Részletesebben

Adatbázis terv- Könyvtár

Adatbázis terv- Könyvtár Adatbázis terv- Könyvtár 1.1 Bevezetés A magas színvonalú kiszolgálás érdekében fontos, hogy a könyvtár nyilvántartsa a nála kikölcsönözhető könyveket. A könyvtár néhány könyvéből több példányt is tart.

Részletesebben

Az adatbázisrendszerek világa

Az adatbázisrendszerek világa Az adatbázisrendszerek világa Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 1.1. Az adatbázisrendszerek fejlődése 1.2. Az adatbázis-kezelő rendszerek áttekintése

Részletesebben

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

Adatbázisrendszerek BEVEZETÉS. A valós világban vannak dolgok, amelyek viselkednek, hatnak egymásra, kapcsolatban vannak. Ezek rendszert alkotnak. Adatbázisrendszerek BEVEZETÉS A valós világban vannak dolgok, amelyek viselkednek, hatnak egymásra, kapcsolatban vannak. Ezek rendszert alkotnak. RENDSZER: Közös ismérv alapján összetartozó, egymással

Részletesebben

Informatika szigorlat 9-es tétel: Az adatbázis-kezelő rendszerek fogalmai

Informatika szigorlat 9-es tétel: Az adatbázis-kezelő rendszerek fogalmai Informatika szigorlat 9-es tétel: Az adatbázis-kezelő rendszerek fogalmai Adatbázis: egymással valamilyen kapcsolatban lévő adatok jól szervezett halmaza, ahol az adatok számítógépen vannak tárolva úgy,

Részletesebben

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

Adatbázis rendszerek Ea: A rendes állapot. Normalizálás Adatbázis rendszerek 1. 3. Ea: A rendes állapot Normalizálás 19/1 B ITv: MAN 2015.09.08 Normalizálás A normalizálás az adatbázis belső szerkezetének ellenőrzése, lépésenkénti átalakítása oly módon, hogy

Részletesebben

Adatbázis rendszerek. 4. előadás Redundancia, normalizálás

Adatbázis rendszerek. 4. előadás Redundancia, normalizálás Adatbázis rendszerek 4. előadás Redundancia, normalizálás Molnár Bence Szerkesztette: Koppányi Zoltán HF tapasztalatok HF tapasztalatok [ABR] az email címbe! Ne emailbe küldjük a házikat, töltsétek fel

Részletesebben

7. Gyakorlat A relációs adatmodell műveleti része

7. Gyakorlat A relációs adatmodell műveleti része 7. Gyakorlat A relációs adatmodell műveleti része Relációs algebra: az operandusok és az eredmények relációk; azaz a relációs algebra műveletei zártak a relációk halmazára Műveletei: Egy operandusú Két

Részletesebben

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

Adatbázisok. 3. gyakorlat. Adatmodellezés: E-K modell szeptember szeptember 17. Adatbázisok 1 / 11 Adatbázisok 3. gyakorlat Adatmodellezés: E-K modell 2014. szeptember 17. 2014. szeptember 17. Adatbázisok 1 / 11 Adatmodellezés Az adatbázis-alapú rendszerek tervezésének alapvet része Az adatmodellezés

Részletesebben

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

ADATBÁZISOK E-K MODELLBŐL RELÁCIÓS MODELL. Debrenti Attila ADATBÁZISOK E-K MODELLBŐL RELÁCIÓS MODELL Debrenti Attila E-K modellből relációs modell 2 Egyedek (gyenge egyedek) leképezése Attribútumok (összetett, többértékű) leképezése Kapcsolatok leképezése Specializáló

Részletesebben

ADATBÁZISOK, ADATTÁRHÁZAK

ADATBÁZISOK, ADATTÁRHÁZAK ADATBÁZISOK, ADATTÁRHÁZAK 1 Adattárolás Háttértárak Fájlok Fájlkezelő rendszer 2 Adattárolás Az adatok, információk bináris formában kerülnek tárolásra. Értelmezés kérdése, hogy egy bitsorozatnak milyen

Részletesebben

Adatbázisok I 2012.05.11. Adatmodellek komponensei. Adatbázis modellek típusai. Adatbázisrendszer-specifikus tervezés

Adatbázisok I 2012.05.11. Adatmodellek komponensei. Adatbázis modellek típusai. Adatbázisrendszer-specifikus tervezés Adatbázisok I Szemantikai adatmodellek Szendrői Etelka PTE-PMMK Rendszer és Szoftvertechnológiai Tanszék szendroi@pmmk.pte.hu Adatmodellek komponensei Adatmodell: matematikai formalizmus, mely a valóság

Részletesebben

Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék Programozás Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010. február 11. Tantárgy célja, szükséges ismeretek Tantárgy célja,

Részletesebben

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

Informatika 9. Adatbázisok tervezése Dr. Szepesné Stiftinger, Mária Informatika 9. Adatbázisok tervezése Dr. Szepesné Stiftinger, Mária Informatika 9. : Adatbázisok tervezése Dr. Szepesné Stiftinger, Mária Lektor : Cseri, Tamás Ez a modul a TÁMOP - 4.1.2-08/1/A-2009-0027

Részletesebben

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

Adatbázisok 1. Kósa Balázs gyakorlata alapján Készítette: Nagy Krisztián. 1. gyakorlat Adatbázisok 1. Kósa Balázs gyakorlata alapján Készítette: Nagy Krisztián 1. gyakorlat Relációs adatbázis Alap fogalmak (Forrás: http://digitus.itk.ppke.hu/~fodroczi/dbs/gyak2_1/ ) A relációs algebra egy

Részletesebben

Adatbáziskezelés alapjai. jegyzet

Adatbáziskezelés alapjai. jegyzet Juhász Adrienn Adatbáziskezelés alapja 1 Adatbáziskezelés alapjai jegyzet Készítette: Juhász Adrienn Juhász Adrienn Adatbáziskezelés alapja 2 Fogalmak: Adatbázis: logikailag összefüggı információ vagy

Részletesebben

Adatbázis-kezelés jegyzet II. Relációs adatmodell. Összeállította: Faludi Anita 2013.

Adatbázis-kezelés jegyzet II. Relációs adatmodell. Összeállította: Faludi Anita 2013. Adatbázis-kezelés jegyzet II. Relációs adatmodell Összeállította: Faludi Anita 2013. Tartalom Tartalom... 2 Bevezetés... 3 A relációs modell, előnyei, főbb jellemzői... 4 A relációs adatmodell definíciója...

Részletesebben

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.

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. 8. előadás Jelölések, az Adatbázisrendszerek előadás 2016. november 14., és Debreceni Egyetem Informatikai Kar Az előadások Elmasry & Navathe: Database Systems alapján készültek. 8.1 Egyedtípusok Definíció

Részletesebben

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

Adatbázis-kezelés az Excel 2013-ban Molnár Mátyás Adatbázis-kezelés az Excel 2013-ban Magyar nyelvi verzió Csak a lényeg érthetően! www.csakalenyeg.hu Csak a lényeg érthetően! Microsoft Excel 2013 Kimutatás készítés relációs adatmodell alapján

Részletesebben

2012.02.08. Ajánlott irodalom. Adatbázisok I.

2012.02.08. Ajánlott irodalom. Adatbázisok I. Ajánlott irodalom Adatbázisok I. Szendrői Etelka főiskolai docens Rendszer- és Szoftvertechnológia Tanszék szendroi@pmmk.pte.hu Ullmann, Jeffry David, Adatbázisrendszerek: Alapvetés Kovács László (2004)

Részletesebben

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

7. Előadás tartalma A relációs adatmodell 7. Előadás tartalma A relációs adatmodell 7.1 A relációs adatmodell 7.2 Relációs adatbázisséma meghatározása 7.3 E/K diagram átírása relációs modellé 7.4 Osztályhierarchia reprezentálása 1 7.1 A relációs

Részletesebben

Adatbáziskezelés és Adatbázis szervezés Jegyzet. Fábián Zoltán 2007

Adatbáziskezelés és Adatbázis szervezés Jegyzet. Fábián Zoltán 2007 Adatbáziskezelés és Adatbázis szervezés Jegyzet Fábián Zoltán 2007 1 Bevezetés 5 1.1 Adatbázis fogalma 5 1.2 Történelmi áttekintés 5 2 Miről beszélünk, azaz általános definíciók? 6 2.1 Adat, információ

Részletesebben

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ázisok. 3. gyakorlat. Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember 21. Adatbázisok 3. gyakorlat Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása 2016. szeptember 21. 2016. szeptember 21. Adatbázisok 1 / 24 Az adatbázisok szolgáltatásai

Részletesebben

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1 Halmazok 1 Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 2 A fejezet legfontosabb elemei Halmaz megadási módjai Halmazok közti műveletek (metszet,

Részletesebben

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. HA 1 Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) HA 2 Halmazok HA 3 Megjegyzések A halmaz, az elem és az eleme fogalmakat nem definiáljuk, hanem alapfogalmaknak

Részletesebben

Adatbázis-kezelés Access XP-vel. Tanmenet

Adatbázis-kezelés Access XP-vel. Tanmenet Adatbázis-kezelés Access XP-vel Tanmenet Adatbázis-kezelés Access XP-vel TANMENET- Adatbázis-kezelés Access XP-vel Témakörök Javasolt óraszám 1. Bevezetés az Access XP használatába 2 tanóra (90 perc)

Részletesebben

Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel! függvények RE 1 Relációk Függvények függvények RE 2 Definíció Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor

Részletesebben

RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel!

RE 1. Relációk Függvények. A diákon megjelenő szövegek és képek csak a szerző (Kocsis Imre, DE MFK) engedélyével használhatók fel! RE 1 Relációk Függvények RE 2 Definíció: Ha A, B és ρ A B, akkor azt mondjuk, hogy ρ reláció A és B között, vagy azt, hogy ρ leképezés A-ból B-be. Ha speciálisan A=B, azaz ρ A A, akkor azt mondjuk, hogy

Részletesebben

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

ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT ÓBUDAI EGYETEM Neumann János Informatikai Kar Nappali Tagozat ADATBÁZIS-KEZELÉS FÉLÉVES FELADAT NÉV: MÁK VIRÁG NEPTUN KÓD: A DOLGOZAT CÍME: Jani bácsi székadatbázisa Beadási határidő: 14. oktatási hét

Részletesebben

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

AZ ELőADÁS CÉLJA. RDA logikai adatmodell. helyének bemutatása az SSADM módszertanban (340.LÉPÉS) AZ ELőADÁS CÉLJA RDA logikai adatmodell helyének bemutatása az SSADM módszertanban (340.LÉPÉS) annak bemutatása, hogy hogyan készíthető logikai adat adatmodell 3NF racionalizált relációhalmazból. A választott

Részletesebben

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

5. Előadás tartalma Magas szintű adatbázismodellek Adatmodellezés Sapientia - Erdelyi Magyar TudományEgyetem (EMTE) Csíkszereda 5. Előadás tartalma Magas szintű adatbázismodellek Adatmodellezés Az Egyed-kapcsolat (E/K) diagramok C.J. Date szerinti kapcsolatok Varjúláb

Részletesebben

Adatszerkezetek 1. előadás

Adatszerkezetek 1. előadás Adatszerkezetek 1. előadás Irodalom: Lipschutz: Adatszerkezetek Morvay, Sebők: Számítógépes adatkezelés Cormen, Leiserson, Rives, Stein: Új algoritmusok http://it.inf.unideb.hu/~halasz http://it.inf.unideb.hu/adatszerk

Részletesebben

Az egyed-kapcsolat modell (E/K)

Az egyed-kapcsolat modell (E/K) Az egyed-kapcsolat modell (E/K) Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 4.1. Az egyed-kapcsolat (E/K) modell 4.2. Tervezési alapelvek 4.3. Megszorítások

Részletesebben

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

Adatbázisok I. Egyed-kapcsolat formális modell. Egyed-kapcsolat formális modell. Kapcsolatok típusai Egyed-kapcsolat formális modell Adatbázisok I Szemantikai adatmodellek Szendrői Etelka PTE-PMMK Rendszer és Szoftvertechnológiai Tanszék szendroi@pmmk.pte.hu E(A1,,An) egyedhalmaz séma, E az egyedhalmaz

Részletesebben

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

BEVEZETÉS AZ ADATBÁZIS KEZELŐ RENDSZEREK ALKALMAZÁSÁBA. Az ADATBÁZIS logikailag összefüggő meghatározott szerkezetben tárolt adatok halmaza. BEVEZETÉS AZ ADATBÁZIS KEZELŐ RENDSZEREK ALKALMAZÁSÁBA Ismétlő áttekintés Ismeret Adat Információ Az emberek (a gazdaság, a közigazgatás vagy egyéb tevékenységet folytató területek irányítói, résztvevői)

Részletesebben

ADATBÁZISOK, ADATTÁRHÁZAK

ADATBÁZISOK, ADATTÁRHÁZAK ADATBÁZISOK, ADATTÁRHÁZAK Adattárolás Háttértárak Fájlok Fájlkezelő rendszer 2 Adattárolás Az adatok, információk bináris formában kerülnek tárolásra. Értelmezés kérdése, hogy egy bitsorozatnak milyen

Részletesebben

Logikai adatmodell kialakítása

Logikai adatmodell kialakítása Logikai adatmodell kialakítása A logikai adatmodellezés célja: Segít az alkalmazási terület megértésében. Diagramjai révén világosan, pontosan és egyértelműen írja le a kommunikációs rendszert. lősegíti

Részletesebben

Gazdasági informatika vizsga kérdések

Gazdasági informatika vizsga kérdések Gazdasági informatika vizsga kérdések 1. Mi az adatbázis? Adatbázisnak a valós világ egy részhalmazának leírásához használt adatok összefüggı, rendezett halmazát nevezzük. 2. Mit az adatbázis-kezelı rendszer?

Részletesebben

8. Előadás tartalma. Funkcionális függőségek

8. Előadás tartalma. Funkcionális függőségek 8. Előadás tartalma Funkcionális függőségek 8.1 Funkcionális függőségek és kulcsok 8.2 Relációk felbontása 1 Funkcionális függőségek Definíció: A funkcionális függőség egy n attribútumú R reláción a következő

Részletesebben

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

Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik: 2. gyakorlat Az adatbázis-alapú rendszerek tervezésének alapvető része az adatok modellezése. Ez legtöbbször két fázisban zajlik: Egyed-kapcsolat diagram szemléletes ábrázolás Relációs adatbázis séma implementáció-közeli

Részletesebben

Sapientia - Erdélyi Magyar Tudományegyetem (EMTE) Csíkszereda

Sapientia - Erdélyi Magyar Tudományegyetem (EMTE) Csíkszereda Sapientia - Erdélyi Magyar Tudományegyetem (EMTE) Csíkszereda 9. Előadás tartalma Függőségek vetítése. Normalizálás Normálformák. A relációs adatmodellt először E. F. Codd határozta (Codd 1970). Ő vezette

Részletesebben

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

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 Tantárgy: Adatbázis-kezelés Szak: Digitális archívum fejlesztő szakirányú képzés (AULA), EKF, Eger Előadó: Göncziné Kapros Katalin Feladat: Tervezzen meg, és készítsen el egy saját relációs adatbázist.

Részletesebben

w w w. h a n s a g i i s k. h u 1

w w w. h a n s a g i i s k. h u 1 w w w. h a n s a g i i s k. h u Adatbázis-kezelés Adatbázisok Az adatbázisok rendezett adatok halmaza. Rendezett adatok közt sokkal gyorsabban lehet keresni! Napjainkban a relációs típusú adatbázis terjedt

Részletesebben

Programozás - Programtervezés

Programozás - Programtervezés Szabó Mária Programozás - Programtervezés A követelménymodul megnevezése: Informatikai ismeretek A követelménymodul száma: 1155-06 A tartalomelem azonosító száma és célcsoportja: SzT-017-50 PROGRAMOZÁS

Részletesebben

Redukciós műveletek. Projekció (vetítés): oszlopok kiválasztása. Jelölés: attribútumlista (tábla) Példa: Könyv

Redukciós műveletek. Projekció (vetítés): oszlopok kiválasztása. Jelölés: attribútumlista (tábla) Példa: Könyv Redukciós műveletek Projekció (vetítés): oszlopok kiválasztása Jelölés: attribútumlista (tábla) Példa: Könyv szerző,cím (Könyv) K.szám Szerző Cím Szerző Cím 1121 Sályi Adatbázisok Sályi Adatbázisok 3655

Részletesebben

A valós számok halmaza

A valós számok halmaza VA 1 A valós számok halmaza VA 2 A valós számok halmazának axiómarendszere és alapvető tulajdonságai Definíció Az R halmazt a valós számok halmazának nevezzük, ha teljesíti a következő axiómarendszerben

Részletesebben

ADATBÁZISKEZELÉS ADATBÁZIS

ADATBÁZISKEZELÉS ADATBÁZIS ADATBÁZISKEZELÉS 1 ADATBÁZIS Az adatbázis adott (meghatározott) témakörre vagy célra vonatkozó adatok gyűjteménye. - Pl. A megrendelések nyomon követése kereskedelemben. Könyvek nyilvántartása egy könyvtárban.

Részletesebben

Adatbázisok I. Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1

Adatbázisok I. Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 Adatbázisok I. 3 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 A relációs adatmodell 1970 E. Codd vezette be Adott n halmaz D 1,D 2, D n, amelyekből képzett Descartes-szorzat egy részhalmaza

Részletesebben