Adatbázis rendszerek 1. 5.Gy: ER relációs konverzió
|
|
- Lídia Kovács
- 5 évvel ezelőtt
- Látták:
Átírás
1 Adatbázis rendszerek 1. 5.Gy: ER relációs konverzió 1/60 B ITv: MAN
2 A féléves feladat Témakör: Relációs adatbázis tervezés, SQL Feladat részletezése: A tervezett adatbázis szöveges leírása: témakör, egyedek leírása (kb. fél-egy oldal) ER modell terve, ábrája 5-6 egyed, minden ER elem jelenjen meg relációs adatmodell (ábra, leírás, magyarázatok) leírható az ER relációs konverzió Ennek a résznek az elkészítési határideje: 6. okt.hét 2/60
3 A féléves feladat Témakör: Relációs adatbázis tervezés, SQL Feladat részletezése: SQL-ben megoldandó feladatok: tábla generáló parancsok adatfeltöltő parancsok módosító parancsok (5-6 db, szerkezet és adat is) lekérdező parancsok (min. 10 db: szelekció, projekció, join, outer join, csoportképzés, al_select) Ennek a résznek az elkészítési határideje: 11. okt.hét 3/60
4 A féléves feladat A feladat elkészítési módja: PDF dokumentum, az ábrák szerkesztővel készüljenek. Beadás módja: A feladat védése, bemutatása a gyakorlatvezetőnél, a vele egyeztetett időpontban. A dokumentumot a feladat nyilvántartó rendszerbe is fel kell tölteni. 4/60
5 5/60
6 1:1 kapcsolat jelölési módjai (nem jelöli a kötelezőséget) Chen-féle jelölés A B Bachman jelölés A B Crow s foot jelölés A B Martin-féle jelölés A 1 1 B 6/60
7 Egyik oldalon kötelező 1:1 kapcsolat jelölési módjai Chen-féle jelölés A B Bachman jelölés A B Crow s foot jelölés A B Martin-féle jelölés A B 7/60
8 1:N kapcsolat jelölési módjai (nem jelöli a kötelezőséget) Chen-féle jelölés A B Bachman jelölés A B Crow s foot jelölés A B Martin-féle jelölés A 1 n B 8/60
9 Az N-oldalon kötelező 1:N kapcsolat jelölési módjai Chen-féle jelölés A B Bachman jelölés A B Crow s foot jelölés A B Martin-féle jelölés A 0..n 1..n B 9/60
10 10/60
11 A modellalkotás folyamata A valóság egy darabja ER modell Relációs modell kenyér sajt 3526 H Ft 400 db 250 g 450 Ft tej ,5 kg 180 Ft Kis Béla bankkártya C db Nagy Éva készpénz g Bazi Joe Kód Név Termék Ár Leírás Méret Dat TV Az Név Vásárló Db Lcím Fizm Irsz Tel Usz Termék Vásárlás Méret Vásárló 11/60
12 ER konverziója relációs modellre ER elemek Egyed Normál Gyenge Tulajdonság Elemi Kulcs Összetett Többértékű Származtatott Kapcsolatok 1:1 1:N N:M kötelező 12/60 Relációs elemek Reláció reláció kulcs mezővel reláció kulcs mező nélkül Mező mező kulcs mező több mezőre bontjuk szét külön relációba kerül csak a képletet tároljuk Kapcsolatok egyedi kapcsoló kulcs kapcsoló kulcs kapcsoló tábla nem üres kapcsoló kulcs
13 Erős egyedek leképzése A Az ER séma erős egydéből egy relációt képzünk. Minden normál tulajdonságból egy-egy mező lesz Az összetett tulajdonságokból csak az összetevőket adjuk a relációhoz, ezekből egy-egy mező lesz, az összefogó tulajdonság kimarad (az összetett tulajdonságból csak az egyszerű tulajdonságok kerülnek át a relációba) A kulcs tulajdonságból lesz a reláció kulcsmezője Dolgozó Dolgozó Név Irsz Város U.hsz 13/60
14 Gyenge egyedek leképzése A Az ER séma gyenge egyedéből szintén egy relációt képzünk, az erős egyedhez hasonlóan, de: Az így képzett relációnak nem lesz kulcsmezője, ezért ki kell egészíteni egy kulcsmezővel A kulcsmező a gyenge egyedet meghatározó erős egyednek a kulcsmezője lesz 14/60
15 Gyenge egyedek leképzése A SzSzám Tkód Számla R-T ST Tétel TT Termék Sorszám Menny. Tnév Számla Tétel Termék SzSzám Sorszám Menny. SzSzám Tkód Tkód 15/60
16 Egy érthető példa gyenge egyedeknek A KID Tartalmaz FID Könyv R-T Fejezet Tétel Cím Cím Könyv Fejezet KID Cím FID Cím kid 16/60
17 Tulajdonságok leképzése Tulajd. A kulcs tulajdonságból lesz a reláció kulcsmezője Minden normál tulajdonságból egy-egy mező lesz Az összetett tulajdonságból csak az egyszerű tulajdonságok kerülnek át a relációba A származtatott tulajdonságok nem kerülnek át a relációba, ezek értéke a hozzájuk tartozó képlet alapján, a letárolt többi adatból bármikor kiszámítható Név Dolgozó Dolgozó Név Irsz Város U.hsz Cím Kor Irsz 17/60 Város U.hsz
18 Tulajdonságok leképzése Tulajd. Az összetett tulajdonságok esetén mindig minden elemi mezőt szerepeltetni kell a relációban? Nem feltétlenül. Abban az esetben, ha az egyes mezőket szeretnénk önállóan feldolgozni, pl. városok szerinti statisztikák elkészítése, akkor igen. Ha viszont nincsenek ilyen szándékaink, akkor egyetlen mezőbe összevonva is tárolhatjuk az összetett tulajdonságot. Név Dolgozó Dolgozó Cím Név Lakcím + + Irsz Város U.hsz 18/60
19 Tulajdonságok leképzése Tulajd. Minden egyes többértékű tulajdonságból egy-egy új reláció lesz. A relációba bekerül a tulajdonságnak megfelelő mező A reláció mindig kiegészül egy kulcsmezővel, mely az egyes tulajdonságok azonosítója lesz Az egyedből készült relációba szükséges betenni egy kapcsoló kulcs mezőt, mely a többértékű tulajdonságból készült reláció kulcsmezőjével lesz kapcsolatban Dolgozó Név Dolgozó Név Nyelvtudás nyelv Nyelv 19/60
20 Tulajdonságok leképzése Tulajd. Dolgozó Nyelv Dolgozó Nyelvtudás Név nyelv Ha végig gondoljuk: ennél a megoldásnál egy nyelvet többször is be kell vinni, így nagy a hibalehetőség. Tökéletes megoldás a következő: Dolgozó Nyelvismeret Nyelvtudás Név Nykód Nykód nyelv A dolgozókat és a nyelveket is csak egyszer kell felvinni, kisebb a hibalehetőség. 20/60
21 Kapcsolatok leképzése K Az 1:1 kapcsolatok leképzésére általában azt a megoldást alkalmazzuk, hogy az egyik táblában elhelyezünk egy kapcsoló kulcsot, mely a másik tábla elsődleges kulcsára mutat. Akód Autó Tulajdonos Tkód Autó Tulajdonos Akód tkód tkód név Melyik táblába kerüljön a kapcsoló kulcs? 21/60 Általában abba, amelyiknek az összes egyede részt vesz a kapcsolatban (totális résztvevő)
22 Kapcsolatok leképzése K Akód Autó Tulajdonos Tkód Ha 1:1 típusú a kapcsolat, miért nem kerülnek egy táblába? Mert az adatok száma eltérhet az egyes táblákban, és így szerkeszthető a kapcsolat. Tkód Név Akód Rendszám Tkód T1 Kiss A A1 ABC-123 T5 T2 Nagy B A2 FFF-663 T2 T3 Jó Tóni A3 DCT-432 T4 Kék Zoli T5 Kő Jani 22/60
23 Kapcsolatok leképzése K Az 1:1 kapcsolatok esetén néha előfordulhat, hogy a két táblában lévő adatok számossága megegyezik. Ekkor a két egyedet egyetlen relációba is összevonhatjuk. Ukód Akód Autó Útnyilvántartás mikor Autó Akód mikor km km Szükséges mindkét kulcsmező? 23/60 Nem, amelyik táblát elhagyjuk, annak a kulcsmezője is eltűnik.
24 Kapcsolatok leképzése K Az 1:N kapcsolatok az N számosságú oldalon elhelyezünk egy kapcsoló kulcsot, mely a másik tábla elsődleges kulcsára mutat. Akód Autó N 1 Tulajdonos Tkód Autó Akód Rendszám Tkód A1 ABC-123 T1 A2 FFF-663 T2 A3 DCT-432 T2 Tulajdonos Tkód Név T1 Kiss A T2 Nagy B T3 Jó Tóni T4 Kő Jani 24/60 Kapcsoló kulcs (idegen kulcs)
25 Kapcsoló kulcs vs. idegen kulcs Kapcsoló kulcs: olyan mező, amelynek értékei kapcsolatot tudnak teremteni egy másik tábla egy mezőjébe írt értékekkel. Akód Rendszám Kód A1 ABC A2 FFF A3 DCT Tkód Név Darab 1 Kiss A 2 2 Nagy B 4 3 Jó Tóni 2 4 Kék Zoli 9 5 Kő Jani 5 25/60
26 Kapcsoló kulcs vs. idegen kulcs Idegen kulcs (külső kulcs): olyan kapcsoló kulcs, amely: 26/60 Dedikált kapcsolatot teremt két tábla között (meg kell mondani, hogy az egyik tábla adott mezőjét összeköti a másik tábla elsődleges kulcs mezőjével). Csak olyan értékeket vehet fel az idegen kulcs mező, ami a kapcsolt tábla elsődleges kulcs mezőjében megtalálható, vagy NULL értéket. Akód Rendszám Kód A1 ABC A2 FFF A3 DCT Idegen kulcs esetén a 9 nem megengedett érték! Tkód Név Darab 1 Kiss A 2 2 Nagy B 4 3 Jó Tóni 2 4 Kék Zoli 9 5 Kő Jani 5
27 Kapcsolatok leképzése K Az N:M kapcsolatok esetén megoldható a kapcsolat egy kapcsoló kulccsal? Akód Autó Tulajdonos Tkód Autó Akód Rendszám Tkód A1 ABC-123 T1 A2 FFF-663 T2,T4 A3 DCT-432 T2 Tulajdonos Tkód Név T1 Kiss A T2 Nagy B T3 Jó Tóni T4 Kő Jani Nem! 27/60 Sérül az a szabály, hogy egy mezőbe csak egy adat kerülhet!
28 Kapcsolatok leképzése K Az N:M kapcsolatokat mindig egy új kapcsoló reláció létrehozásával képezzük le a relációs modellben. Akód Autó Tulajdonos Tkód Autó Akód A1 A2 A3 Rendszám ABC-123 FFF-663 DCT-432 Autó Akód A1 A2 A2 A3 Tkód T1 T2 T4 T2 Tulajdonos Tkód Név T1 Kiss A T2 Nagy B T3 Jó Tóni T4 Kő Jani 28/60 Kapcsoló reláció két idegen kulccsal
29 Kapcsolatok leképzése K Az n.-fokú kapcsolatokat mindig egy olyan kapcsoló reláció létrehozásával képezzük le, melybe minden összekapcsolt egyedhez kerül egy-egy kapcsoló kulcs ID Verseny támogat Versenyző Kód A szponzor egy adott versenyen egy konkrét versenyzőt támogat! Szponzor Összeg Sz.Az Verseny Versenyző Támogat Szponzor ID Kód Kód ID Sz.Az Összeg Sz.Az 29/60
30 Kapcsolatok leképzése K Rekurzív (önmagával kapcsolódó) kapcsolat leképzése Dnév Dolgozó Főnök felettes beosztott Egy dolgozóhoz 1 felettes tartozhat Egy feletteshez több beosztott tartozhat Hogyan jelöljük ezt a relációs modellben? Dolgozó Dnév Főnök 30/60
31 Integritás az ER modellben Csak elemi statikus integritási részt tartalmaz Egyediség kulcsmező Kötelezőség kapcsolatnál Pl.: Egy vállalatnál a dolgozóknak kötelező valamelyik részleghez tartoznia Számossága: 1:N Jellege: dolgozó oldalon kötelező, részleg oldalon opcionális Dolgozó N dolgozik 1 Részleg 31/60 Hová, milyen nyíl kerüljön?
32 Az integritás konvertálása Dnév Dolgozó N dolgozik 1 Részleg Rkód Rnév Mi lesz a kapcsolatból a relációs modellben? Melyik oldalra kerül a kapcsolókulcs? Idegen kulcs Mindig az N oldalra Mit jelent az idegen kulcs? Az adott mezőbe csak olyan értékek kerülhetnek, amit a kapcsolt mezőben megtalálhatók Hogyan néz ki a relációs modell? Dolgozó Dnév Rkód Részleg Rkód Rnév NN Már kötelező a kapcsolat? 32/60 Még nem. Attól lesz kötelező, hogy előírjuk a kapcsolókulcsra, hogy nem lehet üres (Not Null)
33 Integritás a relációs modellben Dolgozó Dnév Rkód UQ Részleg Rkód Rnév Milyen kapcsolatot jelez az ábra? (1:1, 1:N, N:M) 1:N Lehet a kapcsolatból 1:1 kapcsolatot csinálni? Igen. Előírjuk, hogy a kapcsolómezőbe nem kerülhetnek egyforma értékek (Unique) Fontos: a relációs modellben az elsődleges kulcsmezőre automatikusan érvényes az Unique és a Not Null előírás (nem kell megadni). A kapcsolókulcsokra viszont nem! Az Unique előírással maximum hány darab rekordja lehet a Dolgozó táblának? 33/60 Ahány rekord van a Részleg táblában!
34 34/60
35 Gyakorló feladat Konvertálja az alábbi ER modellt relációs modellé! Kód Név Azonosító Név Vásárlás Termék Vásárló Kor Ár Méret Dátum Darab Lakcím Szül.idő IrSz. Város U-Hsz 35/60
36 Gyakorló feladat Kód Név Termék Termék Kód C5 Név C25 Ár N6 Ár Leírás Méret Kapcsoló kulcs (idegen kulcs) Méretek Tkód C5 Méret C25 36/60 A Méretek tábla Tkód mezője csak olyan értéket vehet fel, ami a Termék tábla Kód mezőjében megtalálható!
37 Gyakorló feladat Azonosító Név Kor Vásárló Vásárló Azonosító C5 Név C25 IrSz C4 Város C40 U-Hsz C30 Szül.idő D Lakcím Szül.idő IrSz. Város U-Hsz Az összefogó tulajdonság kimarad! A származtatott tulajdonság kimarad! 37/60
38 Gyakorló feladat Kód Azonosító Termék Vásárlás Vásárló Vásárlás Kód C5 Dátum D Darab N6 Azon C5 Dátum Darab A táblába kerülő adatok: - Idegen kulcsok a kapcsolt táblák elsődleges kulcsaira - A kapcsolat saját mezői 38/60
39 Gyakorló feladat Méret Termék Vásárlás Vásárló Termék Méretek Kód C5 Név C25 Ár N6 Mkód C5 Tkód C5 Méret C25 Vásárlás Vásárló Kód C5 Dátum D Darab N6 Azon C5 Azonosító C5 Név C25 IrSz C4 Város C40 U-Hsz C30 Szül.idő D 39/60
40 40/60
41 Gyakorló feladat Eszközök Konvertálja az alábbi ER modellt relációs modellé! Dnév Ekód Enév Hkód Hnév Dolgozó Iroda Kor Használ Eszköz E-H N M N 1 N Helyszín N Épület Szoba E-K M Knév Epkód H-E 1 Epnév Kkód Kategória Doksi Épület 41/60
42 Gyakorló feladat Eszközök Mi történik konvertáláskor a megadott elemmel? Dnév Dnév Dnév Dolgozó Dolgozó Dolgozó Iroda Kor Iroda Kor Iroda Kor Épület Szoba Épület Szoba Épület Szoba Milyen mezők lesznek a Dolgozó táblában? 42/60 Dolgozó Dnév Épület Szoba
43 Gyakorló feladat Eszközök Mi történik konvertáláskor a megadott elemmel? Ekód Ekód Enév Eszköz Dolgozó N Használ M Eszköz 4 5 Eszköz Ekód Enév Mi lesz a kapcsolatból? Hány mező lesz a kapcsoló táblában? 43/60 Használ Ekód Mely mezők kerülnek a kapcsoló táblába?
44 Gyakorló feladat Eszközök Mi történik konvertáláskor a megadott elemmel? Ekód Hkód Hnév Hkód Helyszín Hnév Eszköz E-H Helyszín N Mi lesz a kapcsolatból? Melyik táblába kerül a kapcsoló kulcs? Eszköz Helyszín 44/60 Ekód Hkód Hkód Hnév
45 Gyakorló feladat Eszközök Mi történik konvertáláskor a megadott elemmel? Helyszín N Hkód Hnév Kkód Kategória Doksi H-E Épület Epkód Epnév Mi lesz a tulajdonságból? Hány mező lesz a táblában? Mi lesz a kapcsolatból? Melyik táblába kerül a kapcsoló kulcs? Helyszín Épület Hkód Hnév 45/60 Epkód Epkód Epnév Milyen mezők lesznek a táblában? Dokumentumok Kkód Doksi
46 Gyakorló feladat Eszközök Mi történik konvertáláskor a megadott elemmel? Eszköz E-H Helyszín N 1 Hkód Hnév N Hány darab mező lesz a Helyszín táblában? 10 H-E 1 Helyszín Hkód Hnév Epkód Épület Epkód Epnév Épület Epkód Epnév 46/60
47 Gyakorló feladat Eszközök Mi történik konvertáláskor a megadott elemmel? Ekód Enév Dolgozó Használ Eszköz E-H N M N 1 N Helyszín 11 E-K Hány darab mező lesz az Eszköz táblában? M Kategória E-K Használ Eszköz Helyszín Ekód Kkód Ekód Ekód Enév Hkód Hkód Hnév Epkód 47/60
48 Gyakorló feladat Eszközök Mi történik konvertáláskor a megadott elemmel? Knév Kkód Kategória Doksi 12 Hány mező lesz a Kategória táblában? Dokumentumok Kkód Doksi Kategória Kkód Knév 48/60
49 Gyakorló feladat Eszközök Hány darab tábla keletkezik az ER Relációs konvertáláskor? Dnév Ekód Enév Hkód Hnév Dolgozó Iroda Kor Használ Eszköz E-H N M N 1 N Helyszín N Épület Szoba E-K M Knév Epkód H-E 1 Epnév Kkód Kategória Doksi Épület 5 db 6 db 7 db 8 db 9 db 10 db 49/60
50 Gyakorló feladat Eszközök Dolgozó Dnév Épület Szoba Használ Ekód Eszköz Ekód Enév Hkód Helyszín Hkód Hnév Epkód Dokumentumok Kategória E-K Épület Kkód Doksi Kkód Knév Ekód Kkód Epkód Epnév 50/60
51 51/60
52 Autó útnyilvántartás Útnyilvántartás U-A Autó Fogyaszt Sorsz. Km Rendsz Típus Dátum Útvonal Útnyilvántartás Autó Sorszám Rszám Dátum Útvonal Km Rendszám Típus Fogyaszt Autó [Rendszám, Típus, Fogyaszt ] Útnyilvántartás [ Sorszám, Rendszám, Dátum, Útvonal, Km ] 52/60
53 Tkód Tnév Menny. Rhkód Rkód Leírás TermékR Készlet Raktárhely R-R Raktár MEgys. BeDat LeDat Aktív Aktív Termékek a raktárban Termék Tkód Tnév MEgys Készlet Raktárhely Raktár Tkód Menny Bedat Ledat Rhkód Rhkód Aktív Rkód Rkód Leírás Aktív NN 53/60
54 Dnév Tkód Téma Okód Onév Dolgozó Képzés Tanfolyam T-O Oktató Végzettség Dátum Hely IrSz. Cím Tanfolyamok Város UHsz Dolgozó Képzés Tanfolyam T-O Dnév Dátum Hely Tkód Tkód Téma Tkód Okód Végzettségek Végzettség Oktató Okód Onév IrSz Város UHsz 54/60
55 Számlázási rendszer 55/60
56 Akciós újság Ukód Újság Régió Dátum U-O Tkód Tnév Fkód Termék T-O Oldal O-F Fotó MEgys. EgysÁr Oszám Szöveg Termék Fálj Termék T-O Oldal O-F Fotó Tkód Tnév MEgys EgysÁr Tkód Oszám Oszám Szöveg Oszám Fkód Fkód Újság Ukód Dátum Régió U-O Ukód Oszám Termék Tkód Fkód Fájl Fkód Fájlnév 56/60
57 Átszállítás boltba Rhkód Aszám KDátum Dnév Raktárhely Átszállítás A-D Dolgozó Menny. R-T A-T Tkód Tkód Tnév TermékR TR-T Tétel T-TB TermékB Tnév MEgys. Sorszám Menny. TDátum Menny. MEgys. 57/60
58 Átszállítás boltba Átszállítás Aszám KDátum Dolgozó Dnév Raktárhely Rhkód Tétel Aszám Sorszám Tkód Menny KDátum R-T TermékR TermékB Rhkód 58/60 Tkód Tkód Tnév MEgys Tkód Tnév Menny MEgys
59 59/60
60 VÉGE VÉGE 60/60
Adatbázis rendszerek 1. 4.Gy: ER modell
Adatbázis rendszerek 1. 4.Gy: ER modell. 1/23 B ITv: MAN 2018.10.10 Az ER (Entity Relationship) modell Egyed Kapcsolat modell Kidolgozója: Chen (1976) Egyszerűsített szemantikai adatmodell Csak strukturális
RészletesebbenAdatbázis tanfolyam 1. Adatbázis tervezés. Modellezés, példák
Adatbázis tanfolyam 1. Adatbázis tervezés Modellezés, példák 145/1 B ITv: MAN 2018.11.18 Rólam 145/2 Szűcs Miklós Alias: BitMan Mesteroktató ME. Informatika épület, 108-as szoba szucs@iit.uni-miskolc.hu
RészletesebbenAdatbázis rendszerek Ea: Kirakós. Adatbázis-kezelési alapok
Adatbázis rendszerek 1. 1. Ea: Kirakós Adatbázis-kezelési alapok 1/127 B ITv: MAN 2017.10.06 típus szín cím szín rendszám név kód Autó Tulajdonos évjárat 2/127 Témakörök Adatbázis-kezelő rendszerek Adatmodellek
RészletesebbenAdatbázis-kezelés alapjai 1. Ea: Kirakós. Adatbázis-kezelési alapok
Adatbázis-kezelés alapjai 1. Ea: Kirakós Adatbázis-kezelési alapok 118/1 B ITv: MAN 2018.09.14 típus szín cím szín rendszám név kód Autó Tulajdonos évjárat 118/2 Témakörök Adatbázis-kezelő rendszerek Adatmodellek
RészletesebbenAdatbázis-kezelés. 2. Ea: Kirakós (2013) Adatbázis-kezelési alapok. v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1.o
Adatbázis-kezelés 2. Ea: Kirakós (2013) Adatbázis-kezelési alapok v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1.o típus szín cím szín rendszám név kód Autó Tulajdonos évjárat 2.o Témakörök Adatbázis-kezelő rendszerek
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 rendszerek SQL nyomkövetés
Adatbázis rendszerek 1. 12. SQL nyomkövetés 1/32 B ITv: MAN 2017.10.26 Nyomkövetési feladat 2/32 Gyakorló feladatok Termék-Vásárlás-Vásárló Oktató-Tantárgy-Hallgató 3/32 Gyakorló feladat: Termék-Vásárlás-Vásárló
RészletesebbenAdatbázisrendszerek 7. előadás: Az ER modell március 20.
Adatbázisrendszerek Jelölések, az 2018. március 20. Egyedtípusok 2 Definíció Azokat az egyedtípusokat, amelyek nem rendelkeznek saját kulcsattribútumokkal, gyenge egyedtípusoknak nevezzük. Ezzel ellentétben
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é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észletesebbenAdatbázis Rendszerek II. 3. SQL alapok
Adatbázis Rendszerek II. 3. SQL alapok 22/1 B IT v: 2016.10.20 MAN Oracle adattípusok Szöveges adattípusok CHAR (1-2000) VARCHAR (1-4000) VARCHAR2 (1-4000, nemzeti karakterekhez) CLOB (max. 8 TB) NCLOB
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észletesebbenB I T M A N B I v: T 2014.02.15 M A N
Adatbázis Rendszerek II. 3. Ea: MySQL alapok B I v: T 2014.02.15 M A N 1/106 Témakörök MySQL letöltés, telepítés Beállítások, indítófájl Parancssoros használat MySQL adatbázisok MySQL adattáblák Bolt adatbázis
RészletesebbenAdatbázis-kezelés. 3. Ea: Viszonyított betűszámtan (2013) Relációs algebra alapok (átgondolt verzió) v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1.
Adatbázis-kezelés 3. Ea: Viszonyított betűszámtan (2013) Relációs algebra alapok (átgondolt verzió) v: 2015.02.15 Szűcs Miklós - ME, ÁIT. 1.o Témakörök Relációs algebra Ellenőrző kérdések 2.o Relációs
RészletesebbenB I T M A N B I v: T 2015.03.09 M A N
Adatbázis Rendszerek MSc 3. Gy: MySQL Lekérdezések B I v: T 2015.03.09 M A N 1/61 Témakörök SQL alapok DDL utasítások DML utasítások DQL utasítások DCL utasítások 2/61 DQL Adat lekérdező utasítás Az SQL
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észletesebben7. 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észletesebbenAdatbázis rendszerek Gy: MySQL alapok
Adatbázis rendszerek 1. 1. Gy: MySQL alapok 103/1 B ITv: MAN 2015.09.27 Témakörök MySQL letöltés, telepítés Beállítások, indítófájl Parancssoros használat MySQL adatbázisok MySQL adattáblák Bolt adatbázis
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 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é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é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észletesebbenAdatbázis rendszerek Ea: Viszonyított betűszámtan. Relációs algebra alapok
Adatbázis rendszerek 1. 2. Ea: Viszonyított betűszámtan Relációs algebra alapok 1/81 B ITv: MAN 2017.10.24 Témakörök Relációs algebra Ellenőrző kérdések 2/81 Relációs algebra Műveletek Gyakorlás 3/81 Relációs
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észletesebbenAdatbázis rendszerek Ea: Viszonyított betűszámtan. Relációs algebra alapok
Adatbázis rendszerek 1. 2. Ea: Viszonyított betűszámtan Relációs algebra alapok 52/1 B ITv: MAN 2015.09.08 Témakörök Relációs algebra Ellenőrző kérdések 52/2 Relációs algebra Műveletek Gyakorlás 52/3 Relációs
RészletesebbenAdatbázis Rendszerek II. 3. Ea: MySQL alapok
Adatbázis Rendszerek II. 3. Ea: MySQL alapok 106/1 B IT v: 2016.02.09 MAN Témakörök MySQL letöltés, telepítés Beállítások, indítófájl Parancssoros használat MySQL adatbázisok MySQL adattáblák Bolt adatbázis
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észletesebbenAdatbázis-kezelés alapjai 1. Ea: Infó Mátrix. Lehet, nem lehet
Adatbázis-kezelés alapjai 1. Ea: Infó Mátrix Lehet, nem lehet 35/1 B ITv: MAN 2018.09.08 Info Mátrix 35/2 Rólam 35/3 Szűcs Miklós Alias: BitMan Mesteroktató Informatika épület, 108-as szoba szucs@iit.uni-miskolc.hu
RészletesebbenAdatbázis rendszerek 1. 7.Gy: Viszonyított betűszámtan. Relációs algebra alapok
Adatbázis rendszerek 1. 7.Gy: Viszonyított betűszámtan Relációs algebra alapok 1/36 B ITv: MAN 2017.10.26 Gyakorló feladat: Termék-Vásárló Az adatbázis ER modellje: Tkód Név Azonosító Név Vásárlás Termék
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é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észletesebbenTájékoztató. Használható segédeszköz: -
A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosítószáma és megnevezése 54 213 05 Szoftverfejlesztő Tájékoztató A vizsgázó az első lapra írja fel a nevét!
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-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é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é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észletesebbenSzűcs Miklós: Adatbázis példatár
1. oldal Adatbázis tervezés Az adatbázis tervezés az adatokat kezelő alkalmazások fejlesztésének a legelső és egyben a legmeghatározóbb lépése. Komolyabb alkalmazásoknál általában igen sok adat kerül tárolásra,
RészletesebbenRelációs modell és relációs algebra. ER konvertáása reációs modellre,példák relációs algebrára Személetes ismertetés
Relációs modell és relációs algebra ER konvertáása reációs modellre,példák relációs algebrára Személetes ismertetés Relációs modell Nagyon sok DBMS manapság (p. MySQL, Oracle, SQLite, MSSQL) használja
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észletesebbenTájékoztató. Használható segédeszköz: -
A 12/2013. (III. 29. NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosítószáma és megnevezése 54 481 06 Informatikai rendszerüzemeltető Tájékoztató A vizsgázó az első lapra írja
RészletesebbenTá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észletesebbenAdatbázis Rendszerek II. 8. Gyakorló környezet
Adatbázis Rendszerek II. 8. Gyakorló környezet 1/24 B IT v: 2017.10.26 MAN Gyakorló környezet Géptermek 193.6.5.58:8080/apex H16_neptunkód ADMIN neptunkód 2/24 Jelszó váltás 1 2 3 4 3/24 Gyakorló környezet
RészletesebbenAdatbá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é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észletesebbenAdatbá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észletesebbenSQL ALAPOK. Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai
SQL ALAPOK Bevezetés A MYSQL szintaxisa Táblák, adatok kezelésének alapjai BEVEZETÉS SQL: Structured Query Language Strukturált Lekérdező Nyelv Szabvány határozza meg, azonban számos nyelvjárása létezik
RészletesebbenADATBÁZIS-KEZELÉS ALAPOK I.
ADATBÁZIS-KEZELÉS ALAPOK I. AZ ADATBÁZIS FOGALMA Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei egy meghatározott tulajdonságuk alapján összetartozónak tekinthetők. Az adatbázis-kezelőknek
RészletesebbenAdatbázisrendszerek 8. előadás: Az Enhanced Entity-Relationship modell március 27.
Adatbázisrendszerek Az Enhanced Entity-Relationship Szuperosztályok, ok, öröklődés, specializáció,, leképezés re 2018. március 27. 2 EER k Egy osztály egyedek egy halmaza vagy kollekciója; magában foglal
RészletesebbenAdatbá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é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észletesebbenFogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám
Fogalmak: Adatbázis: logikailag összefüggő információ vagy adatgyőjtemény. Tábla: logikailag összetartozó adatok sorokból és oszlopokból álló elrendezése. Adatbázis sorai: (adat)rekord Adatbázis oszlopai:
RészletesebbenKészítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:
1. feladat A. Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket: Tanuló neve - szöveges mező Csoport azonosítója - szöveges mező
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é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észletesebbenAdat és folyamat modellek
Adat és folyamat modellek Előadásvázlat dr. Kovács László Folyamatmodell nyersanyag miből termék mit funkció ki munkaerő eszköz mivel Objektumok Tevékenységek Adatmodell Funkció modell Folyamat modell
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észletesebbenAdatbázis Rendszerek I. 9. SQL alapok (DDL esettanulmány)
Adatbázis Rendszerek I. 9. SQL alapok (DDL esettanulmány) 41/1 B IT v: 2017.10.30 MAN DDL Adatstruktúra definiáló utasítások DDL Data Definition Language Adatszerkezetek (elsősorban táblák) létrehozása,
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é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 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észletesebben1. Az Access 2000 indítása után válasszuk az Üres adatbázis létrehozása pontot,
2. feladat A. Készítsen egy adatbázist(egytáblás), egy atlétika világbajnokság 100m-es gyorsfutásának eredményeiről. Az adattábla legyen képes a következők rögzítésére: Verseny helyszíne(ország) - szöveges
RészletesebbenGábor Dénes Számítástechnikai Emlékverseny 2005/2006 Alkalmazói kategória, III. korcsoport Második forduló
Gábor Dénes Számítástechnikai Emlékverseny 2005/2006 Alkalmazói kategória, III. korcsoport Második forduló Kedves Versenyző! A három feladat megoldására 3 óra áll rendelkezésedre. A feladatok megoldásához
RészletesebbenSQL. Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák
SQL Táblák összekapcsolása lekérdezéskor Aliasok Allekérdezések Nézettáblák A SELECT UTASÍTÁS ÁLTALÁNOS ALAKJA (ISM.) SELECT [DISTINCT] megjelenítendő oszlopok FROM táblá(k direkt szorzata) [WHERE feltétel]
RészletesebbenAdatbá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észletesebbenB I T M A N B I v: T 2015.03.01 M A N
Adatbázis Rendszerek MSc 2. Gy: MySQL Táblák, adatok B I v: T 2015.03.01 M A N 1/41 Témakörök SQL alapok DDL utasítások DML utasítások DQL utasítások DCL utasítások 2/41 Az SQL jellemzése Az SQL a relációs
RészletesebbenRedukció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észletesebbenAdatbá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é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é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é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. Adatbázisok története, alapfogalmak, adatmodellek. Krausz Nikol, Medve András, Molnár Bence
ADATBÁZIS RENDSZEREK Adatbázisok története, alapfogalmak, adatmodellek Krausz Nikol, Medve András, Molnár Bence 2018.01.14. BEMUTATKOZÁS Molnár Bence molnar.bence@epito.bme.hu e-mail tárgya: [ABR] aktív
RészletesebbenAdatbá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észletesebbenTájékoztató. Használható segédeszköz: -
A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés azonosítószáma és megnevezése 54 213 05 Szoftverfejlesztő Tájékoztató A vizsgázó az első lapra írja fel a nevét!
Részletesebbenw 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é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észletesebbenADATBÁ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é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é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észletesebbenAdatbázis Rendszerek II. 3. Ea: MySQL alapok
Adatbázis Rendszerek II. 3. Ea: MySQL alapok 86/1 B IT v: 2016.02.16 MAN Témakörök MySQL letöltés, telepítés Beállítások, indítófájl Parancssoros használat MySQL adatbázisok MySQL adattáblák Bolt adatbázis
RészletesebbenAz 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
Az ER modell Az ER modell komponensei (típus + előfordulás) 1. Egyed 2. Tulajdonság (Attribútum) egyértékű többértékű egyszerű összetett forrás származtatott kulcs attribútum (gyenge egyed) 3. Kapcsolat
RészletesebbenAdatbá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észletesebbenA relációs adatbáziskezelés szabványos nyelve Két fő csoportba sorolhatók az utasításai
8. gyakorlat Structured Query Language Struktúrált lekérdező nyelv A relációs adatbáziskezelés szabványos nyelve Két fő csoportba sorolhatók az utasításai DDL (Data Definition Language) adatstruktúra definiáló
Részletesebben8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:
8. Gyakorlat SQL SQL: Structured Query Language; a relációs adatbáziskezelők szabványos, strukturált lekérdező nyelve SQL szabványok: SQL86, SQL89, SQL92, SQL99, SQL3 Az SQL utasításokat mindig pontosvessző
RészletesebbenAlkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, január 06.
Alkalmazói rendszerek ACCESS ZH - javítókulcs Informatika tanár MSC, levelező tagozat, 2010. január 06. Leírás és feladatok Adatbázisunkban egy üzletlánc törzsvásárlóit tartjuk nyilván. Minden törzsvásárlónak
RészletesebbenLogikai 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é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á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észletesebbenAZ 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észletesebbenAdatbázis rendszerek 1. 7.Gy: Rakjunk rendet. Normalizálás
Adatbázis rendszerek 1. 7.Gy: Rakjunk rendet Normalizálás 51/1 B ITv: MAN 2018.12.06 Normalizálás Adatbázis tervezés során olyan adatstruktúrákat kell kialakítani amelyek segítik a hatékony adatkezelést
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é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é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észletesebbenAdatbáziskezelés alapjai ADATBÁZISKEKZELÉS 1
Adatbáziskezelés alapjai ADATBÁZISKEKZELÉS 1 Adatbáziskezelő programok ÖSSZETEVŐI: adatbáziskezelő rendszer felhasználói felület lehet karakteres vagy grafikus SZOFTVEREK MS Access MS SQL Server Open Office
Részletesebben1. 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é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é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észletesebbenAdatbázis rendszerek Gy: DQL Lekérdezések
Adatbázis rendszerek 1. 11.Gy: DQL Lekérdezések. 70/1 B IT v: 2018.11.24 MAN DQL utasítások 70/2 Projekció Szelekció Feltételek megfogalmazása Rendezés a lekérdezésben Aggregáció a lekérdezésben Csoportképzés
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é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é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észletesebben