Adatbázisok. 3. gyakorlat. Adatmodellezés: E-K modell szeptember szeptember 17. Adatbázisok 1 / 11
|
|
- Ilona Kisné
- 7 évvel ezelőtt
- Látták:
Átírás
1 Adatbázisok 3. gyakorlat Adatmodellezés: E-K modell szeptember szeptember 17. Adatbázisok 1 / 11
2 Adatmodellezés Az adatbázis-alapú rendszerek tervezésének alapvet része Az adatmodellezés legtöbbször két fázisú: Egyed-kapcsolat diagram Relációs adatmodell szeptember 17. Adatbázisok 2 / 11
3 E-K modell A valós világ jelenségeit egyedekkel, tulajdonságokkal és kapcsolatokkal leíró modell Adatok típusai: Egyszer (atomi) adat: szám, string, dátum, logikai érték Összetett adat: struktúra, halmaz, lista vagy ezek kombinációi NULL (NEM ekvivalens a null értékkel) E-K diagram részei: Egyed - létez dolog, amelyet tulajdonságokkal írunk le szeptember 17. Adatbázisok 3 / 11
4 E-K diagram további elemei Kapcsolat - két egyed közötti viszony Attribútum - valamilyen típusú adat, amely jellemz az egyedre Kulcs - az attribútumok azon legsz kebb részhalmaza, amelyek egyértelm en azonosítják az egyedet szeptember 17. Adatbázisok 4 / 11
5 E-K diagram további elemei Összetett attribútum - maga is több attribútumból áll Többérték attribútum lehet, pl. szerz k - aktuális értéke halmaz vagy lista szeptember 17. Adatbázisok 5 / 11
6 Kapcsolatok típusai Bináris kapcsolatok 1:1 - minden egyedhez legfeljebb egy másik egyed tartozhat 1:N - minden egyedhez több egyed tartozhat N:M - több egyedhez több másik fajta egyed tartozhat szeptember 17. Adatbázisok 6 / 11
7 Kapcsolatok típusai Sokágú kapcsolat - kett nél több egyed között (helyettesíthet több kétágú kapcsolattal is, de így sokkal kifejez bb) szeptember 17. Adatbázisok 7 / 11
8 Önmagával kapcsolatban álló egyed El fordulhat, hogy egy egyed önmagával áll kapcsolatban (pl. munkahelyi hierarchia modellezése) Ez a modell nem zárja ki a körkörös hivatkozásokat A kapcsolat típusa lehet 1:1, 1:N és N:M is szeptember 17. Adatbázisok 8 / 11
9 Gyenge egyed Az attribútumai nem határozzák meg egyértelm en (A kapcsolataival együtt viszont már egyértelm en meghatározott lesz) A meghatározó kapcsolat az, ami azonosítja (példa) szeptember 17. Adatbázisok 9 / 11
10 Specializáló kapcsolatok Ha valamilyen általános egyed altípusait szeretnénk modellezni Alakzat - kör, négyzet, háromszög Járm - vízi, légi, szárazföldi Helyiség - tanterem, gépterem, iroda Az altípusok öröklik a f típus attribútumait, de lehetnek saját attribútumaik is szeptember 17. Adatbázisok 10 / 11
11 Feladat - Nemzetközi táncverseny Olyan relációs adatbázist szeretnénk létrehozni, amely egy nemzetközi táncversenyen résztvev csoportok adatait tartalmazza. Tároljuk a csoport nevét, nemzetiségét, a csoport átlagéletkorát és a verseny folyamán elért pontszámot. E mellett tároljuk a bemutatott tánc nevét, valamint a zenére vonatkozó adatokat, azaz a zene m - faját, a szám címét és el adóját. Feltételezzük, hogy: 1 egyféle táncot több csoport is táncolhat, 2 egy csoport több táncot is el adhat, 3 a versenyen nincs kikötés a táncra vonatkozóan, így bármilyen táncot be lehet mutatni, 4 a zenét egyértelm en azonosítja a címe, azaz nincs két azonos cím szám, 5 egy csoportban csak azonos nemzetiség ek táncolnak A tánc m faja, valamint a csoportok nemzetisége csak meghatározott értékeket vehet fel szeptember 17. Adatbázisok 11 / 11
12 Adatbázisok 4. gyakorlat Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása szeptember szeptember 24. Adatbázisok 1 / 20
13 Az adatbázisok szolgáltatásai 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, vissza- és helyreállítására Nagy mennyiség adat hatékony kezelése Nagyszámú felhasználó kiszolgálása szeptember 24. Adatbázisok 2 / 20
14 A relációs adatmodell Az egyedeket, tulajdonságokat és kapcsolatokat egyaránt táblázatok, ún. adattáblák segítségével adja meg Az adattábla sorokból és oszlopokból áll. Egy sorát rekordnak nevezzük, amely annyi mez b l áll, ahány oszlopa van a táblának szeptember 24. Adatbázisok 3 / 20
15 A relációs adatbázisséma Minden adattáblához tartozik egy relációséma, amely annak szerkezetét írja le R(A 1,..., A n ), ahol R relációséma, és A 1,..., A n attribútumok Az attribútumok egy részhalmaza lehet kulcs, ezeket aláhúzással jelöljük Az el z példa sémája: Vev (Vev kód, Vev név, Vev cím) szeptember 24. Adatbázisok 4 / 20
16 Kulcsok Egy relációséma attribútumainak egy olyan, minimális elemszámú részhalmaza, amely az adott séma feletti tetsz leges tábla bármely két sorában különbözik A kulcs egyértelm en azonosítja a tábla egy sorát Egy táblához több kulcs is tartozhat! (Ezek közül egyet kiválasztunk, és ez lesz az els dleges kulcs.) Ami nem kulcs, az másodlagos attribútum szeptember 24. Adatbázisok 5 / 20
17 Kulcsok A kulcs egyértelm en azonosítja az egyedet Küls kulcs: az attribútumok azon részhalmaza, amely egy másik adatbázisséma els dleges kulcsára való hivatkozás Jelölése d lt bet vel (írásban szaggatott vonal) Az EK-modellben megismert kapcsolatok a relációs modellben küls kulcsok formájában jelennek meg Összes egyedet és kapcsolatot átírtuk relációsémákra, és meghatároztuk a kulcsokat és küls kulcsokat relációs adatbázisséma szeptember 24. Adatbázisok 6 / 20
18 E-K diagramból relációséma - egyedek leképezése Minden egyednek létrehozunk egy relációsémát Kulcs: az egyed kulcsattribútuma Könyv(Könyvszám, Szerz, Cím) Olvasó(Olvasószám, Név, Lakcím) szeptember 24. Adatbázisok 7 / 20
19 E-K diagramból relációséma - gyenge egyedek leképezése A gyenge entitás relációsémáját b víteni kell a meghatározó kapcsolat(ok)ban szerepl egyed(ek) kulcsával Tulajdonos(Személyiszám, Név, Lakcím) Számítógép(Processzor, Memória, Merevlemez, Személyiszám) szeptember 24. Adatbázisok 8 / 20
20 E-K diagramból relációséma - összetett attribútumok leképezése Szétbontjuk (az elemeivel helyettesítjük) Tfh. Lakcím attribútum (Helység, Utca, Házszám) struktúra Ekkor: Olvasó(Olvasószám, Név, Lakcím) helyett Olvasó(Olvasószám, Név, Helység, Utca, Házszám) szeptember 24. Adatbázisok 9 / 20
21 E-K diagramból relációséma - többérték attribútumok leképezése Pl. ha egy könyvnek több szerz je van 1 Megadás egyérték attribútumként (az értéknél vessz kkel felsoroljuk a szerz ket) Hátrány, hogy a szerz ket nem tudjuk külön-külön kezelni, valamint sok szerz nem fér el a megadott mez ben 2 Sorok többszörözése (annyi sort veszünk fel egy könyvhöz, ahány szerz je van) 3 Új tábla felvétele Könyv(Könyvszám, Szerz, Cím) helyett Könyv(Könyvszám, cím) Szerz (Könyvszám, Név) szeptember 24. Adatbázisok 10 / 20
22 E-K diagramból relációséma - kapcsolatok leképezése Új séma felvétele Neve a kapcsolat neve Attribútumai a a kapcsolódó entitások kulcs attribútumai, valamint a kapcsolat saját attribútumai Ha ezen séma kulcsa megegyezik valamely egyed kulcsával, akkor a kapcsolat és az egyed sémája összevonható szeptember 24. Adatbázisok 11 / 20
23 E-K diagramból relációséma - bináris kapcsolatok Bináris kapcsolatok leképezése: 1:1 kapcsolat esetén kiválasztjuk a kapcsolatban részt vev két entitást egyikét (bármelyiket) a kiválasztott entitás sémájába új attribútumként felvesszük a másik entitás kulcs attribútumait, valamint a kapcsolat attribútumait 1:N kapcsolat esetén Az "N" oldali entitás sémájába új attribútumként felvesszük a másik entitás kulcs attribútumait, valamint a a kapcsolat attribútumait N:M kapcsolat esetén új sémát veszünk fel, amelynek attribútumai a kapcsolódó entitások kulcs attribútumai, valamint a kapcsolat saját attribútumai szeptember 24. Adatbázisok 12 / 20
24 1. feladat E-K diagram vásárlásokról szeptember 24. Adatbázisok 13 / 20
25 Megoldás Vev (Vev kód, Név, Cím) Számla(Számlaszám, Dátum, Vev kód) szeptember 24. Adatbázisok 14 / 20
26 2. feladat El fordulhat, hogy egy egyed ugyanabban a kapcsolatban többször vesz részt Példa: egy számítástechnikai kereskedés árul számítógép kongurációkat, de árul külön alkatrészeket is, melyek azonban kon- gurációknak is lehetnek elemei szeptember 24. Adatbázisok 15 / 20
27 Megoldás Árucikk(Cikkszám, Cikknév, Tartalmazó_árucikk) szeptember 24. Adatbázisok 16 / 20
28 3. feladat Gyenge egyed leképezése A csoportnév nem kulcs (sok cégnél lehet ugyanolyan nev csoport), de ha a kapcsolaton belül a céget is bevesszük az azonosításba, akkor egyértelm lesz, hogy melyik csoportról beszélünk szeptember 24. Adatbázisok 17 / 20
29 Megoldás Cég(Cégnév, Cégcím) Csoport(Csoportnév, Csoportcím, Cégnév) szeptember 24. Adatbázisok 18 / 20
30 Adatbázisok 5. gyakorlat Adatmodellezés: Funkcionális függés, redundancia október október 1. Adatbázisok 1 / 10
31 Gyakorlás - 1.feladat Készítsünk relációsémát az alábbi modellhez! október 1. Adatbázisok 2 / 10
32 Megoldás Állatok(auonosító, faj, létszám) Körzet(körzet_kód, körzet név, terület) Erdészek(ig.szám, név, szül.dátum) Megtalálható(azonosító, körzet_kód) Felel s(körzet_kód, ig.szám) október 1. Adatbázisok 3 / 10
33 Gyakorlás - 2.feladat Készítsünk relációsémát az alábbi modellhez! október 1. Adatbázisok 4 / 10
34 Megoldás 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) október 1. Adatbázisok 5 / 10
35 Funkcionális függ ség Legyen R(A 1,..., A n ) egy relációséma, P, Q {A 1,..., A n }. P- t l funkcionálisan függ Q (jelölés: P Q), ha bármely R feletti T tábla esetében valahányszor két sor megegyezik P-n, akkor megegyezik Q-n is Pl. {EHA} {Név, Lakcím} október 1. Adatbázisok 6 / 10
36 Redundancia Ugyanaz az adat több helyen jelenik meg (egyszeri tárolás elegend lenne) Redundáns a következ sémának megfelel adattábla is: KÖNYV(könyvszám, szerz, cím, kiadás, m faj, oldalak száma) október 1. Adatbázisok 7 / 10
37 Funkcionális függés - feladat Írjuk fel a modellhez tartozó relációsémát! október 1. Adatbázisok 8 / 10
38 Megoldás Tanár(T.azonosító, név) Diák(D.azonosító, név, lakcím) Szak(SZ.azonosító, kar, szak név) Tanítja(T.azonosító, D.azonosító, tantárgy) Szakos(D.azonosító, SZ.azonosító); Mik a függ ségek ebben a példában? f 1 : {D.azonosító} {D.név, D.lakcím} f 2 : {SZ.azonosító} {szak név, kar} DE! {D.azonosító} {SZ.azonosító} nem igaz, mert egy diák több szakra is járhat október 1. Adatbázisok 9 / 10
39 Valuta váltás - feladat Határozzuk meg az alábbi sémában a függ ségeket! VALUTA(pénznem, pénz_kód, ország, ország_kód, eladás, vétel, dátum) A dátumtól nem függ a pénznem, pénz_kód, ország és az ország_kód sem, ezeket vegyük egy külön táblába: VALUTA(pénz_kód, pénznem, ország, ország_kód) ÁRFOLYAMOK(pénz_kód, eladás, vétel, dátum) Még tovább bontható az {ország_kód} {ország} VALUTA(pénz_kód, pénznem, ország_kód ) ÁRFOLYAMOK(pénz_kód, eladás, vétel, dátum) ORSZÁG(ország_kód, ország) Ez a folyamat a redundancia csökkenését eredményezi, a módszert normalizálásnak nevezzük október 1. Adatbázisok 10 / 10
40 Adatbázisok 6. gyakorlat Adatmodellezés: normalizálás (2NF, 3NF) október október 8. Adatbázisok 1 / 14
41 1NF - Els normálforma Egy relációséma 1NF-ben van, ha az attribútumok értéktartománya egyszer (atomi) adatokból áll (nem tartalmat pl. listát vagy struktúrát) A struktúrákat elemeivel helyettesítjük - pl: lakcím A listákat külön sémába vesszük fel B vítjük a tartalmazó séma kulcsával a tartalmazó sémából teljesen eltávolítjuk a listát október 8. Adatbázisok 2 / 14
42 Feladat Adott az alábbi struktúra: számla(számlaszám, dátum, vev kód, vev név, vev cím, sorok) A sorok mez a számlán szerepl sorokat jelzi Egy sor felépítése a következ : (árukód, árunév, egységár, mennyiség) Egy sort az árukód egyértelm en azonosít október 8. Adatbázisok 3 / 14
43 Feladat - Relációsémák és táblák számla(számlaszám, dátum, vev kód, vev név, vev cím) sorok(számlaszám, árukód, árunév, egységár, mennyiség) október 8. Adatbázisok 4 / 14
44 2NF - Második normálforma Egy relációséma 2NF-ben van, ha minden másodlagos attribútum teljesen függ bármely kulcstól Másodlagos: nem része egyik kulcsnak sem Kulcstól teljesen függ: csak az egész kulcstól függ, azaz a részhalmazaitól nem Példa: VIZSGATELJESÍTÉS(kurzuskód, kurzusnév, dátum, jegy) A jegy teljesen függ a kulcstól, de a kurzus neve már nem, mert az csak a kurzuskódtól függ október 8. Adatbázisok 5 / 14
45 2NF-re hozás Eredeti séma: sorok(számlaszám, árukód, árunév, egységár, mennyiség) Kulcs: {számlaszám, árukód} Függ ség: {árukód} {árunév} október 8. Adatbázisok 6 / 14
46 2NF Eredeti séma: sorok(számlaszám, árukód, árunév, egységár, mennyiség) Felbontás az {árukód} {árunév} függ ség mentén: sorok(számlaszám, árukód, egységár, mennyiség) áruk(árukód, árunév) október 8. Adatbázisok 7 / 14
47 3NF - Harmadik normálforma Egy relációséma 3NF-ben van, ha minden másodlagos attribútuma közvetlenül függ bármely kulcstól (A B C) Ha K kulcs, és K B C, ahol C az összes B-t l függ másodlagos attribútum, akkor a sémát felbontjuk a B C függ ség szerint R(A) sémát az alábbi sémákkal helyettesítjük: R1(B C) - ami a második függ ségben részt vesz R2(A - C) - a B-t l függ dolgokat kivéve október 8. Adatbázisok 8 / 14
48 3NF-re hozás Eredeti séma: számla(számlaszám, dátum, vev kód, vev név, vev cím) Kulcs: {számlaszám} Tranzitív függés: {számlaszám} {vev kód} {vev név, vev cím} október 8. Adatbázisok 9 / 14
49 3NF Eredeti séma: számla(számlaszám, dátum, vev kód, vev név, vev cím) Felbontás a {vev kód} {vev név, vev cím} függ ség mentén: számla(számlaszám, dátum, vev kód ) vev k(vev kód, vev név, vev cím) október 8. Adatbázisok 10 / 14
50 Feladat - Videókölcsönz adatbázisa kazetták(kazetta száma, lm címe, lm száma, rendelés száma, rendelés dátuma, sorok) Egy kazettán csak egy lm van, de egy lm több példányban is meglehet A sorok mez azt tartalmazza, hogy mikor ki kölcsönözte ki a kazettát Egy sor felépítése a következ : (kölcsönzés száma, tag sorszáma, tag neve, kölcsönzés dátuma, visszahozás dátuma) Egy sort a kölcsönzés száma egyértelm en azonosít, a kölcsönzés száma úgy jön létre, hogy a tagsorszámhoz "hozzáragasztják" a kölcsönzés dátumát október 8. Adatbázisok 11 / 14
51 1NF Felbontjuk a sorok mez t, mert az összetett Kazetták(kazetta száma, lm címe, lm száma, rendelés száma, rendelés dátuma) Sorok(kazetta száma, kölcsönzés száma, tag sorszáma, tag neve, kölcsönzés dátuma, visszahozás dátuma) október 8. Adatbázisok 12 / 14
52 2NF Sorok(kazetta száma, kölcsönzés száma, tag sorszáma, tag neve, kölcsönzés dátuma, visszahozás dátuma) A sorok sémát felbontjuk az alábbi függ ség miatt: {kölcsönzés száma} {tag sorszáma, tag neve, kölcsönzés dátuma, visszahozás dátuma} Sorok(kazetta száma, kölcsönzés száma) Kölcsönzések(kölcsönzés száma, tag sorszáma, tag neve, kölcsönzés dátuma, visszahozás dátuma) október 8. Adatbázisok 13 / 14
53 3NF Kazetták(kazetta száma, lm címe, lm száma, rendelés száma, rendelés dátuma) A kazetták séma tranzitív függései: {kazetta száma} {lm száma} {lm címe} {kazetta száma} {rendelés száma} {rendelés dátuma} Kazetták(kazetta száma, lm száma, rendelés száma) Film(lm száma, lm címe) Rendelések(rendelés száma, rendelés dátuma) október 8. Adatbázisok 14 / 14
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 4. gyakorlat Adatmodellezés: E-K modellb l relációs adatbázisséma. Kötelez programok kiválasztása 2014. szeptember 24. 2014. szeptember 24. Adatbázisok 1 / 20 Az adatbázisok szolgáltatásai
RészletesebbenAdatbá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észletesebbenAdatbá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észletesebbenTö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észletesebbenAz 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észletesebben6. 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észletesebbenAdatbá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észletesebbenNORMALIZÁ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észletesebbenAdatbá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észletesebbenRELÁ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észletesebbenADATBÁ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észletesebbenAdatbá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észletesebben7. 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észletesebbenAdatmodellezé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észletesebbenAdatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1
Adatbázisok I. 2 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 Egyed-kapcsolat diagramok ER=Entity Relationship diagram E-K diagram: az adatbázis fogalmi szinten való megtervezésére szolgál,
RészletesebbenAdatbázisok I. Jánosi-Rancz Katalin Tünde 327A 1-1
Adatbázisok I. 5 Jánosi-Rancz Katalin Tünde tsuto@ms.sapientia.ro 327A 1-1 Normalizálás logikai adatbázis megtervezésére szolgáló módszer táblázat szétbontó relációs műveletek sorozata, eredményeképpen
RészletesebbenADATBÁ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észletesebbenADATBÁZISOK. 4. gyakorlat: Redundanciák, funkcionális függőségek
ADATBÁZISOK 4. gyakorlat: Redundanciák, funkcionális függőségek Példa: szállodai adattábla vendég kód vendég név 200005 Pécsi Ádám 333230 Tóth Júlia 200005 Pécsi Ádám 123777 Szép László lakcím Budapest,
RészletesebbenADATMODELLEZÉ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észletesebbenAdatbá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észletesebben7. 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észletesebbenADATBÁ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észletesebbenKidolgozott példák. E-K diagram. Tánc egyednek csak egyetlen attribútuma van. Most a megoldás úgy is helyes lenne,
Kidolgozott példák E-K diagram 1.1. példa Nemzetközi táncverseny: Feladat: Olyan relációs adatbázist szeretnénk létrehozni, amely a Kék Osztriga Nemzetközi Táncversenyen résztvevő csoportok adatait tartalmazza.
RészletesebbenADATBÁZISOK. 3. gyakorlat E-K modell
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
RészletesebbenAdatbázisok 1. Az egyed-kapcsolat modell (E/K)
Adatbázisok 1 Az egyed-kapcsolat modell (E/K) Témakör: Az egyed-kapcsolat modell (E/K) Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 4.1. Az egyed-kapcsolat (E/K)
RészletesebbenE/K diagram átalakítása relációs adatbázistervre
E/K diagram átalakítása relációs adatbázistervre Egy egyedhalmaznak egy reláció felel meg, melynek neve megegyezik az egyedhalmaz nevével, attribútumai az egyedhalmaz attribútumai. Egy kapcsolatnak szintén
RészletesebbenAz 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észletesebbenAdatbá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észletesebbenMagas 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észletesebbenT Adatbázisok-adatmodellezés
T Adatbázisok-adatmodellezés Adatbázis-kezelő feladatai: Az adatbázis hosszú ideig meglévő információk gyűjteménye, ezt az adatbázis-kezelő kezel. Lehetővé teszi az adatbázisok létrehozását( az adatdefiníciós
RészletesebbenPé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észletesebbenMező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észletesebbenINFORMATIKA Á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észletesebbenADATBÁ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észletesebbenAdatbá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észletesebbenGazdasá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észletesebbenAdatbázisrendszerek. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF március 13.
Adatbázisrendszerek,,,,,, 4NF, 5NF 2018. március 13. Nem hivatalos tervezési relációs adatbázisokhoz 2, Mit jelent a relációs adatbázis-tervezés? Az csoportosítását, hogy jó relációsémákat alkossanak.
RészletesebbenA 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észletesebbenAdatbáziskezelés. Indexek, normalizálás NZS 1
Adatbáziskezelés Indexek, normalizálás NZS 1 Fáljszervezés módjai Soros elérés: a rekordok a fájlban tetszőleges sorrendben, például a felvitel sorrendjében helyezkednek el. A rekord azonosítója vagyis
RészletesebbenAdatmodellezés, alapfogalmak. Vassányi István
Adatmodellezés, alapfogalmak Vassányi István Alapok A helyes modell az információs rendszer későbbi használhatóságánakazalapja, olyanmint a jómunkaruha: véd, de nem akadályozza a munkát Objektum-orientált
RészletesebbenAdatbá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észletesebbenADATBÁ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észletesebbenmodell, amiben csak bináris sok-egy kapcsolatok (link, memberowner,
Informatika szigorlat 10-es tétel: Adatmodellezés Adatmodellezésnek azt az absztrakciós folyamatot nevezzük, amelyben a valós (mikró)világ tényeit, valamint a tények közötti kapcsolatokat tükröző adatokat,
RészletesebbenA D A T B Á Z I S O K
A D A T B Á Z I S O K Előadási jegyzet (BSc) Készítette: dr. Katona Endre Szegedi Tudományegyetem Informatikai Tanszékcsoport 2013. Ez a jegyzet az adatbázis-tankönyvek szokásos felépítését követi: Az
Részletesebben8. 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észletesebbenNormalizá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észletesebben7. előadás. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF. Adatbázisrendszerek előadás november 7.
7. előadás,,,,, 4NF, 5NF Adatbázisrendszerek előadás 2016. november 7., és Debreceni Egyetem Informatikai Kar Az előadások Elmasry & Navathe: Database Systems alapján készültek. Nem hivatalos tervezési
RészletesebbenBGF. 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észletesebbenAdatbá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észletesebbenAdatbáziskezelés 1 / 12
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...
RészletesebbenAdatbá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észletesebbenADATBÁ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észletesebbenAdatmodellek. 2. rész
Adatmodellek 2. rész Makány György Alapfogalmak JEL ADAT INFORMÁCIÓ ADATHALMAZ ADATÁLLOMÁNY ADATBÁZIS 2 Alapfogalmak JEL ADATHALMAZ észlelhető, felfogható fizikai érték ADAT a valós világ egy jelenségéből
RészletesebbenAdatbá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észletesebbenADATBÁZISOK ELMÉLETE 5. ELŐADÁS 3/22. Az F formula: ahol A, B attribútumok, c érték (konstans), θ {<, >, =,,, } Példa:
Adatbázisok elmélete 5. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
RészletesebbenAdatbázis használat I. 1. gyakorlat
Adatbázis használat I. 1. gyakorlat Tudnivalók Nagy Gabriella nagy.gabriella@nik.uni-obuda.hu BA. 306. szoba www.orakulum.com => Adatbázis-kezelés => AKT (Adatbázis-Kezelés Technológiája) 2011. 02. 08.
RészletesebbenA D A T B Á Z I S O K
A D A T B Á Z I S O K Előadási jegyzet (BSc) Készítette: dr. Katona Endre Szegedi Tudományegyetem Informatikai Tanszékcsoport 2006. Ez a jegyzet alapvetően Ullman Widom: Adatbázis-rendszerek c. könyv (a
RészletesebbenAdatbá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észletesebbenAdatba 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észletesebbenRelációs adatbázisok tervezése ---2
Relációs adatbázisok tervezése ---2 Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 3.2.8. Funkcionális függ-ek vetítése 3.3.3. Boyce-Codd normálforma 3.3.4.
RészletesebbenAdatbázis rendszerek Ea: A rendes állapot. Normalizálás
Adatbázis rendszerek 1. 3. Ea: A rendes állapot Normalizálás 1/31 B ITv: MAN 2017.10.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észletesebbenMagas szintő adatbázismodellek
Magas szintő adatbázismodellek Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 4.1.- 4.4. E/K-modell elemei 4.5.- 4.6. E/K-diagram átírása relációs modellé
RészletesebbenA relációs adatbázis-tervezés alapjai
Funkcionális függés, normalizálás A relációs adatbázis-tervezés alapjai Ispány Márton Debreceni Egyetem, Informatikai Kar 2018. október 8. 1 / 56 Bevezetés Relációs adatbázis-tervezés Célok: Megőrizni
RészletesebbenGazdasá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észletesebbenAdatbázisok elmélete
Adatbázisok elmélete Egyed-kapcsolat modell Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Katona Gyula Y. (BME SZIT) Adatbázisok elmélete
RészletesebbenADATBÁ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észletesebbenABR ( 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észletesebbenAdatbá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észletesebbenNormá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észletesebbenProgramozá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észletesebbenHíd Szenzor Mérések Érték Név Kereszt Vezeték Nem Név ID Típus Híd Szenzor ID Hely Mérések HatárÉr. Érték Osztály Érték Nyak Tart Fej Apa Rokon Fiú Személy Birtokol Ingatlan Vizsgaalkalom Hallgató Felvesz
RészletesebbenAdatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT október október 26. Adatbázisok 1 / 17
Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE), SELECT 2015. október 26. 2015. október 26. Adatbázisok 1 / 17 SQL nyelv Structured Query Language Struktúrált lekérdez
RészletesebbenTAJ. foglalkozás. gyógyszer
Feladat I. Orvosi adatbázist készítünk. Minden embernél számontartjuk a nevét, korát, TAJ számát. Ezen utóbbi alapján egyértelmően azonosítani lehet bárkit. Az orvosoknál tároljuk ezeken kívül még a tudományos
RészletesebbenProgramozás I. - 11. gyakorlat
Programozás I. - 11. gyakorlat Struktúrák, gyakorlás Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 16, 2009 1 tar@dcs.vein.hu Tar
RészletesebbenAdatbá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észletesebbenAdatbá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észletesebbenABR ( Adatbázisrendszerek) 2. Előadás : Műveletek a relációs modellben
ABR ( Adatbázisrendszerek) 2. Előadás : Műveletek a relációs modellben 2.2 Műveletek a relációs modellben 2.2.1 Relációra vonatkozó megszorítások 2.2.2 Multihalmazon értelmezett műveletek 2.2.3 A relációs
Részletesebben11. Gyakorlat Adatbázis-tervezés, normalizálás. Redundancia: egyes adatelemek feleslegesen többször is le vannak tárolva
11. Gyakorlat Adatbázis-tervezés, normalizálás Redundancia: egyes adatelemek feleslegesen többször is le vannak tárolva Problémák: helypazarlás konzisztencia-őrzés nehéz Következmény -> Anomáliák: Beszúrási:
RészletesebbenEgyed-kapcsolat modell
Adatbáziskezelés Egyed-kapcsolat modell Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2018. szeptember 5. Csima Judit Adatbáziskezelés Egyed-kapcsolat modell 1 / 45 Adatmodellezés
RészletesebbenAdatbázisok elmélete 4. előadás
Adatbázisok elmélete 4. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2005 ADATBÁZISOK ELMÉLETE
RészletesebbenEgyed-kapcsolat modell
Adatbáziskezelés Egyed-kapcsolat modell Csima Judit BME, VIK, Számítástudományi és Információelméleti Tanszék 2017. szeptember 6. Csima Judit Adatbáziskezelés Egyed-kapcsolat modell 1 / 57 Adatmodellezés
RészletesebbenADATBÁZIS RENDSZEREK. Adatbázis tervezés. Krausz Nikol, Medve András, Molnár Bence
ADATBÁZIS RENDSZEREK Adatbázis tervezés Krausz Nikol, Medve András, Molnár Bence 2018.01.14. MAI TÉMÁINK Adatbázis tervezés folyamata Specifikáció Kulcs E/K diagram Relációs adatbázis sémadiagram Relációs
RészletesebbenFü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észletesebbenAdatbázisok az iskolában 2012 Adatmodellezés. Dr. Balázs Péter
Adatbázisok az iskolában 2012 Adatmodellezés Dr. Balázs Péter Adatmodell Nem a konkrét adatokkal, azok előfordulásával, hanem azok típusaival illetve a köztük lévő kapcsolatokkal foglalkozik. Egy adatbázis-kezelő
RészletesebbenRelációs adatmodell. Adatbázisok használata
Relációs adatmodell Adatbázisok használata Mi is az adatmodell? Az adatmodell információ vagy adatok leírására szolgáló jelölés. A leírás részei: az adatok struktúrája. Az adatokon végezhető műveletek.
RészletesebbenAdatmodell 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észletesebbend Nem a konkrét adatokkal, azok előfordulásaival, kapcsolatokkal (egyedtípus, tulajdonságtípus,
Adatmodell d Nem a konkrét adatokkal, azok előfordulásaival, hanem azok típusaival illetve a közöttük lévő kapcsolatokkal (egyedtípus, tulajdonságtípus, kapcsolattípus) foglalkozik, tulajdonképpen egyedek,
RészletesebbenSSADM Dokumentáció Adatbázis Alapú Rendszerek
SSADM Dokumentáció Adatbázis Alapú Rendszerek Videó-megosztó oldal Szeged, 2012. 1. Csapattagok Sipos Norbert (SINRABT.SZE) Szűcs Dávid (SZDQACT.SZE) Várkonyi Zoltán (VAZSACT.SZE) 1.1. A projekt bemutatása
Részletesebben5. 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észletesebbenMS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1
SZE INFORMATIKAI KÉPZÉS 1 ADATBÁZIS-KEZELÉS MS ACCESS 2010 A feladat megoldása során a Microsoft Office Access 2010 használata a javasolt. Ebben a feladatban a következőket fogjuk gyakorolni: Adatok importálása
RészletesebbenA 2008-as 1. ZH megoldásai. Adatbázisok gyakorlat
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
Részletesebben8. 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észletesebbenAdatbázis rendszerek I
Normalizálás 1NF 2NF BCNF Adatbázis rendszerek I 20111201 1NF 2NF BCNF Ha BCNF 2NF A B B A 2NF BCNF 2NF részkulcsból indul ki FD létezik FD, amely nem jelölt kulcsból indul ki Jelölt kulcs olyan mezőcsoport
RészletesebbenABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám
ABAP dictionary objektumok SAP adatmodell Táblák kezelése Az SAP programozása 1. Tarcsi Ádám 1. Data dictionary Tarcsi Ádám, ELTE Informatikai Kar: Az SAP programozása 1. 2 Adat modellezés az SAP-ban Adatmodellezés
RészletesebbenAdatbázisok. 8. gyakorlat. SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) október október 22. Adatbázisok 1 / 14
Adatbázisok 8. gyakorlat SQL: CREATE TABLE, aktualizálás (INSERT, UPDATE, DELETE) 2014. október 22. 2014. október 22. Adatbázisok 1 / 14 SQL nyelv Structured Query Language Struktúrált lekérdez nyelv A
RészletesebbenAdatbá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észletesebbenAdatbázisok elmélete 4. előadás
Adatbázisok elmélete 4. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu http://www.cs.bme.hu/ kiskat 2004 ADATBÁZISOK ELMÉLETE
RészletesebbenAz 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észletesebbenAB1 ZH mintafeladatok. 6. Minősítse az állításokat! I-igaz, H-hamis
AB1 ZH mintafeladatok 1. Töltse ki, és egészítse ki! Matematikai formalizmus arra, hogy hogyan építhetünk új relációkat a régi relációkból. Az adatoknak egy jól strukturált halmaza, amelyből információ
RészletesebbenADATBÁ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