Adatbázisok, adattárh



Hasonló dokumentumok
ADATBÁZIS-KEZELÉS. Funkcionális függés, normál formák

Bank: minden tranzakciónál. Egyetemek: regisztráci. Emberi erőforr. források: alkalmazottak adatainak rögzr

Analízis elo adások. Vajda István október 3. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Normalizálás. Definíció: Első normálforma (1NF): A reláció minden sorában pontosan egy elemi attribútum érték áll.

Analízis elo adások. Vajda István szeptember 24. Neumann János Informatika Kar Óbudai Egyetem. Vajda István (Óbudai Egyetem)

Adatmodellezés. Az egyed-kapcsolat modell (EK-diagram) elemei (egyedek, attribútumok, kapcsolatok): attribútum attribútum kapcsolat

- Egyszer (atomi) adat: szám, string, dátum, logikai érték. - Egyed - létez dolog, amelyet tulajdonságokkal írunk le

Keresetlevél beterjesztő irat

Programozás I gyakorlat

Csoportosított adatok megjelenítése sorhalmaz függvények használatával

A Közbeszerzések Tanácsa (Szerkesztőbizottsága) tölti ki A hirdetmény kézhezvételének dátuma KÉ nyilvántartási szám

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

Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN

Tisztítószerek és tisztító eszközök beszerzése (14669/2014.)- módosítás

A könyv tartalomjegyzéke

Egy heti edzés leírása (5. sz. melléklet)

Tájékoztató a szerződés módosításáról_munkaruházati termékek szállítása (5. rész)

A HIRDETMÉNY VISSZAVONÁSÁRÓL, MÓDOSÍTÁSÁRÓL, AZ AJÁNLATTÉTELI, VAGY RÉSZVÉTELI HATÁRIDŐ MEGHOSSZABBÍTÁSÁRÓL, A DOKUMENTÁCIÓ MÓDOSÍTÁSÁRÓL I.

ADATBÁZISOK, ADATTÁRHÁZAK

Az éves statisztikai összegezés. Statisztikai összegezés az éves közbeszerzésekrıl a Kbt. IV. és VI. fejezete szerinti ajánlatkérık vonatkozásában

Korrigendum - Fővárosi Önkormányzat Idősek Otthona - földgáz energia beszerzése

Lineáris algebra gyakorlat

irányítószám: Ország: Magyarország

Tájékoztató a hirdetmény módosításáról - Adásvételi keretmegállapodás bitumenemulzió beszerzése tárgyában

Játékok (domináns stratégia, alkalmazása

Adatbázisok és adattárházak az információs rendszerek adatkezelői

EPER E-KATA integráció

Beszámoló: a kompetenciamérés eredményének javítását célzó intézkedési tervben foglaltak megvalósításáról. Őcsény, november 20.

Az éves statisztikai összegezés. Statisztikai összegezés az éves közbeszerzésekről a Kbt. IV. és VI. fejezete szerinti ajánlatkérők vonatkozásában

Adatok ábrázolása, adattípusok. Összefoglalás

Adatbázis-kezelés. 7. SQL Táblák összekapcsolása

Kombinatorika. 9. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Kombinatorika p. 1/

1. Írja fel prímszámok szorzataként a 420-at! 2. Bontsa fel a et két részre úgy, hogy a részek aránya 5 : 4 legyen!

Figyelmeztető jelzést adó készülékek beszerzése - módosítás

Előre is köszönjük munkádat és izgatottan várjuk válaszaidat! A Helleresek

ADATBÁZISOK, ADATTÁRHÁZAK

Az informatika oktatás téveszméi

A hierarchikus adatbázis struktúra jellemzői

2012. tavaszi félév Vésı Tamás

Az éves statisztikai összegezés STATISZTIKAI ÖSSZEGEZÉS AZ ÉVES KÖZBESZERZÉSEKRŐL A KLASSZIKUS AJÁNLATKÉRŐK VONATKOZÁSÁBAN

Statisztika március 11. A csoport Neptun kód

FIT-jelentés :: Érdi Gárdonyi Géza Általános Iskola és Gimnázium 2030 Érd, Gárdonyi Géza utca 1/b. OM azonosító: Intézményi jelentés

Tanulmányi keretrendszer az APPI-ban

FIT-jelentés :: Kőbányai Keresztury Dezső Általános Iskola 1106 Budapest, Keresztúri út 7-9. OM azonosító: Intézményi jelentés

Oldal 1/2 TELJESÍTMÉNYNYILATKOZAT. Szám: Pke A terméktípus egyedi azonosító kódja: Pke 600x200x50+50

Munkaerőpiaci szervező, elemző Munkaerőpiaci szervező, elemző Személyügyi gazdálkodó és fejlesztő

A táblázatkezelő felépítése

Középiskolai felvételi eljárás tanév

I. 4.) Az ajánlatkéra más ajánlatkérak nevében folytatja-e le a közbeszerzési eljárást? nem X

ELEKTRONIKUS ŰRLAP A NYILVÁNTARTÁSOK REGISZTERÉBE

TANTÁRGYI ÚTMUTATÓ. Prezentáció és íráskészségfejlesztés. tanulmányokhoz

Dinamikus geometriai programok

Széchenyi István Egyetem Műszaki Tudományi Kar. A szakdolgozatok közös sablonja (a Kari Tanács i ülésén elfogadva)

Párhuzamos programozás

Szusza Ferenc labdarúgó sportlétesítmény fejlesztése

Csecsemő- és gyermeknevelőgondozó Csecsemő- és gyermeknevelőgondozó

A SZERZŐDÉS TELJESÍTÉSÉRE VONATKOZÓ INFORMÁCIÓK

Tagállamok - Szolgáltatásra irányuló szerződés - Szerződés odaítélése - Gyorsított tárgyalásos eljárás. HU-Szombathely: Banki szolgáltatások

Címzett: Markus Goddemeier Fax: +49 (0)

Dr. Schuster György február 21. Real-time operációs rendszerek RTOS

2000 db speciális komposztláda, 0,3 m3 térfogatú

Töltse ki értelemszerűen a vevő nevét, irányítószámát, település, utca házszám mezőket, valamint a partner adószáma mezőket.

Művesekezelés anyagainak beszerzése a Semmelweis Egyetem Transzplantációs és Sebészeti Klinika részére

TÁJÉKOZTATÓ A SZERZ DÉS MÓDOSÍTÁSÁRÓL I. SZAKASZ: A SZERZ DÉS ALANYAI I.1) AZ AJÁNLATKÉR KÉNT SZERZ D FÉL NEVE ÉS CÍME

Féléves jelentés GENERALI HAZAI KÖTVÉNY ALAP

FIT-jelentés :: Intézményi jelentés. 8. évfolyam

Amit a Hőátbocsátási tényezőről tudni kell

1. Metrótörténet. A feladat folytatása a következő oldalon található. Informatika emelt szint. m2_blaha.jpg, m3_nagyvaradter.jpg és m4_furopajzs.jpg.

A 27/2012 (VIII. 27.) NGM rendelet (12/2013 (III.28) NGM rendelet által módosított) szakmai és vizsgakövetelménye alapján.

Szállítási szerződés 400 és 120 kv-os szakaszolók szállítására

Kérdések és feladatok

Diszkrét matematika I. gyakorlat

1. forduló. MEGOLDÁSOK Pontszerző Matematikaverseny 2015/2016-os tanév

Segítünk online ügyféllé válni Kisokos

ELEKTRONIKUS ŰRLAP A NYILVÁNTARTÁSOK REGISZTERÉBE

001 Újbudai József Attila Gimnázium 1117 Budapest Váli Feladatellátási hely: utca 1. Tanulmányi terület kódja:002

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények

TANTÁRGYI ÚTMUTATÓ. Pénzügyi-számviteli informatika 2. tanulmányokhoz

DLookup függvény 1. (5)

Fejlesztı neve: LÉNÁRT ANETT. Tanóra / modul címe: CÉGES REKLÁMBANNER KÉSZÍTÉSE PROJEKTMÓDSZERREL

Technológiai dokumentációk

Keretszerződés költöztetési, szállítási feladatok ellátására a Pécsi Tudományegyetemen-2- AF módosítás

Őrzés-védelmi szolgálat ellátása

Kiskunmajsa Város Önkormányzatának partnertérképe

MBLK12: Relációk és műveletek (levelező) (előadásvázlat) Maróti Miklós, Kátai-Urbán Kamilla

Ügyfelek adatkezeléseinek nyilvántartása A NAIH a Takarékszövetkezetet a számon az Adatvédelmi nyilvántartásba bejegyezte

Conjoint-analízis példa (egyszerűsített)

Feladatlap. I. forduló

A Hozzárendelési feladat megoldása Magyar-módszerrel

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

FIT-jelentés :: Intézményi jelentés. Összefoglalás

Közbeszerzési Értesítő száma: 2016/75. Eljárás fajtája: Közzététel dátuma: Iktatószám: 7466/2016 CPV Kód:

Arany Dániel Matematikai Tanulóverseny 2011/2012-es tanév első (iskolai) forduló haladók I. kategória

ARE- III.2.H. PÓTLAP [.]

KÉ-2677/2015 iktatószámú hirdetmény visszavonása. Közbeszerzési Értesítő száma: 2015/32

MAGYAR NYELV a 4. évfolyamosok számára. MNy2 JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

Vagyonfelmérés és vagyonkataszter összeállítása

FIT-jelentés :: Rácalmási Jankovich Miklós Általános Iskola és Alapfokú Művészeti Iskola 2459 Rácalmás, Szigetfő utca 24. OM azonosító:

MATEMATIKA ÍRÁSBELI VIZSGA május 3.

Átírás:

Adatbázisok, adattárh rházak I. részr 1 Adattárol rolás Háttértárak Fájlok Fájlkezelı rendszer 2 Az adatbázis fogalma Az adatbázis együtt tárolt, t egymással kapcsolatban levı adatok rendszere. Az adatok meghatározott szerkezet szerint kerülnek tárolásra, ez a szerkezet az adatbázis struktúrája. A struktúra ra leírását t szintén n az adatbázisban tárolják, ezt az adatbázis sémájának s nevezzük. A séma s leírására ra szolgáló adatokat metaadatoknak nevezzük. 3 1

Adatmodellezés Az adatmodellezés olyan eljárás, melynek során n a valós s világ g tényeit t és összefüggéseit tükrözı adatok lényeges l sajátoss tosságait és s lényeges l összefüggéseit emeljük k ki. Eredménye az adatmodell. Az adatbázisok mindig valamilyen adatmodellen alapulnak. 4 Egyed Tulajdonságok Egyedhalmaz Kulcs Kapcsolatok Megszorítások sok Adatmodellezés 5 1:1 típust pusú kapcsolat Kapcsolatok 6 2

1:N típust pusú kapcsolat Kapcsolatok 7 N:M típust pusú kapcsolat Kapcsolatok 8 Megszorítások sok Kulcsok Egyért rtékőségi megszorítások sok Hivatkozási si-épség g megszorítások sok Értékkészlet megszorítások sok Általános megszorítások sok 9 3

Adatbázis zis-típusok Hierarchikus Hálós Reláci ciós 10 Reláci ciós s adatbázisok Azt az adatmodellt, amely az adatok táblt blázatos ábrázolásán n alapul, reláci ciós s adatmodellnek nevezzük. A reláci ciós s adatmodellben minden egyes reláci ció egy névvel ellátott táblt blázat. 11 A reláci ció matematikai fogalma Legyen S1, S2,..., Sn adott halmazok. R az ezen n halmaz közötti k reláci ció,, ha olyan (s1,s2,...sn sn) n- esekbıl áll, amelyek elsı eleme S1-bıl, második m eleme S2-bıl,...n. eleme Sn-bıl származik. Az S1, S2,...,Sn Sn halmazokat a reláci ció tartományai nyainak nak nevezzük. A reláci cióban szereplı tartományok száma (n)( ) adja meg a reláci ció fokát. 12 4

Reláci ciós s adatbázisok Az adatmodell elemeinek megfeleltethetık k a reláci ció elemei Oszlopok (tartományok) tulajdonságok Sorok egyedek Táblázat - egyedhalmaz 13 Reláci ciós s adatbázisok A reláci ció tulajdonságai Minden cellában egyetlen érték k szerepel A sorok és s oszlopok sorrendje a modell szempontjából l közömbk mbös Egy reláci cióban nem lehet két k t teljesen azonos sor Rendelkeznie kell kulccsal 14 Reláci ciós s adatbázisok A táblt blázat struktúrájának leírása Oszlopnév Típus Karakteres Numerikus Dátum Hosszú karakteres OLE, BLOB Méret Megszorítások sok 15 5

Kulcstípusok Egyszerő kulcs Összetett kulcs Reláci ciós s adatbázisok Elsıdleges kulcs Idegen kulcs 16 Reláci ciós s adatbázisok Egyszerő kulcs egyetlen tulajdonságb gból áll Összetett kulcs két, vagy több t tulajdonság g alkotja 17 Reláci ciós s adatbázisok Elsıdleges kulcs az a tulajdonság, vagy tulajdonságcsoport, amelyet a tábla t sorainak azonosítására használunk (a lehetséges kulcsok közül l választjuk) v Idegen kulcs egy másik m tábla t elsıdleges kulcsa 18 6

Példa idegen kulcsra A Hallgatók táblában a karkód idegen kulcs 19 Kapcsolatok megvalósítása sa a reláci ciós adatmodellben 1:1 kapcsolat Az egyik egyedhalmazban szerepel a másik m egyedhalmaz elsıdleges kulcsa, és s egyért rtékőségi megszorítás s vonatkozik rá. r 1:N kapcsolat Abban az egyedhalmazban szerepel idegen kulcsként a másik m egyedhalmaz elsıdleges kulcsa, amelyik egy egyedéhez csak egy egyed kapcsolódhat a másik m egyedhalmazból. l. 20 Kapcsolatok megvalósítása sa a reláci ciós adatmodellben N:M kapcsolat Kapcsolótábl blát t kell bevezetni, amelynek sorai a két t egyedhalmaz összetartozó egyedeinek elsıdleges kulcsát t tartalmazzák. A kapcsolótábla mindkét t egyedhalmazzal 1:N típust pusú kapcsolatban áll. 21 7

1:1 típust pusú kapcsolat egyetemek rektorok Egyetem tábla Egyetemkód SZIE BCE Név Szent István n Egyetem Budapesti Corvinus Egyetem Cím Gödöllı Budapest Rektorkód R1254 R4215 Kinevezés éve 2006 2005 A rektorkódra egyértékőségi megszorítást kell tenni. 22 1:N típust pusú kapcsolat általános iskolák tanulók Tanuló tábla Tanulókód Név Szület letési dátum d Iskolakód T1230 Kis PálP 1998.01.01. OM1425 T5436 Nagy Edit 1996.02.02. OM2235 23 N:M típust pusú kapcsolat hallgatók tantárgyak Kapcsolótábla Hallgatókód H123 H123 H215 T45 T56 T45 Tantárgyk rgykód 24 8

Normalizálás, normál l formák Cél: az adatok felépítésében rejlı logikai és strukturális problémák k kiszőrése se A szüks kségtelen redundancia megszüntet ntetése A legszőkebb kulcs kiválaszt lasztásasa Az adatok közötti k belsı függések csökkent kkentése 25 Függıségekgek Függés Teljes függf ggés Tranzitív v függf ggés 26 Normál l formák Elsı normál l forma Minden cellában egy elemi érték k szerepel Második normál l forma Minden tulajdonság g az összetett kulcs teljes egész szétıl l függf Harmadik normál l forma Nem tartalmaz tranzitív v függf ggést, vagyis minden tulajdonság g csak az elsıdleges kulcstól függ 27 9

Normál l formák 28 Normalizálási eljárás 29 Egy normalizálási feladat RENDELÉSEK (Rendelés s száma ma,, dátuma, d vevı neve, vevı kódja, vevı címe, számlasz mlaszáma, ma, cikkszám, megnevezés, mennyiségi egység, g, egységár, megrendelt mennyiség, száll llítási határid ridı) 30 10

Egy normalizálási feladat RENDELÉS-1 1NF (Rendelés s száma ma,, dátuma, d vevı neve, vevı kódja, vevı címe, számlasz mlaszáma) ma) RENDELÉS-TÉTEL TEL (Rendelés s száma, cikkszám,, megnevezés, mennyiségi egység, g, egységár, megrendelt mennyiség, száll llítási határid ridı) 31 Egy normalizálási feladat TÉTEL-1 2NF (Rendelés s száma, cikkszám,, megrendelt mennyiség, száll llítási határid ridı) CIKK (Cikkszám,, megnevezés, mennyiségi egység, g, egységár) 32 Egy normalizálási feladat RENDELÉS 3NF (Rendelés s száma ma,, dátuma, d vevı kódja) VEVİ (Vevı kódja,, vevı neve, vevı címe, számlasz mlaszáma) ma) 33 11

A normalizálás s elınyei Kevesebb redundancia Kiküsz szöböli a módosm dosítási si és s a törlt rlési anomáli liákat 34 Reláci cióalgebra Projekció (vetítés) Szelekció (kiválaszt lasztás) s) Egyesítés Metszet Összekapcsolás Direkt szorzat Természetes összekapcsolás 35 Az adatbázis belsı szerkezete Index készk szítésese 36 12

Hallgatókód d szerinti index Index-tábla 37 Név v szerinti index Index-tábla 38 Több szintő index 39 13

Az informáci ciós s rendszer adatai Törzsadatok (Master data Reference data) Az informáci ciós s rendszer alapadatai. Általában egy fizikai, vagy virtuális objektumot írnak le. Értékük k viszonylag állandó. Törzsadat-menedzsment (Master Data Management MDM) 40 Az informáci ciós s rendszer adatai Tranzakciós s adat (Transaction( data) Egy eseményt, tranzakciót ír r le, mindig tartozik hozzá egy idıért rték, és s hivatkozik a rendszer egy, vagy több t objektumára (törzsadat rzsadatára). ra). 41 Az informáci ciós s rendszer adatai Törzsadatok: Termékek, Vevık Tranzakciós s adatok: Rendelés, Rendelés részletei 42 14