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

Hasonló dokumentumok
ADATBÁZISOK. 3. gyakorlat E-K modell

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 gyakorlat

ADATMODELLEZÉS. Az egyed-kapcsolat modell

Több felhasználó párhuzamosan olvashatja, bővítheti, módosíthatja és törölheti az adatokat Az adatok konzisztenciájának és biztonságának biztosítása

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

Adatbázis-kezelés. alapfogalmak

Adatbázis rendszerek Definíciók:

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


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

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

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

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

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

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

Magas szintű adatmodellek Egyed/kapcsolat modell I.

ADATBÁZIS-KEZELÉS. Modellek

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

SSADM Dokumentáció Adatbázis Alapú Rendszerek

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

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

Normalizálási feladatok megoldása

Az egyed-kapcsolat modell (E/K)

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

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

Adatmodellezés. 1. Fogalmi modell

Adatbázisok gyakorlat

A gyakorlat során MySQL adatbázis szerver és a böngészőben futó phpmyadmin használata javasolt. A gyakorlat során a következőket fogjuk gyakorolni:

A relációs adatmodell

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

Csoportkezelés a szövetségben

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

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

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

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

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

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

Adatbázis, adatbázis-kezelő

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

Adatbázis alapú rendszerek

ADATBÁZIS-KEZELÉS Demetrovics Katalin

Adatbáziskezelés 1 / 12

Adatbázis rendszerek. dr. Siki Zoltán

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

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

Relációs adatmodell. Adatbázisok használata

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

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

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

Chat felhasználói segédlet

ADATBÁZISOK, 2018 ősz

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

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

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

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

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

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

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

ADATBÁZISOK. Normalizálás

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

SAMSUNG SSM-8000 szoftvercsomag

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

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

Magyar Közgazdaságtudományi Egyesület. Konferencia-honlap tudnivalók. Fiók létrehozása a honlapon

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

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

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

Adatbázisok - 1. előadás

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

ADATBÁZISOK, 2017 ősz

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

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

Útmutató lépésről lépésre. Ismerkedés a TestvérTér használatával

Felhasználói kézikönyv. omunáldata

Az Adatbázis alapú rendszerek kurzus követelményei és tematikája

11. Gyakorlat Adatbázis-tervezés, normalizálás. Redundancia: egyes adatelemek feleslegesen többször is le vannak tárolva

T Adatbázisok-adatmodellezés

Gazdasági folyamatok térbeli elemzése. 5. elıadás

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

Használati útmutató a Moodle keretrendszerhez nappalis és levelezıs hallgatók számára. Kodolányi János Fıiskola

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

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

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

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

MODULO KOLLÉGIUMI JELENTKEZÉS ÜGYLEÍRÁS V SZTE HSZI július 17.

Relációs algebra 1.rész alapok

ADATBÁZIS-KEZELÉS. 1. Alapfogalmak

KÖTELEZŐ PROGRAM, SZÁMONKÉRÉSEK. Részletek

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

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

Adatbázisrendszerek. Karbantartási anomáliák, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF március 13.

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 tartalma. Funkcionális függőségek

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

sz. IK FŐIGAZGATÓI UTASÍTÁS. Az intézményi kollégiumok informatikai hálózatainak működéséről és ezen hálózatok használatáról

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

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

ALAPOK. 0 és 255 közé eső számértékek tárolására. Számértékek, például távolságok, pontszámok, darabszámok.

Adatkeresés az interneten. Cicer Norbert 12/K.

Átírás:

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

Adatbázisok Segédanyagok 1. oldal Gyakorlatvezetők oldalai: Németh Gábor: http://www.inf.u-szeged.hu/~gnemeth/ Palatinus Endre: http://www.stud.u-szeged.hu/palatinus.endre/ Ürmös Beáta: http://www.stud.u-szeged.hu/urmos.beata/ Korábbi gyakorlatvezetők: Erdőhelyi Balázs: http://www.inf.u-szeged.hu/~ber/okt/adatbazisok2009.htm Horváth Endre: http://www.inf.u-szeged.hu/~hendre/

PHP: Adatbázisok Segédanyagok 2. oldal PHP Tutorial: http://www.w3schools.com/php/default.asp PHP Manual: http://www.php.net/manual/en/ Nagy Gusztáv ( Kecskeméti Főiskola ) webprogramozás jegyzete: http://nagygusztav.hu/web-programozas-07

Egyed, kapcsolat, entitás Egyed Tulajdonság Kapcsolat

Egyed, kapcsolat, entitás Pl: Kollégiumban a diákok és szobák nyilvántartása Milyen egyedekre van szükségünk?

Milyen tulajdonságaik vannak? E-K modell Egyed, kapcsolat, entitás Hallgató Szoba

Egyed, kapcsolat, entitás Milyen kapcsolat van az egyedek közt? Személyi szám Szoba szám Hallgató Szoba Név Életkor Méret

Egyed, kapcsolat, entitás Pl: Kollégiumban a diákok és szobák nyilvántartása Személyi szám Szoba szám Hallgató Lakik Szoba Név Életkor Méret

Egyed, kapcsolat, entitás Kulcs: Egy egyed attribútumainak azt a minimális részhalmazát, amely egyértelműen meghatározza az egyedet, kulcsnak nevezzük és aláhúzással jelöljük. Az adott példában mely attribútumok lesznek a kulcsok? Személyi szám Szoba szám Hallgató Lakik Szoba Név Életkor Méret

Egyed, kapcsolat, entitás Kulcs: Egy egyed attribútumainak azt a minimális részhalmazát, amely egyértelműen meghatározza az egyedet, kulcsnak nevezzük és aláhúzással jelöljük. Személyi szám Szoba szám Hallgató Lakik Szoba Név Életkor Méret

Kapcsolatok Minden egyes hallgató csak egy szobában lakhat és minden szobában csak egy hallgató lakhat. Személyi szám Szoba szám Hallgató 1 Lakik 1 Szoba Név Életkor Méret

Kapcsolatok Egy hallgatóknak lehet több szobája, de egy szobában csak egy hallgató lakhat. Személyi szám Szoba szám Hallgató 1 Lakik N Szoba Név Életkor Méret

Kapcsolatok Egy szobában lakhatnak többen, de egy hallgatónak csak egy szobája lehet. ( valóság ) Személyi szám Szoba szám Hallgató N 1 Lakik Szoba Név Életkor Méret

Kapcsolatok Egy szobában lakhatnak többen, és egy hallgató lakhat több szobában is. Személyi szám Szoba szám Hallgató N Lakik M Szoba Név Életkor Méret

Gyenge egyed Gyenge entitás: az attribútumai nem határozzák meg egyértelműen, csak a kapcsolatai révén lesz meghatározott. A meghatározó kapcsolat az, ami azonosítja. Pl: Videó pályázat(pl: reklámok...), mindenki csak egy művet küldhet be. Személyi szám Szoba Hosszám Személy Beküldi Videó Név Születési idő Formátum Cím

Memória E-K modell Specializáló kapcsolat Számítógép Proci Laptop PC Monitor méret Gépház mérete

Összetett, többértékű attribútum Összetett attribútum: egy rekord. A rekord elemeit szintén attribútumként ábrázoljuk. Többértékű attribútum: halmaz vagy lista. Személyi szám Város Személy Lakcím Utca Autó Házszám

Gyakorló feladat Egy fórum adatbázisát szeretnénk elkészíteni. Szeretnénk menteni a felhasználók adatait. Vannak meghatározott témák amelyben mindenki létrehozhat topicokat. A topicokba pedig bármely felhasználó írhat hozzászólásokat.

Felhasználó Téma Hozzászólás Topic

User_id Felhasználó_név Téma_név Leírás Felhasználó Téma Hozzászólás Topic Hsz_id Tartalom Topic_id Topic_név

User_id Felhasználó_név Téma_név Leírás Felhasználó Téma Létrehozás_ideje Írta Létrehozta Tartalmazza Létrehozás_ideje Hozzászólás Tartalmazza Topic Hsz_id Tartalom Topic_id Topic_név

User_id Felhasználó_név Téma_név Leírás Felhasználó 1 1 Téma Létrehozás_ideje 1 Írta Létrehozta Tartalmazza Létrehozás_ideje N N N Hozzászólás Tartalmazza N 1 Topic Hsz_id Tartalom Topic_id Topic_név

Gyakorló feladat Egy fórum adatbázisát szeretnénk elkészíteni. Szeretnénk menteni a felhasználók adatait. Vannak meghatározott témák amelyben mindenki létrehozhat topicokat. A topicokba pedig bármely felhasználó írhat hozzászólásokat. A fórumon hozzunk létre moderátorokat, akiknek jogukban áll módosítani mások hozzászólásait (egy hozzászólást több moderátor is módosíthat). Tároljuk, hogy az adott moderátorok mióta rendelkezzen ezzel a jogrendszerrel.

User_id Felhasználó_név Téma_név Leírás Felhasználó 1 1 Téma Létrehozás_ideje 1 Moderátor N Írta Tartalmazza Mod_kezd M Módosította Létrehozás_ideje N Létrehozta N N Hozzászólás Tartalmazza N 1 Topic Hsz_id Tartalom Topic_id Topic_név