Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Adatbázis-kezelés 2009..

Hasonló előadás


Az előadások a következő témára: "Adatbázis-kezelés 2009.."— Előadás másolata:

1 Adatbázis-kezelés 2009.

2 Adatbázis fogalma Adatbázis (tágabb értelemben): egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekintendők. Az adatbázis-kezelőknek meg kell oldaniuk ezen adatokhoz való hozzáférés szabályozását, védelmét, az adatok módosíthatóságát, lekérdezését, kigyűjtését szempontok szerint, válogatását, statisztikai funkciókat. Készítette: Nagy-Szakál Zoltán

3 Adatbázisok feladatai
Az adatbázis-kezelők legfontosabb feladatai: A megtervezett adattáblák fizikai szerkezetének és kapcsolatainak létrehozása Az adatbevitel, adatmódosítások, törlések végrehajtása Adatrekordok sorba rendezése, válogatása, megjelenítése Listák jelentések készítése Biztonsági másolatok készítése

4 Alapfogalmak Adatbázis szerkezete Adatbázis Tábla Rekord Mező
az adatok és a köztük levő összefüggések rendszere. Tábla logikailag összetartozó adatokat foglalja össze. Rekord az adatbázis egy sora, ebben tároljuk az egymással összefüggő adatokat. Mező az adatbázis egy oszlopa, melyben az egyedek tulajdonságait tároljuk.

5 Alapfogalmak Elemi adat Egyed Attribútum (tulajdonság) Egyedtípus
a tábla celláiban szereplő értékek, az egyedek konkrét tulajdonságai. Egyed aminek az adatait tároljuk. (pl.: személy) Attribútum (tulajdonság) az egyed valamely jellemzője. (pl.: személy neve) Egyedtípus egyedekre vonatkozó megadott tulajdonságok összessége. (pl.: egy személy leírható nevével, életkorával, hajszínével, stb. együttesen)

6 Alapfogalmak Egyed-előfordulás Elsődleges kulcs Idegen kulcs Index
egyedre vonatkozó megadott konkrét tulajdonságok. (pl.: Kiss Ede, 29 éves, 193 cm magas, stb.) Elsődleges kulcs a tábla rekordjainak egyértelmű azonosítója, értéke egyedi. Idegen kulcs olyan azonosító, amely segítségével egy másik tábla elsődleges kulcsára hivatkozhatunk. Index a táblákban való keresés és sorba rendezés gyorsítására alkalmas eszköz.

7 Alapfogalmak Adatmodellek
Egyértelműen meghatározza az adatbázis szerkezetét, magában foglalja az adatok típusát, kapcsolatát, a korlátozó műveleteket és az adatkezelési műveleteket. Relációs Hierarchikus Hálós Objektumorientált

8 Alapfogalmak Adattáblák közötti kapcsolatok Egy-egy (1:1)
Egyik tábla egy eleméhez a másik tábla pontosan egy eleme kapcsolódik. (pl.: házastársak nyilvántartása)

9 Alapfogalmak Adattáblák közötti kapcsolatok Egy-több (1:N)
Egyik tábla egy eleméhez a másik tábla több eleme is tartozhat (pl.: megrendelők és megrendelések)

10 Alapfogalmak Adattáblák közötti kapcsolatok Több-több (N:M)
Bármely tábla elemeihez a másik tábla tetszőleges számú eleme kapcsolódhat. (pl.: cég ügyfelei és a számukra nyújtott szolgáltatások)

11 Kapcsolatok

12 Access indítása

13 Az Access ablaka Menüsor Eszköztár Munkaablak

14 Access objektumai Tábla objektum (adatállományok)
Lekérdezés objektum (adatok különféle szempontok szerinti megjelenítése) Űrlap objektum (adatbeviteli eszköz) Jelentés objektum (papíralapú megjelenítés) Lap objektum (WEB-lap adatok karbantartására) Modulok objektum (ismétlődő feladatokra) Makró objektum (Visual Basic kódon megírt programrészek)

15 Tábla objektum - Mezőnév
Mezők létrehozása Mezőnév Max. 64 karakter Nem lehet: . ! ‘ [] Nem kezdődhet szóközzel

16 Tábla objektum - Adattípusok
Mezők létrehozása Adattípus Szöveg (Text) Feljegyzés (Memo) Szám (Number) Bájt (Byte) Egész (Integer) Hosszú egész (Long Integer) Egyszeres (Simple) Dupla (Duble)

17 Tábla objektum - Adattípusok
Mezők létrehozása Adattípusok Dátum/Idő Pénznem Számláló Igen/Nem

18 Tábla objektum - Mezőméret
Szövegmezők 0-255 (karakter) (1 bájt) Számmezők Bájt (0-255) (1 bájt) Egész ( – 32767) (2 bájt) Hosszú egész ( – ) (4 bájt) Egyszeres (-3,4E38 – 3,4E38) 7 jegy pontosság (4 bájt) Dupla (-1,79E308 – 1,79E308) 15 jegy pontosság (8 bájt)

19 Tábla objektum - Mező tulajdonságok
Mezőméret (Beviteli maszk Alapértelmezett érték) Érvényességi szabály (– Érvényesítési szöveg) (Kötelező) Indexelt

20 Tábla objektum

21 Tábla objektum – Tervező nézet

22 Tábla objektum – Tábla nézet

23 Tervezzünk adatbázist egy utazási iroda számára!
A következő adatokat szeretném tárolni: Az igénybe vehető utazások adatai (Utak) Az utazásokra jelentkezettek adatai (Utasok) Az utasok befizetéseit az egyes utakra (Foglalások)

24 Tervezzünk adatbázist egy utazási iroda számára!

25 Tervezzünk adatbázist egy utazási iroda számára!

26 Tervezzünk adatbázist egy utazási iroda számára!

27 Tervezzünk adatbázist egy utazási iroda számára!
Kapcsoljuk össze az adattáblákat!

28 Táblaműveletek - Adatbevitel

29 Keressünk…

30 Táblaműveletek- Adatmódosítás
A Szicília-Palermo út időtartama 9 napra, az út típusa pedig körutazás-nyaralásra változott. Keressük meg az utat! Álljunk az Út elnevezése mezőbe bármelyik rekordnál! Szerkesztés/Keresés CTRL+I

31 Táblaműveletek - Adattörlés
Nem volt elegendő jelentkező a 19-es pozíciószámú útra, ezért töröljük.

32 Táblaműveletek - Rendezés
Rendezzük az Utak tábla adatait célország és azon belül az út elnevezése szerint (növekvő sorrendbe)!

33 Listázzunk, szűrjünk…

34 Táblaműveletek – Listázás (Szűrés)
Listázzuk ki azokat az utakat, amelyek célja Olaszország!

35 Táblaműveletek – Listázás (Szűrés)
Listázzuk ki az olaszországi utak közül melyek körutazások!

36 Táblaműveletek – Listázás (Szűrés)
Listázzuk ki azokat az utakat, amelyek Spanyolországba vagy Portugáliába indulnak!

37 Táblaműveletek – Adatmező hozzáadása
Az Utasok táblához adjuk hozzá a Születési idő (Dátum/idő – Rövid dátum) és az Igazolványszám (Szöveg – 15 – indexelt – nem lehet azonos) mezőket! Tervező nézetben

38 Adatbevitel Vegyünk fel egy új utast! (Utasok tábla)

39 Adatmódosítás Módosítsuk Déry Dóra telefonszámát re!

40 Listázás (Szűrés) Szűrjük ki a törzsutasokat!

41 Listázás (Szűrés) Listázzuk ki a vidéki (nem budapesti) utasokat!

42 Listázás (Szűrés) Keressük ki azokat az utasokat, akiknek a keresztneve András vagy István!

43 Adatbevitel - Mezőméret módosítása
Vegyünk fel egy új utast!

44 Érvényességi szabály – Érvényesítési szöveg

45 Érvényességi szabály Készítsünk szabályt, az Irányítószám mezőre, mely adatbevitelkor csak 1011 és közötti értékeket fogad el adatbevitelkor! Készítsünk hozzá hibaüzenetet is az Érvényesítési szövegben!

46 Érvényességi szabály A Foglalások táblában a Befizetés dátumának Alapértelmezett értékét állítsuk át a mindenkor aktuális dátumra! Az Érvényességi szabályban állítsuk be azt, hogy 2002-nél régebbi dátumot ne fogadjon el adatbevitelkor!


Letölteni ppt "Adatbázis-kezelés 2009.."

Hasonló előadás


Google Hirdetések