az adatbázis meghatározása

13
Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás mellett tárolunk. Az adatbázis táblákból áll.

Upload: mio

Post on 06-Jan-2016

43 views

Category:

Documents


0 download

DESCRIPTION

Az adatbázis meghatározása. Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás mellett tárolunk. Az adatbázis táblákból áll. Az adatbázis-kezelő meghatározása. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Az adatbázis meghatározása

Az adatbázis az adatok és a köztük lévő összefüggések rendszere, amelyet egymás

mellett tárolunk. Az adatbázis táblákból áll.

Page 2: Az adatbázis meghatározása

Az adatbázis-kezelő rendszer olyan program, illetve

programcsomag, amely lehetővé teszi az adatbázisok

kezelését, az azokon végrehajtható műveletek

(adatok lekérdezése, módosítása, törlése, az

adatbázis karbantartása) elvégzését.

Page 3: Az adatbázis meghatározása

A tábla a logikailag összetartozó adatokat foglalja össze. A tábla oszlopokból és sorokból áll, amelyeket mezőknek, illetve rekordoknak

nevezünk.

Page 4: Az adatbázis meghatározása

A tábla rekordja

A rekord az adatbázis egy sora. Egy rekordban tároljuk az egymással összefüggő adatokat.

Page 5: Az adatbázis meghatározása

A tábla mezője

A mező az adatbázis egy oszlopa, amelyben az egyedek tulajdonságértékeit tároljuk.

Page 6: Az adatbázis meghatározása

Elsődleges kulcs, kapcsolómezőElsődleges kulcs : a rekordok egyértelmű

azonosítására szolgáló mező. Egyedinek kell lennie.

Kapcsolómező : a táblák közti logikai kapcsolatot megteremtő, mindkét táblában előforduló mező.

Page 7: Az adatbázis meghatározása

Az elemi adatok a tábla celláiban szereplő értékek, amelyek az egyed konkrét

tulajdonságai.

Page 8: Az adatbázis meghatározása

Az egyed attribútumaAz 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.

Page 9: Az adatbázis meghatározása

Adattípusok Szöveg : bármilyen nyomtatható karaktert tartalmazhat. Egy karakter

1 bájt helyet foglal. A mező maximális hossza 255 bájt, alapbeállítás 50.

Feljegyzés : a mező maximális hossza 64 KB. A feljegyzés szövege nem az adattáblában tárolódik, így a mező hosszát nem kell megadni.

Szám : akkor válasszuk ezt a típust, ha számolni akarunk az adatokkal. A Mezőtulajdonságok Mezőméret sorában többféle számtípus közül választhatunk:

Bájt: 0..255, a mező hossza 1 bájt Egész: -32768..+ 32767, a mező hossza 2 bájt Hosszú egész: egész számok 4 bájton Egyszeres: egész, tört számok, a tizedesjegyek maximális száma 7 Dupla: egész, tört számok, a tizedesjegyek maximális száma 15 Decimális: egész, tört számok. A Skála mezőtulajdonságban

beállíthatjuk a tizedesjegyek számát, ez maximum 28 lehet Pénznem : pénzértékek és egyéb számadatok tárolására szolgál. A

szám pozitív és negatív egész és tört érték lehet. Alapértelmezésben a pénznemet a szám után írja a program. 15 egész és 4 tizedesjegyet tartalmazhat. A mező hossza 8 bájt.

Számláló : a tábla rekordjainak egyedi azonosítására szolgál. Folyamatos sorszám vagy véletlen szám, amelyet az Access automatikusan hozzárendel az új rekordhoz. A mező tartalma nem módosítható.

Page 10: Az adatbázis meghatározása

A relációs adatbázis felépítése

Relációs adatbázisok általában nem egyetlen relációból, táblából állnak, hanem több tábla alkot egy adatbázist. Azt, hogy egy adatbázist hány táblára bontunk szét, vagy hány táblát fogunk össze egy adatbázisba, már az adatbázis megtervezésekor eldöntjük. A táblákra bontásnál az attribútumok közötti kapcsolat jelentősen befolyásolja, hogy mely oszlopok kerülnek egy táblába. Egy adatbázis nem egymástól független táblák halmaza, hiszen így semmit sem érnénk velük.

Page 11: Az adatbázis meghatározása

Access adatbázis kezelő programSzokásos műveletek (lekérdezés, frissítés,

törlés, módosítás, bővítés /hozzáfűzés, új tábla létrehozása stb.)

JelentésekŰrlapokMakrók

Page 12: Az adatbázis meghatározása

SQLStructured Query Language (strukturált

lekérdezőnyelv)relációs adatbázis-kezelők lekérdezési nyelve.

Page 13: Az adatbázis meghatározása

Összesítő lekérdezések : sum: összeadja a mezőben található értékeket avg: átlagolja a mező adatait min, max: legkisebb, legnagyobb értéket

keresi count: a nem üres mezőket számolja össze Ezeket aggregáló függvényeknek nevezzük. Az

összesítés sor nem maradhat üresen. GroupBy: rekordok csoportosítása Expression: ha egy számított mező

kifejezésében aggregáló függvény szerepel Where: segítségével szűrjük a lekérdezéshez

felhasznált rekordokat