Adatbzis kezels Fogalmak Adatbzis egy olyan adathalmaz amelynek
Adatbázis kezelés
Fogalmak Adatbázis: egy olyan adathalmaz, amelynek elemei egy meghatározott tulajdonságuk alapján összetartozónak tekinthetők. Az adatbázisban az adatok rendszerezetten szerepelnek. n Egyed: aminek adatait az adatbázisban tároljuk. n Attribútum: az egyed valamely jellemzője. (Pl. egy személy vezetékneve) n
Adatbázis kezelő rendszer n Legfontosabb feladatai: Adatok bevitele, tárolása, rendezése n Kapcsolatok nyilvántartása n Hozzáférési jogok szabályozása n Adatok védelme n Adatok módosításának, adott szempont szerinti lekérdezésének lehetősége n Adatok nyomtatása n Statisztikai adatok számítása n
Adatmodellek Fogalma: egyértelműen meghatározza az adatbázis szerkezetét, magában foglalja az adatok típusát, kapcsolatát, a korlátozó feltételeket és az adatkezelési műveleteket. n Típusai: n Hálós n Hierarchikus n Objektum orientált n Relációs n
Relációs adatmodell Az adatokat egymással logikailag összefüggő táblákban tároljuk. n A táblákkal szemben támasztott követelmények: n minden oszlopnak egyértelmű neve van n minden sorban ugyanazok az oszlopok vannak n az oszlopokban található adatok meghatározott értéket vehetnek fel n az oszlopok soronként csak egy értéket vehetnek fel n a táblát a neve egyértelműen azonosítja n
A tábla oszlopokból (mezők) és sorokból (rekordok) áll. n A rekord: egyed összes tulajdonsága. (Pl. : egy ügyfél neve, címe, telefonszáma) n A mező: több egyed egy közös tulajdonsága. (Pl. : minden egyed neve a név mezőben található) n Elsődleges kulcs: olyan egyedi érték, amely az adott rekordot egyértelműen azonosítja. (Pl. : személyi szám) n
Az adatbázis táblái közötti kapcsolatok Az egyedek egymáshoz való viszonyát írják le. n Típusai: n egy-egy : az egyik tábla egy eleméhez a másik táblában csak egy elem kapcsolódik n egy-több: az egyik tábla egy eleméhez a másik tábla több eleme kapcsolódhat n több-több: bármely tábla elemihez a másik tábla tetszőleges számú eleme tartozhat n
Adatbázisok tervezése 1. lépés: Követelményelemzés n 2. lépés: Egyedek táblák meghatározása n 3. lépés: Attribútumok, mezők meghatározása n 4. lépés: Az azonosítók meghatározása n 5. lépés: A kapcsolatok meghatározása n 6. lépés: Ellenőrzés n 7. lépés: Adatbevitel és további objektumok létrehozása n
- Slides: 8