Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
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!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.