Adatbázis alapismeretek

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
Adatbázis rendszerek I.
Adatbázis-kezelés.
Adatbázis I. Alapfogalmak.
Relációs adatbázisok készítése
Adatbázis rendszerek I
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.
EE/R adatmodell (Extended E/R) 1 Az objektum orientált szemlélet elterjedésével egyre nőtt az igény az olyan SDM (Semantic Data Model) modellek iránt,
Az egyed-kapcsolat modell
A DBMS fő feladatai: - adatstruktúra (adatbázisséma) definiálása,
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.
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.
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,
Adatmodellezés: E-K modell
Adatmodellek - egy eszközrendszer, mellyel leírható a vizsgált valóság, - több különböző absztrakciós szinten is létezhet, - megkülönböztetünk DBMS-hez.
Adatbázis-kezelés, információ-rendszerek
Adatbázis rendszerek I
Adatbázis-kezelés
Adatbázis-kezelés Papp-Varga Zsuzsanna. Elérhetőségek    as.
Az adatbáziskezelés alapfogalmai Forrás: Kovács László: Adatbázisrendszerek I. jegyzete Információ és adat Az információ jelsorozathoz kapcsolódó új jelentés,
Az adatok kezelésének technológiája. A számítógépes rendszerek alapvető komponensei Hardver Szoftver Adatok adatkezelés: adatok gyűjtése,tárolása, előhívása,
Adatbáziskezelés - Adatmodellek
SQL, Relációs adatmodell
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Tervezés, Normalizálás
Statisztika, kutatásmódszertan I.
Adatbázisrendszerek világa
Adatbázisok Adatbázis: adatok gyűjteménye, amelyeket az adatbázis-kezelő rendszer (DBMS –Database Management System) kezel. Kezelt adatrendszer → adatbázis.
Dr. Krauszné Dr. Princz Mária Adatbázis rendszerek I.
1 Informatikai Szakképzési Portál Adatbázis kezelés Alapfogalmak.
Adatszerkezetek 1. előadás
Anyagadatbank c. tárgy gyakorlat
Adatbázis-kezelés JAG,
11. tétel Adatbázis táblái közti kapcsolatok optimalizálása
Adatbázisok gyakorlat
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-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.
Adatbázis alapfogalmak
(A logikai adatmodell kialakítása)
(A logikai adatmodell kialakítása)
Adatbázis-kezelés. Alapfogalmak Adat: –észlelhető, felfogható ismeret –jelsorozat –valakinek, vagy valaminek a jellemz ő je –tény, közlés Információ:
Vállalati modellek 2007.
Adatbáziskezelés. Adat és információ Információ –Új ismeret Adat –Az információ formai oldala –Jelsorozat.
Adatbázis rendszerek I
 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
Bevezetés Adatbázisok használata. Mi is az adatbázis? Az adatbázisok ma már az élet számos területén alapvető fontossággal bírnak (Google, Amazon, Flickr,
Gazdasági informatika II (SZIE GTK GVAM 1. évfolyam) 2009/2010. tanév 2. félév.
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,
Összeállította: Juhász Tibor – 2006 – Adatbázis- kezelés 1. Alapfogalmak.
Szemantikai adatmodellek
Alapfogalmak Adat: rögzített ismeret
Kovács Gergely Péter Az egyed-kapcsolat modell
Kovács Gergely Péter Bevezetés
Logisztikai projekt - gyakorlat Adatbázis-elmélet
Adatbázis-kezelés 2. Relációs adatbázisok.
Adatbázis-kezelés.
Előadás másolata:

Adatbázis alapismeretek

Alapfogalmak Információ: Adat: az a közlemény amelynek számunkra újdonságtartalma van, amely bizonytalanságunkat csökkenti (értelmezett adat) Adat: tények, fogalmak olyan formai megjelenítése, amely alkalmas az emberi vagy automatikus eszközök általi kommunikációra, értelmezésére vagy feldolgozására

Alapfogalmak Alapvető adattípusok: numerikus karakteres dátum logikai

Adattárolás, adatkezelés szövegszerű: az adatoknak nincs belső szerkezetük, ömlesztve tartalmazzák az információt. pl.: szövegszerkesztők strukturált: az adatok laza belső struktúrában tárolódnak, táblázatos formában pl.: táblázatkezelők szemi strukturált: az adatok kisebb adatelemek (egyedek) tulajdonságaival is elérhetőek és kezelhetőek ezek kapcsolataival együtt. pl.: adatbázis-kezelők

Adatbázis, adatbázis-kezelő rendszer egy integrált adatrendszer, mely az adatokat kapcsolataikkal együtt, adatmodellben ábrázolja, tárolja. Jelölése: DB (DataBase) Adatbázis kezelő rendszer: az adatbázis-kezelő rendszer olyan programrendszer, amelynek feladata az adatbázishoz történő szabályozott hozzáférés biztosítása, és az adatbázis belső karbantartási műveleteinek végrehajtása. Jelölése: DBMS (DataBase Management System)

Adatbázis-kezelő rendszer (folyt.) Az adatbázis csak adatbázis-kezelő rendszeren keresztül érhető el legálisan védelem integritás ellenőrzés optimalizálás naplózás párhuzamos hozzáférés ellenőrzés

Adatbázis-kezelő rendszer feladatai Adatvédelem a felhasználó az adatbázishoz forduláskor jelszóval azonosítja magát a különböző felhasználók csak a jogosultságuknak megfelelő adatokhoz férhetnek hozzá Adatbiztonság az adatokat védeni kell a szoftver- és hardverhibák ellen ezt másolatok készítésével és naplózásokkal érhetjük el

Adatbázis-kezelő rendszer feladatai (folyt.) Integritásellenőrzés az adatok helyességének, teljességének és ellentmondás-mentességének vizsgálata Párhuzamos adatelérés (szinkronizáció) az azonos adatokkal egyszerre több felhasználó is dolgozhat holtpontkezelés megadása

Adatbázis rendszer Az adatbázis-kezelő rendszer, az adatbázis és az alkalmazói programok együttesét adatbázis rendszernek nevezik Jele: DBS (DataBase System) parancsfelület 3GL program 4GL program

Adatbázis rendszer előnyei igényelt szolgáltatások biztosítása védelem integritásőrzés párhuzamos hozzáférés adatvesztés elleni védelem hatékonyság egységes kezelő felület szabvány kezelő nyelvek magas absztrakciós szint rugalmasság elrejti a tárolási részleteket a felhasználó elől

Adatmodellezés Adatmodell Adatmodellezés Adatmodell séma a feladat megvalósítása céljából a valós világ egy számunkra érdekes részének adatszerkezetét és kapcsolatait leíró modell Adatmodellezés a való világnak a feladatmegoldás céljából megfigyelt és vizsgált adatainak szerkezetét, kapcsolatainak sokaságát leíró módszer Adatmodell séma az adatmodell felhasználásával létrehozott adatszerkezet

Adatmodell alapelemei Egyed: minden olyan dolog, ami minden más dologtól megkülönböztethető, és amiről adatokat tárolunk (tábla) az adatbázis-kezelő rendszerekben az egyedtípus (rekordtípus) az adatbázis legkisebb címezhető egysége (rekord, sor) egyedelőfordulás: egyedtípus egy konkrét eleme

Adatmodell alapelemei (folyt.) Tulajdonság: az egyed egy jellemzője, ami megadja, meghatározza az egyed egy részét tulajdonságelőfordulás: egy konkrét egyed konkrét tulajdonsága (Pl.: Kiss Béla születési éve) lehet: elemi összetett (több részből álló, pl.: lakcím [városból és utca_házszámból áll]) többértékű (egy egyednél több értéket is felvehet, pl.: nyelvtudás) kulcs: az a tulajdonság vagy tulajdonságok csoportja, amely egyértelműen meghatározza, hogy melyik egyedelőfordulásáról van szó (azonosító tulajdonságnak is nevezik)

Adatmodell alapelemei (folyt.) Kapcsolat: Két egyedtípus egyedelőfor-dulásai közötti viszony Kapcsolat típusai: egy-az-egyhez kapcsolat (1:1) egy-a-többhöz kapcsolat (1:N) több-a-többhöz kapcsolat (M:N) rekurzív bináris kapcsolat

Pl.: A = férfi, B = nő; kapcsolat = házasság Az A egyedtípus egy előfordulásához a B egyedtípus legfeljebb egy előfordulása tarozhat, és fordítva. A B Pl.: A = férfi, B = nő; kapcsolat = házasság

Pl.: A = osztály, B = tanuló 1:N kapcsolat Az A egyedtípus egy előfordulásához a B egyedtípus több előfordulása tarozhat, de a B egyedtípus egy előfordulásához az A egyedtípus legfeljebb egy előfordulása tartozhat. A B Pl.: A = osztály, B = tanuló

M:N kapcsolat Az A egyedtípus egy előfordulásához a B egyedtípus több előfordulása tarozhat, és fordítva. A B Pl.: A = szerző, B = könyv

M:N kapcsolat Nincs alá és fölérendeltség az egyedtípusok között. Az adatbázis-kezelő rendszerek nem tudják általában közvetlenül kezelni az M:N kapcsolatot, hanem egy kapcsoló egyedtípus segítségével felbontják két 1:N kapcsolatra.

Rekurzív bináris kapcsolat Egy egyeden belül az előfordulások vannak egymással kapcsolatban.

Adatmodellek típusai Szemantikai adatmodellek emberközeli megközelítés lényeget emelik ki, pontatlanok általában nem alkalmasak közvetlenül adatbázisrendszer kialakítására pl.: (Egyed-kapcsolat modell) ER, EER, IFO, UML… Adatbázisszintű adatmodellek gépközeli megadja a részleteket, teljes igazodik a fizikai megvalósítási lehetőségekhez pl.: hierarchikus, hálós, relációs

Adatbázis tervezésének lépései (adatbázis életciklusa) A valós probléma megértése Az adatmodell felépítése (kapcsolatok meghatározása) Normalizálás (ésszerűsítés) Táblák létrehozása Nézetek, indexelés létrehozása Lekérdezési terv készítése (az összes eddigi pont ezt készíti elő)

Adatbázis tervezésének lépései (adatbázis életciklusa) Képernyő-tervezés Listatervek (DBMS-ben van listázó program, ún. „report writer”) Tesztelés Termék átadása