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



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

Gazdasági informatika vizsga kérdések

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

9. 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 16.

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

Adatbázisok, adattárh

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

Párhuzamos programozás

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

2011. március 9. Dr. Vincze Szilvia

Útmutató a vízumkérő lap kitöltéséhez

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

Boldva és Vidéke Taka r ékszövetkezet

Boldva és Vidéke Taka r ékszövetkezet

Mit lehet kiolvasni a japán gyertyákból?

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

Algebra es sz amelm elet 3 el oad as Rel aci ok Waldhauser Tam as 2014 oszi f el ev

KOVÁCS BÉLA, MATEMATIKA I.

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

Jelek tanulmányozása

Fordítóprogramok Készítette: Nagy Krisztián

KOVÁCS BÉLA, MATEMATIKA I.

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

MINTA. Fizetendô összeg: ,00 HUF. Telefonon: / ben: Interneten:

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.

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

Az Európai Szabadalmi Egyezmény végrehajtási szabályainak április 1-étől hatályba lépő lényeges változásai

Adatmodellezés, adatbázis-tervezés

LfJo. számú előterjesztés

Memóriamodulok Felhasználói útmutató

Spiel der Türme TORNYOK JÁTÉKA

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

Kérjük, hogy mielőtt elkezdené használni a Csavarhat webáruházat, gondosan olvassa végig ezt a segédletet.

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

Üresként jelölt CRF visszaállítása

Kerékpárlabda kvalifikációs szabályzat

Árverés kezelés ECP WEBSHOP BEÉPÜLŐ MODUL ÁRVERÉS KEZELŐ KIEGÉSZÍTÉS. v ECP WEBSHOP V1.8 WEBÁRUHÁZ MODULHOZ

Lineáris algebra gyakorlat

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

FORTE MAP 5.0 Felhasználói tájékoztató

xdsl Optika Kábelnet Mért érték (2012. II. félév): SL24: 79,12% SL72: 98,78%

2016. JANUÁR 1-TŐL ÉRVÉNYES MÓDOSÍTÁSOK A DR. NONA INTERNATIONAL TÁRSASÁG MARKETING TERVÉBEN

Fókuszban a formahibák. Konzultációs nap Minőségfejlesztési Iroda szeptember 18. Fekete Krisztina

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.

A döntő feladatai. valós számok!

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

Agrárgazdasági Kutató Intézet Piac-árinformációs Szolgálat. Borpiaci információk. III. évfolyam / 7. szám április

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

Belépési útmutató a MIAG weboldalra

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

Ajánlás A TANÁCS HATÁROZATA

Beállítások CLASSBOOK-óratervező. Első belépés

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

4. IR modellezés I. az adatmodell tervezése. Rendszertervezés - Modellezés. Miről lesz szó? A fogalmi modell. Az információrendszer leképezése

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

E-ADÓ RENSZER HASZNÁLATI ÚTMUTATÓ

Kiszombor Nagyközség Polgármesterétől 6775 Kiszombor, Nagyszentmiklósi u. 8. Tel/Fax: 62/

1. LAKOSSÁGI SZABAD FELHASZNÁLÁSÚ HITELEK. A. Személyi jellegű hitelek. Kamata (évi)

ingyenes tanulmány GOOGLE INSIGHTS FOR SEARCH

A Felhasználónév és Jelszó mezőkbe írjuk be az adatainkat, majd kattintsunk a Bejelentkezés gombra, vagy üssük le az Enter billentyűt.

BOLYAI MATEMATIKA CSAPATVERSENY ORSZÁGOS DÖNTŐ SZÓBELI (2012. NOVEMBER 24.) 3. osztály

Gépi forgácsoló Gépi forgácsoló

Diszkrét matematika I. gyakorlat

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Trigonometria

Áramlástechnikai gépek soros és párhuzamos üzeme, grafikus és numerikus megoldási módszerek (13. fejezet)

2008. október 13-ától kezdıdıen az EUR és CHF alapú hitelek igénylésére vonatkozó új kérelmek befogadását a Bank határozatlan idıre felfüggeszti.

FELVÉTELI TÁJÉKOZTATÓ

1. Mintapélda, amikor a fenék lekerekítési sugár (Rb) kicsi

Szállítási információk

Vegyes tételek könyvelése felhasználói dokumentum Lezárva:

Már nem értékesített hiteltípusok és korábban folyósított hitelek kondíciói Egyéb hitelek (Érvényes: től)

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

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

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

Határozat száma: 49/2014. (X.13.) Tárgy: Roma települési nemzetiségi képviselő választás eredményének megállapítása HATÁROZAT

E/K diagram átírása relációkra

Készítsen négy oldalas prezentációt egy vállalat bemutatására!

M A G Y A R K O N G R E S S Z U S I I R O D A

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

Egyéb előterjesztés Békés Város Képviselő-testülete december 2-i ülésére

ÚTMUTATÓ A KONTROLL ADATSZOLGÁLTATÁS ELKÉSZÍTÉSÉHEZ (2012-TŐL)

AZ EURÓPAI KÖZÖSSÉGEK BIZOTTSÁGA. Javaslat: AZ EURÓPAI PARLAMENT ÉS A TANÁCS IRÁNYELVE

Diákolimpiai Strandlabdajátékok eseménysorozat keretében a Hajdú-Bihar Megyei Diáksport Szövetség.

A követelés-elengedés eredményeként az Ön tartozása <tartozás csökkenésének mértéke> forinttal csökken.

Törvényességi szempontból ellenőrizte: Szimoncsikné dr. Laza Margit jegyző

Tartalom. 1. A dokumentum célja... 2

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

SAP JAM. Felhasználói segédlet

A Budapesti Értéktőzsde Zártkörűen Működő Részvénytársaság Közgyűlésének 14/2015. számú határozata

ELŐTERJESZTÉS a Veszprém Megyei Önkormányzat Közgyűlésének április 19-ei ülésére

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

A Justh Zsigmond Városi Könyvtár panaszkezelési szabályzata

Az aktiválódásoknak azonban itt még nincs vége, ugyanis az aktiválódások 30 évenként ismétlődnek!

Előterjesztés. (ifj. Kovács Róbert kérelme)

Ablakok használata. 1. ábra Programablak

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

6. SZÁMÚ FÜGGELÉK: AZ E.ON ENERGIASZOLGÁLTATÓ KFT. ÁLTAL E.ON KLUB KATEGÓRIÁBA SOROLT ÜGYFELEKNEK NYÚJTOTT ÁRAK, SZOLGÁLTATÁSOK

Dunaújvárosi Főiskola. Hallgatók Alapsokaság: 2571 fő

ELŐTERJESZTÉS a Képviselő-testület április 30-i ülésére

Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr.

Átírás:

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

KARBANTARTÁSI ANOMÁLIÁK beszúrási anomáliák törlési anomáliák módosítási anomáliák DOLG_PROJ(Dszsz, Pszám, Dnév, Pnév, Órák) 2

MÓDOSÍTÁSI ANOMÁLIÁK DOLG_PROJ(Dszsz, Pszám, Dnév, Pnév, Órák) Ha megváltoztatjuk a P1 számú projekt nevét Számlázás -ról például Ügyfél-számlakezelés - re, akkor ezt a módosítást mind a 100 olyan dolgozó esetén végre kell hajtanunk, aki a P1 projekten dolgozik. 3

BESZÚRÁSI ANOMÁLIÁK DOLG_PROJ(Dszsz, Pszám, Dnév, Pnév, Órák) Nem tudunk új projektet beszúrni, ha nincs hozzárendelve egyetlen dolgozó sem. Nem tudunk új dolgozót beszúrni, ha nincs hozzárendelve egyetlen projekthez sem. 4

TÖRLÉSI ANOMÁLIÁK DOLG_PROJ(Dszsz, Pszám, Dnév, Pnév, Órák) Ha törlünk egy projektet, akkor az összes olyan dolgozó is törlődik, aki az adott projekten dolgozik. Ha egy dolgozó egyedüliként dolgozik egy projekten, akkor a dolgozó törlése a szóban forgó projekt törlését is maga után vonja. 5

FUNKCIONÁLIS FÜGGÉS 2 attribútum közötti függés R(A 1,A 2,,A m ), X,Y {R(A 1,A 2,,A m } X Y : X attribútum-halmaz funkcionálisan meghatározza Y-t, vagy Y funkcionálisan függ X- től, ha Az R relációs séma minden relációja esetén igaz, hogy z adott reláció két kordját tekintve ha megegyeznek az X-hez tartozó attribútumértékek, akkor megegyeznek az Y-hoz tartozó attribútumértékek is. t 1 [X]=t 2 [X] t 1 [Y]=t 2 [Y] 6

ARMSTRONG AXIÓMÁK Reflexivitás: Ha X Y, akkor X Y A reflexivitás szabálya szerint egy attribútumhalmaz mindig meghatározza önmagát, vagy saját maga bármilyen részhalmazát. Augmentivitás: Ha X Y, akkor XZ YZ Az augmentivitás szabálya szerint egy funkcionális függés mindkét oldalának ugyanazzal az attribútumhalmazzal történő bővítése újabb érvényes funkcionális függést eredményez. Tranzitivitás: Ha X Y és Y Z, akkor X Z 7

TOVÁBBI TULAJDONSÁGOK Dekompozíciós tulajdonság: Ha X YZ, akkor X Y és X Z H X meghatároz egy attribútumhalmazt, akkor annak egy részét is meghatározza. Additivitás: Ha X Y és X Z, akkor X Y,Z Pszeudotrazitivitás: Ha X Y és WY Z, akkor WX Z 8

NORMALIZÁLÁS A normalizáció az a folyamat, amelynek során szétbontjuk a nem kielégítő, rossz relációsémákat úgy, hogy az attribútumaikat több kisebb relációsémába helyezzük át. A normálforma a relációsémák kulcsai és a bennük fennálló funkcionális függések segítségével megfogalmazott feltétel,amellyel megállapítható, hogy a relációséma egy adottnormálformában van-e. 9

0. NORMÁL FORMA (0.NF) Többértékű és összetett attribútumokat is tartalmaz 10

1. NORMÁL FORMA (1.NF) Ez reláció 1NF-ben van, ha minden attribútuma funkcionálisan függ az elődleges kulcstól. Tiltja: Összetett attribútum Többértékű attribútum Beágyazott reláció: az olyan attribútumokat, melyek értékei a különálló rekordokban nem atomiak Reláció definícióját képezi 11

HOGYAN LEHET ELÉRNI? Új rekordok Új elődleges kulcs Óriási redundancia Új reláció A többértékű attribútumot kivesszük egy új relációba Nem szabad információ veszteni Az új relációba kiemeljük az elsődleges kulcsokat Elsődleges kulcs, kulcs Két reláció hordozza a információt 12

TELJES ÉS RÉSZLEGES FÜGGÉS Egy X Y funkcionális függés teljes funkcionális függés, ha X-ből bármely A attribútumot eltávolítva a függés a továbbiakban már nem áll fenn, azaz bármely A X attribútum esetén (X {A}) már nem határozza meg funkcionálisan Y-t. Egy X Y funkcionális függés részleges függés, ha valamely A X attribútum eltávolítható X-ből úgy, hogy a függés továbbra is fennáll, azaz valamely A X esetén (X {A}) Y. 13

2. NORMÁL FORMA (2.NF) Egy R relációséma második normálformában van, ha R minden másodlagos (leíró) attribútuma teljesen funkcionálisan függ R elsődleges kulcsától. Egy R relációséma második normálformában van, ha R-nek nincs olyan másodlagos (leíró) attribútuma, amely részlegesen függne R bármely kulcsától. 14

3. NORMÁL FORMA (3.NF) Egy R relációséma X Y funkcionális függése tranzitív függés, ha létezik egy olyan Z attribútumhalmaz, amely nem kulcsjelölt és nem része R egyetlen kulcsának sem, és fennáll X Z, illetve Z Y. Egy R relációséma harmadik normálformában van, ha 2NF-ben van és nincs R-nek olyan másodlagos (leíró) attribútuma, amely tranzitívan függne az elsődleges kulcstól. 15

TRIVIÁLIS FÜGGÉS A 1,A 2,,A n B 1,B 2,,B m Triviális, ha a jobb oldal részhalmazát alkotja a bal oldalnak (reflexív függés) Nem triviális, h legalább egy B j nem az A i -k közül kerül ki. Teljesen nem triviális, ha egyetlen B j sem az A i -közül kerül ki. A két attribútumhalmaz metszete üres. Egy R relációséma harmadik normálformában van, ha valahányszor egy X A nemtriviális funkcionális függés fennáll R-en, akkor vagy X egy szuperkulcsa R-nek, vagy A egy elsődleges attribútuma R-nek. 16

BOYCE CODD-FÉLE NORMÁLFORMA (BCNF) Egy R relációséma Boyce Codd-féle normálformában van, ha valahányszor egy X A nemtriviális funkcionális függés fennáll R- en, akkor X egy szuperkulcsa R-nek. 17