3. Adatok és adatbázisok
Adat: rögzített ismeret
Információ: új ismeret a felhasználó számára.
Adatbázis: tárolt adatok + kapcsolatok
Adatbázis-kezelő rendszer: adatok rögzítése,
biztonságos tárolása, módosítása, visszakeresése
5. Adatmodell
Egyedek mely tulajdonságait
tároljuk, közöttük milyen kapcsolat
van
Hierarchikus adatmodell:
pl.: operációs rendszer mappa-
szerkezete
Hálós: világháló (A weblapokat a
lapokon lévő linkek kapcsolják
össze
Relációs adatbázis: Alapja a
táblák és a köztük lévő kapcsolatok
(melyeket külön nem tárolja el)
6. Adatmodell elemei
Az egyed, amit le akarunk írni, amelynek az
adatait tároljuk és gyűjtjük az adatbázisban
A tulajdonság az egyed valamely jellemzője.
Előfordulás az egyed egy konkrét értéke.
8. Relációs adatmodell
Adatmodell: Relációs adatbázis:
Egyed
Tulajdonság
Előfordulás
kapcsolat
Tábla
mező (oszlop)
rekord (sor)
közös oszlopok
Az adatbázis az adatok és a köztük lévő
összefüggések rendszere
9. Tábla Mezők
Név Születési idő Magasság Szemszín Hajszín
Juliska 2000. 10. 05 165 kék barna
Jancsi 1998. 06. 07 182 zöld szőke
rekord
10. A tábla a logikailag összetartozó adatokat foglalja
össze.
A tábla oszlopokból és sorokból áll.
Egyedi névvel rendelkezik.
A rekord a tábla egy sora.
Egy rekordban tároljuk az egymással összefüggő
adatokat.
A mező a tábla egy oszlopa,
Ebben az egyedek tulajdonság-értékeit tároljuk
Minden oszlopnak egyedi neve van.
A sorok, illetve oszlopok sorrendje tetszőleges.
Az elemi adatok az egyed konkrét tulajdonságai.
11. Az attribútumok osztályozása
Egyszerű: tovább nem bontható
összetett: több egyszerű értékből áll
Név Születési idő cím
Juliska 2000. 10. 05 1042 Budapest. Király u. 5
Jancsi 1998. 06. 07 1042 Budapest Lebstück M. u 57.
Név Születési idő Iszám Város Utca
Juliska 2000. 10. 05 1042 Budapest Király u. 5
Jancsi 1998. 06. 07 1042 Budapest Lebstück M. u 57.
12. Az attribútumok osztályozása:
Egyértékű: minden egyes előfordulásnál csak egy
értéket vehet fel
többértékű akár több értéket is felvehet
Név Születési idő Születési hely Magasság
Juliska 2000. 10. 05 Szolnok 165
Jancsi 1998. 06. 07 Debrecen 182
Név Születési idő Születési hely Nyelvismeret
Juliska 2000. 10. 05 Szolnok angol, francia
Jancsi 1998. 06. 07 Debrecen német
13. Az attribútumok osztályozása
Tárolt: értékeit az adatbázis tartalmazza,
Származtatott: értéke más attribútumok alapján
számolható
Név Születési idő Születési hely Életkor
Juliska 2000. 10. 05 Szolnok 14
Jancsi 1998. 06. 07 Debrecen 16
14. Kulcsok
Egyes attribútumok tartalmazhatnak egyedi, azaz nem
ismétlődő adatot is
Elsődleges kulcs: a táblázat rekordjainak egyértelmű
azonosítója, értéke egyedi.
Egyetlen mezőből álló elsődleges kulcs
Összetett elsődleges kulcs: több mező felhasználásával
képezzük.
Idegen kulcs: olyan azonosító amelynek segítségével
egy másik táblázat elsődleges kulcsára
hivatkozhatunk.
15. Kiadók
K_AZ Kiadó
KI1 Computer Books
KI2 IDG
KI3 Számalk
Szerzők
SZ_AZ Név
SZ1 Gerő Judit
SZ2 Halassy Béla
SZ3 Abonyi Zsolt
SZ4 Kovács Tivadar
Könyvek
ISBN Cím Kiadó Szerző
9636181063Power Point 4.0 KI1 SZ1
9638287012Az adatbázis tervezés alapjai KI2 SZ2
9636180261PC hardver kézikönyv KI1 SZ3
9636181500Adatkezelés az MS Access 7.0 használatával KI1 SZ4
9634562345A Word 6.0 használata KI3 SZ1
16. A KAPCSOLATOK MEGHATÁROZÁSA
Egy az egyhez (1:1) kapcsolatban egy egyed-
előforduláshoz, azaz rekordhoz mindig csak egy másik
egyed-előfordulás tartozik.
17. Egy a többhöz (1:n) kapcsolat esetén egy adott egyed-
előfordulás egy vagy több másik egyed-előforduláshoz
van rendelve, azaz az egyik tábla egy rekordjához a
másik tábla több rekordja kapcsolódhat.
18. Több a többhöz (n:m) kapcsolat esetén egy adott egyed
egy vagy több előfordulása kapcsolatban állhat egy
vagy több másik egyed előfordulásával.
19. Milyen a kapcsolat?
A. Anya és gyermek
B. Osztály és tanár
C. Osztály és osztályfőnök
D. Személygépkocsi
karosszériák és motorok
E. Személygépkocsi és
rendszám
F. Könyv és kiadó
G. Szerző és könyv
H. Felmérő, feladatok
I. Államok, megyék
1:1
1:N
N:M