Adatbáziskezelés (alapfogalmak). Adatbázis Egyazon információs rendszerhez tartozó adatok összefüggő, szervezett rendszere.

Slides:



Advertisements
Hasonló előadás
Adatbázis-kezelés Készítette: Asztalos Péter január 12.
Advertisements

Kapcsolatok. Kapcsolat Kapcsolat: Két egyedtípus egyedelőfordulásai közötti viszony.
Az adatbázis kezelés alapjai
ADATBÁZISOK.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Informatika I. 6. Adattábla függvények, érzékenységi vizsgálatok.
A normalizálás az adatbázis-tervezés egyik módszere
Adatbázisok SQL. TARTALOM Szijártó M.2 Témakörök  Az SQL tulajdonságai  A műveletek fajtái  Objektum-műveletek  Lekérdezések Tulajdonságok és műveletek.
Adatbázis-kezelés.
Relációs adatbázisok készítése
Leképzési szabályok.
Delphi programozás alapjai
SQL Structured Query Language
Adatbázis (alapfogalmak).
Microsoft Access I. Készítette: Rummel Szabolcs
Microsoft Access V. Készítette: Rummel Szabolcs Elérhetőség:
Adatbázis-kezelés.
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.
2011. szeptember Az információtechnológia menedzselése Az információs rendszer fejlesztése Image of the slide: www2.raritanval.edu/departments/busadmin/.../Ch07-IntrotoBusiness.ppt.
2011. szeptember Az információtechnológia menedzselése Az információs rendszer fejlesztése Image of the slide: www2.raritanval.edu/departments/busadmin/.../Ch07-IntrotoBusiness.ppt.
Adatbáziskezelés az MSAccess programmal Makány György 2. rész: Adattáblák létrehozása külső adatforrásból.
az MSAccess programmal
Adatbázis-kezelés ACCESS program:
2006. október 9.Markó Tamás, PTE TTK1 Az Oracle SQL 7. Kényszerek megadása. Indexek kezelése.
Adatbázis-kezelés
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
Kényszerek megadása. Indexek kezelése.
Microsoft Excel Függvények VIII.
SQL, Relációs adatmodell
Adatbáziskezelés alapjai
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.
Többtáblás adatbázisok
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
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,
Készítette: Rummel Szabolcs Elérhetőség:
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.
Adatbázis kezelés.
Adatbázis-kezelés.
Adatbázis rendszerek I Relációs adatmodell strukturális része Általános Informatikai Tsz. Dr. Kovács László.
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áziskezelés (alapfogalmak)
Adatbázis alapfogalmak
Webprogramozó tanfolyam
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ó:
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 1-2. adatbázis-kezelő rendszer 1.új adatbázisokat hozhassanak (adat definició 2.lekérdezések és módosítások (adat manipuláció) 3.Támogassa.
Adatbázisszintű adatmodellek
Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás mellett tárolunk. Nagyon fontos, hogy az adatbázisunk szerkezetét jól megtervezzük,
Készítette: Kiss András
Alapfogalmak Adat: rögzített ismeret
Adatbázis alapismeretek
Lekérdezések.
Kovács Gergely Péter Bevezetés
Adatbáziskezelés.
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Relációs adatmodell, normálformák
Adatbázis-kezelés 2. Relációs adatbázisok.
Adatbázis-kezelés.
Előadás másolata:

Adatbáziskezelés (alapfogalmak)

Adatbázis Egyazon információs rendszerhez tartozó adatok összefüggő, szervezett rendszere.

Relációs adatmodell 1.  A tábla oszlopai azonos típusú adatmezőket: értékeket vagy más néven tulajdonságértékeket tartalmaznak (szöveg, szám, dátum, logikai érték)  Az oszlop címkéit mezőnevekneknek vagy tulajdonságtípusnak is szokás nevezni.  A tábla sorait rekordoknak vagy egyedelőfordulásnak nevezzük. A relációs adatbázisokban az adatokat táblázatokba rendezzük. Az egymással kapcsolatban álló táblák (más néven relációk vagy egyedtípusok) alkotják az adatbázist.

Relációs adatmodell 2. Két tábla a bennük lévő közös tulajdonság (kapcsolómező) alapján kapcsolható össze. Jelenleg a korszerű adatbáziskezelők relációs adatbáziskezelők. (Access, SQL Server, Oracle, Ingres, Paradox, dBase, Foxpro.) Ennek oka az adatmodell szemléletessége és rugalmassága. Pl.: a Tanulók tábla és az Osztályzatok tábla a mindkettőben szereplő Tanulósorszám mező alapján. (Nem feltétlenül a név, hanem az adattípus és a tartalom egyezése a lényeges!) Osztályzatok Tanulók

Azonosító, kulcs  Egyszerű kulcs: ha az azonosító egyetlen tulajdonság.  Összetett kulcs: ha az azonosító több, külön-külön azonosítónak nem alkalmas tulajdonságból áll, amelyek együtt megfelelőek erre a szerepre. A táblának az az oszlopa (tulajdonsága), amely minden sorban (rekordban) más-más értéket vesz fel, vagyis a táblán belül egy és csakis egy egyedre jellemző. Az azonosító értéke  egy táblán belül egyedi  nem lehet NULL érték, vagyis definiálatlan érték  Idegen kulcs (foreign key): olyan tulajdonság, amely az adott táblában nem kulcs, de egy másikban igen. (Kapcsolatot biztosít)

Kapcsolatok a táblák közt 1:1 (Egy az egyhez) 1:N (Egy a többhöz) N:M (Több a többhöz)

1:1 típusú (kölcsönös) kapcsolat RendszamForg_eng_szTipusSzinTulaj_nev IZZ-776MJ 99999OpelBordóSomogyi Éva BFG 611NJ 54111SuzukiLilaBerek Edina HTL-910LK 63211RenaultKékVaj Ákos PKM-225KK 99886SkodaSárgaTóth Béla Biztositokotvenyszamrendszam HungáriaMH IZZ-776 AB AegonLB PKM-225 ProvidenciaDs HTL-910 ProvidenciaDs BFG-611 AUTOK KOT_BIZTOSITAS A KOT_BIZTOSITAS tábla egy sorához az AUTOK táblából maximum egy sor kapcsolódhat, és ez fordítva is igaz: az AUTOK tábla minden egyes sorához a KOT_BIZTOSITAS táblának csak egy sora kapcsolódhat. Az ilyen módon összekapcsolható táblák adatait akár egy táblában is tárolhatnánk…

1:N típusú (alá- fölérendelő kapcsolat) RendszamDatumKar_leirasKar_osszeg FGM Horpadt elülső lemez99 450Ft BFG Betört a szélvédő25100 Ft HTL Megrongálódott mot Ft DCY Teljesen összetört a bal Ft BGG Belementek hátulról Ft BFG Eltörött az Indexlámpa3 500 Ft DCY Lefújták festékszóróval Ft Biztositokotvenyszamrendszam HungáriaMH IZZ-776 AB AegonLB PKM-225 ProvidenciaDs HTL-910 ProvidenciaDs BFG-611 KOT_BIZTOSITAS KARESEMENYEK A fölérendelt táblában a kapcsoló mező nem veheti fel többször ugyanazt az értéket (egyedi azonosító) Az alárendelt táblában a kapcsoló mező többször is felveheti ugyanazt az értéket. A fölérendelt tábla egy rekordjához az alárendelt táblának akár több rekordja is kapcsolódhat. A relációs adatmodellre ez a fajta kapcsolat a jellemző!

M:N típusú (mellérendelő kapcsolat) U_KODUJSAGCIMDIJE_KOD NSNemzeti Sport KKKiskegyed MHM. Horgász UJSAGOKELOFIZETOK E_KODNÉVLAKCIM U_KOD 1124Balogh IrmaKőfejtő u. 4 KK 6132Só PálLom tér 3 KK 1368Virág ElekLom tér 1.NS 4421Végh BélaKőfejtő u. 3NS Ugyanazt az újságot többen is előfizethetik, és egyazon személy több újságra is előfizethet. Ebben az esetben mindkét tábla egy adott sorához a másik táblának több sora is kapcsolódhat. A relációs adatmodellre ilyen kapcsolatot nem tud kezelni.

M:N típus 2. U_KODUJSAGCIMDIJ NSNemzeti Sport3421 KKKiskegyed5734 MHM. Horgász2734 UJSAGOKELOFIZETOK 1368NS 6132KK 6132MH 1124NS 1124KK E_KÓDU_KOD ELOFIZETESEK E_KODNÉVLAKCIM 1124Balogh IrmaKőfejtő u Só PálLom tér Virág ElekLom tér Végh BélaKőfejtő u. 3 Az M:N típusú kapcsolat több 1:N típusú kapcsolatra vezethető vissza, újabb tábla, vagy táblák közbeiktatásával. (pl. itt az ELOFIZETESEK) Így már tudja kezelni a relációs adatbáziskezelő!

Hivatkozási integritás  A fölérendelt táblából nem törölhetünk olyan adatot, illetve nem módosíthatjuk olyan rekord kulcsát, amelyhez tartozik kapcsolt rekord az alárendelt táblában. (vagyis a kapcsolatot biztosító tulajdonság értéke a két táblában azonos) Pl. nem törölhetjük az Tanulók táblából a Bedők Csilla rekordját, ha az Osztályzatok táblában van rá vonatkozó rekord.  Az alárendelt táblában nem rögzíthetünk olyan adatot, amelyhez a fölérendelt táblában nem tartozik megfelelő rekord. Pl. az Osztályzatok táblában addig nem rögzíthetjük Bedők Csilla osztályzatát, amíg a Tanulók táblában nem szerepel. Az adatbázis szerkezetére vonatkozó megkötés. A kapcsolt táblák között akkor áll fenn, ha:

Ellenőrző kérdések 1.Mi az adatbázis? 2.Mi a relációs adatmodell lényege? 3.Mi tartalmaznak a tábla oszlopai? 4.Milyen típusúak lehetnek a tábla oszlopai? 5.Mit tartalmaznak a tábla sorai? 6.Hogyan nevezzük még a relációs adatbázis tábláit? 7.Hogy nevezzük még a tábla oszlopait (oszlopcímkéit, sorait)? 8.Mi alapján kapcsolható össze két tábla? 9.Mi az azonosító (kulcs)? 10.Mi az összetett kulcs? 11.Milyen kikötéseket ismersz az azonosító értékével kapcsolatban? 12.Milyen típusú kapcsolat lehet a táblák közt? 13.Mi jellemző az 1:N (1:1, M:N) típusú kapcsolatra? 14.Melyik kapcsolattípus jellemző a relációs adatmodellre? 15.Mi a hivatkozási integritás? 16.Melyek a hivatkozási integritás szabályai?