Adatbázis-kezelés 2. Relációs adatbázisok.

Slides:



Advertisements
Hasonló előadás
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Adatbázisok gyakorlat 5. gyakorlat Adatmodellezés III/IV – Funkcionális függés,
Advertisements

Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Az adatbázis kezelés alapjai
ADATBÁZISOK.
A normalizálás az adatbázis-tervezés egyik módszere
4. gyakorlat Normalizálás.
Adatbázis-kezelés.
Relációs adatbázisok készítése
2. GYAKORLAT E-K modellből relációs adatbázisséma.
Függőségek, normálformák
Leképzési szabályok.
Adatbázisok. Alapfogalmak Az adatbázis (AB) fogalma alatt adatok halmazát értjük, amelyet egyének, csoportok, vállalatok használhatnak. Az adatbázisokban.
SQL Structured Query Language
Funkcionális függés Redundancia 1NF, 2NF, 3NF
Adatbázis kezelés. Hierarchikus modell Legrégebbi modell, ma már nem használatos. Az adatokat fákban tároljuk, ahol minden pont a szegmens adatokat, és.
Számvitelszervezés Az adatmodelltől az adatbányászatig SZIE-KVA, október 15.
Adatbázis (alapfogalmak).
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Adatbázisok gyakorlat 6. gyakorlat Gyakorlás, kötelezőprogram.
Microsoft Access I. Készítette: Rummel Szabolcs
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Információ kezelés Az információ visszakeresésének lehetőségei.
Adatbázis-kezelés.
Az adatbázissal kapcsolatos tudnivalók
KOVÁCS DÁVID. ALAPFOGALMAK Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az.
5. TÉTEL. Helyzetfelmérés: A feladat elvégzéséhez tudnunk kell, hogy mi a kiinduló állapot, és mit szeretnénk elérni, vagyis mi a cél. A nem rég indított.
16. Tétel. Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést,
az MSAccess programmal
Adatbázis-kezelés ACCESS program:
MSACCESS Bevezetés. Üzemeltetés Hozzáférés Jogosultságok Karbantartás Mentés Stb. Felhasználói felület Űrlapok Jelentések Menük Stb. Adatnézetek, funkcionalitás.
SQL, Relációs adatmodell
Normálformák Adatbáziskezelés.
Tervezés, Normalizálás
Térkép. Mi az adat? Minden információ, amit tárolni kell. Minden információ, amit tárolni kell.  szám  szöveg  dátum  hang  kép, stb.
Statisztika, kutatásmódszertan I.
Mérnöki informatika I.év
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak.
Nézzük, mit tudunk…. Mire gondoltam? Megjeleníti az adott adatbázishoz kapcsolódó összes objektumot : adatbázis ablak.
Adatbázis-kezelés JAG,
11. tétel Adatbázis táblái közti kapcsolatok optimalizálása
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
SQL nyelv részei DDL (Data Definition Language – Adat Definiáló Nyelv)  relációs séma séma kezelő utasítások: adatbázisok, táblák létrehozása, módosítása.
Adatbázis kezelés.
Adatbázis-kezelés.
Adatbázis-kezelés Probléma: az excel kezelhetetlen túl sok adat esetén
Adatbázisok Fleiner Rita, Tankönyv:
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
ADATMODELLEZÉS ADATBÁZIS-KEZELÉS
Adatbázis-kezelés.
Kulcsok meghatározása a táblákban
Adatbázis alapfogalmak
Relációs algebra Relációs sémák tervezése
Normálformák Takács Gábor mérnök informatikus, okl. mérnöktanár
Adatbázis-kezelés. Alapfogalmak Adat: –észlelhető, felfogható ismeret –jelsorozat –valakinek, vagy valaminek a jellemz ő je –tény, közlés Információ:
Gáspár Bencéné Dr. Vér Katalin
Információs rendszer fejlesztése 2. előadás
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
 Adatbázis:  Valamilyen szempont szerint rendszerezett adathalmaz.  Adatbázis kezelés:  Adatok tárolása  Műveletek végzése az adatbázison; (Adatok.
Adatbázis-kezelés Alapfogalmak Gimnázium Óbecse.
Algoritmusok és adatszerkezetek
Adatbázisszintű adatmodellek
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév.
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 3. Grafikus normalizálás.
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 1. Alapfogalmak.
Kovács Gergely Péter A relációs adatmodell
Alapfogalmak Adat: rögzített ismeret
Adatbáziskezelés.
Kovács Gergely Péter Bevezetés
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Relációs adatmodell, normálformák
Előadás másolata:

Adatbázis-kezelés 2. Relációs adatbázisok

Relációs adatbázis Egymáshoz kapcsolt táblákból áll. Adatmodell: Relációs adatbázis: egyed  tábla tulajdonság  mező (oszlop) előfordulás  rekord (sor) kapcsolat  közös oszlopok  Relációk

A relációs adatbázis táblái Egyedi (egymástól különböző) névvel rendelkeznek. Egy táblában minden oszlopnak egyedi neve van. Egy oszlopban csak azonos típusú (egyféle) adatot tárolunk. A sorok, illetve oszlopok sorrendje tetszőleges. (A táblának nincs két teljesen egyforma sora.) Adatbázis-kezelés

A tábla kulcsai ISMERŐS Név Cím Telefon Kovács István Pécs, Budai tér 4. 72/286-175 … Kulcs: azoknak a tulajdonságoknak (mezőknek) a legszűkebb halmaza, amelyek minden sort (rekordot) egyértelműen meghatároznak. Adatbázis-kezelés

Mezők a kulcsban Elsődleges tulajdonság: szerepel a kulcsban. ISMERŐS Név Cím Telefon Kovács István Pécs, Budai tér 4. 72/286-175 … Elsődleges tulajdonság: szerepel a kulcsban. Másodlagos tulajdonság: nem szerepel a kulcsban. Adatbázis-kezelés

A kulcsok típusai ISMERŐS Név Cím Telefon Kovács István Pécs, Budai tér 4. 72/286-175 … DIÁK Sorszám Név Szül. idő Történelem Matematika 14. Kovács István 1992. okt. 14. 4 5 2 4 1 … Egyszerű kulcs: egyetlen tulajdonságból (mezőből) áll. Összetett kulcs: több tulajdonság (mező) alkotja. Adatbázis-kezelés

A kulcsok típusai A B C D E 1 2 3 4 5 Elsődleges kulcs ( például rendezési kulcs) Külső kulcs: egy másik tábla kulcsa (kapcsolat!). Számláló mező: egyszerű kulcs érdekében alkalmazzuk. 1 2 3 4 5 Adatbázis-kezelés

A mezők indexelése Indexelés: a rekordok sorrendjének meghatározása egy kiválasztott mező szerint. (például gyors keresés, rendezés) Index: a rekord sorszáma a rendezett sorozatban. Kati 4 Józsi 3 Béla 1 Feri 2 Adatbázis-kezelés

Kapcsolatok a mezők között Adatbázis-kezelés

Funkcionális függés (Társaság, Járatszám)  (Honnan, Hova, Étkezés) (Társaság, Járatszám, Dátum)  (Géptípus, Indul, Érkezik) (Géptípus, Hely)  (Osztály) Adatbázis-kezelés

A(A1, A2, …)  B Funkcionális függés A B tulajdonság funkcionálisan függ az A tulajdonsághalmaztól, ha az A értékeinek ismeretében a B értékei meghatározhatók. (Az A bármely értékéhez legfeljebb egy B érték tartozik.) Adatbázis-kezelés

Teljes és részleges függés Egy mező teljesen függ a kulcstól, ha értéke csak a kulcs összes mezőjének ismeretében határozható meg. Pl.: (Név, Lakcím)  (Születésnap) Egy mező részlegesen függ a kulcstól, ha értéke a kulcs egy részének ismeretében is meghatározható. Pl.: (Név, Lakcím)  (Névnap) Adatbázis-kezelés

Tranzitív függés Tranzitív függés: a másodlagos tulajdonságok között fennálló funkcionális függés. Például: Sorszám Irányítószám Város Adatbázis-kezelés

Egyéb függések Például: kulcstörő függés OKTV megyei fordulók Tantárgy Iskola Megye Adatbázis-kezelés

Az adatbázis kialakítása A cél pontos meghatározása. A felhasználók igényeinek felmérése. A szükséges táblák és mezők meghatározása. A tulajdonságok felbontása minél egyszerűbb adatokra. A táblák kulcsának kialakítása. A kapcsolatok kialakítása. Ellenőrzés. Adatbázis-kezelés

A táblák kialakítása Egy tábla egyetlen, meghatározott egyed adatait tartalmazza! Kontroll: könnyű elnevezni. A többi mezőből számítható adatokat nem tároljuk! Egyértékű tulajdonságok (1. normálforma). A többértékű tulajdonságok több rekordba kerülnek. matek 5 3 4 matek 5 3 4 Adatbázis-kezelés

A táblák kialakítása A kulcstól csak részlegesen függő mezők külön táblába kerülnek, a kulcs megfelelő részével együtt. (2. normálforma) A másodlagos tulajdonságoktól függő mezők külön táblába kerülnek. Ebben a másodlagos tulajdonságok alkotják a kulcsot. (3. normálforma) Kialakítás: grafikusan. Adatbázis-kezelés

Normálformák 0. normálforma: a táblának nincs két azonos sora. 1. normálforma: 0. normálforma + csak egyértékű mezők szerepelnek a táblában. 2. normálforma: 1. normálforma + minden másodlagos mező teljesen függ a kulcstól. 3. normálforma: 2. normálforma + a tábla nem tartalmaz tranzitív függést. Adatbázis-kezelés

Anomáliák az adatbázisban Módosítási: ugyanazt az adatot több rekordban kell módosítani. Törlési: egy rekord törlésével a nem hozzátartozó információk is elvesznek. Bővítési: nem tudunk bevinni olyan rekordot, amihez még nem tartozik kulcs. A normalizálás megszünteti az anomáliákat! Adatbázis-kezelés

Adatbázis-kezelés 1. Alapfogalmak 2. Relációs adatbázisok 3. Grafikus normalizálás 4. Adatbázis-kezelő rendszerek Adatbázis-kezelés

Descartes-szorzat Név Balogh Mária Kovács István Nagy Edit … Cím Pécs, Budai tér 4. Bp., István krt. 20. Kecskemét, Virágos u. 11. … Telefon 30/247-985 72/286-175 20/139-487 … Adatbázis-kezelés

Reláció A Descartes-szorzat részhalmaza  vissza Név Balogh Mária Cím Telefon Balogh Mária Kecskemét, Virágos u. 11. 30/247-985 Kovács István Pécs, Budai tér 4. 72/286-175 Reláció Név Balogh Mária Kovács István Nagy Edit … Cím Pécs, Budai tér 4. Bp., István krt. 20. Kecskemét, Virágos u. 11. … Telefon 30/247-985 72/286-175 20/139-487 … A Descartes-szorzat részhalmaza  vissza Adatbázis-kezelés