|
Adatbázis alapismeretek |
|
---|---|---|
Adatbázis: Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei egy meghatározott tulajdonságuk alapján összetartozónak tekinthetők. Az adatbázis-kezelőknek meg kell oldani ezen adatok rendezését, a köztük lévő kapcsolat nyilvántartását, az adatokhoz való hozzáférés szabályozását, az adatok védelmét, az integritás megőrzését, az adatok módosíthatóságát, lekérdezését, különféle szempontok szerinti kigyűjtését, válogatását és egyéb statisztikai funkciókat is. Egy meghatározott témakörrel kapcsolatos információk lehetnek például a vevői megrendelések, számlázási vagy készlet-nyilvántartási adatok, stb. Kapcsolódó fogalmak: 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, mert a későbbiekben csak így tudunk hatékonyan dolgozni vele. A tábla a logikailag összetartozó adatokat foglalja össze. A tábla oszlopokból és sorokból áll, melyeket mezőknek, illetve rekordoknak nevezünk. A rekord az adatbázis egy sora. Egy rekordban tároljuk az egymással összefüggő adatokat. A mező az adatbázis egy oszlopa, amelyben az egyedek tulajdonságértékeit tároljuk. Az elemi adatok a táblázat celláiban szereplő értékek, amelyek az egyed konkrét tulajdonságai. Az egyed az, amit le akarunk írni, amelynek az adatait tároljuk és gyűjtjük az adatbázisban. Az egyedet idegen szóval entitásnak nevezzük. Egyednek tekinthetünk például egy személyt. Az attribútum vagyis tulajdonság az egyed valamely jellemzője. Az egyed az attribútumok összességével jellemezhető. Egy személy egy jellemzője lehet például a neve. Az egyedre vonatkozóan megadott tulajdonságok összességét egyedtípusnak nevezzük. Egy személy leírható például a nevével, életkorával, testmagasságával, a szeme és haja színével együttesen. Az egyedre vonatkozóan megadott konkrét tulajdonságokat egyedelőfordulásnak nevezzük. Egy egyed-előfordulás például Kis Ede, aki 29 éves, 183 cm magas, kék szemű, barna hajú. Elsődleges kulcs: a táblázat rekordjainak egyértelmű azonosítója, értéke egyedi. Idegen kulcs: olyan azonosító amelynek segítségével egy másik táblázat elsődleges kulcsára hivatkozhatunk. Az anomáliák egy nem megfelelő modellből eredő problémák, ellentmondások. Egy relációs adatbázisban a következő anomáliák léphetnek fel: ˇ Bővítési anomália: ha egy rekord felvételekor a már korábban tárolásra került információkat is újra be kell vinni. ˇ Törlési anomália: amikor az elem megszüntetésekor a nem hozzá tartozó információk is elvesznek. ˇ Módosítási anomália: amikor az elemi adat módosulásakor az adatbázisban az elemi adat összes előfordulási helyén el kell végezni a módosítást. A táblák közti kapcsolatok az egyedek egymáshoz való viszonyát írják le. Az egyedek közti kapcsolatot háromféleképpen írhatjuk le. ˇ egy-egy (1:1) kapcsolat: az egyik tábla egy eleméhez a másik tábla pontosan egy eleme kapcsolódik ˇ egy-több (1:N) kapcsolat: az egyik tábla egy eleméhez a másik tábla több eleme is tartozhat ˇ több-több (N:M) kapcsolat: bármely tábla elemeihez a másik tábla tetszőleges számú eleme tartozhat A normalizálás folyamata során az adatbázisból kiküszöböljük a különféle anomáliákat, a redundanciát (adattöbbszörözést), így csökken az adatbázisfájl mérete, és az adatbázis tartalma logikailag áttekinthetőbb lesz. Az adatbázis-rendszernek az alábbi követelményeknek kell megfelelni:
ADATMODELL:Az adatmodell 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. A mai adatbázisokban négyféle logikai adatmodellt használunk: a hierarchikus, a hálós, az objektum-orientált illetve a relációs adatmodellt. Az Access a relációs adatmodellt használja. A relációs adatmodellben az adatokat egymással logikai kapcsolatban álló táblázatokba rendszerezzük. Egy táblázat oszlopainak és sorainak a következő feltételeknek kell megfelelniük:
|
||
|
Következő leckéhez klikkelje! |