SlideShare a Scribd company logo
1 of 19
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
Alapvető funkciók
 Adatdefiníció: a szerkezet kialakítása.
 Adatmanipuláció: karbantartás
 bevitel, módosítás, törlés.
 Adatfelügyelet:
 hibás bevitel megakadályozása,
 adatvédelem,
 többfelhasználós hozzáférés,
 archiválás, helyreállítás.
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)
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.
Egyedtípus
Név
Születési idő
Magasság
Szemszín
Hajszín
• Az egyed az attribútumok
összességével jellemezhető.
• Az egyedre vonatkozóan
megadott tulajdonságok
összességét egyedtípusnak
nevezzük.
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
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
 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.
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.
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
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
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.
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
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.
 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.
 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.
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

More Related Content

More from Marianna Törökné Karakas (7)

Biodiverzitas
BiodiverzitasBiodiverzitas
Biodiverzitas
 
Talajszennyezes
TalajszennyezesTalajszennyezes
Talajszennyezes
 
Geotermikus energia
Geotermikus energia Geotermikus energia
Geotermikus energia
 
Fuszerkert
FuszerkertFuszerkert
Fuszerkert
 
A napenergia
A napenergiaA napenergia
A napenergia
 
Duna
DunaDuna
Duna
 
Climates 2018.03.01
Climates 2018.03.01Climates 2018.03.01
Climates 2018.03.01
 

Adatbazis

  • 1.
  • 2.
  • 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
  • 4. Alapvető funkciók  Adatdefiníció: a szerkezet kialakítása.  Adatmanipuláció: karbantartás  bevitel, módosítás, törlés.  Adatfelügyelet:  hibás bevitel megakadályozása,  adatvédelem,  többfelhasználós hozzáférés,  archiválás, helyreállítás.
  • 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.
  • 7. Egyedtípus Név Születési idő Magasság Szemszín Hajszín • Az egyed az attribútumok összességével jellemezhető. • Az egyedre vonatkozóan megadott tulajdonságok összességét egyedtípusnak nevezzük.
  • 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