Lecke 1

528 views
485 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
528
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Azok az általános tulajdonságok, amik hasonló jellemzőket árulnak el, a tulajdonságtípusok.
  • Lecke 1

    1. 1. Adatbázis-kezelés MS Access 2003
    2. 2. Adat? Információ? Kommunikáció? Adatbázis? Egyed, egyedtípus… Kapcsolatok? Adatmodell? Tulajdonság, Tulajdonságtípus Kulcs? Idegen kulcs?
    3. 3. Mi a z adat?
    4. 4. Objektumok <ul><li>Növények </li></ul><ul><li>Állatok </li></ul><ul><li>Tárgyak </li></ul><ul><li>Fogalmak </li></ul><ul><li>Jelenségek </li></ul><ul><li>… </li></ul>
    5. 5. Jellemzők 280 Km/ó Mika Kukkinen 22
    6. 6. Az adat <ul><li>Az adatok, objektumok emberi vagy gépi feldolgozásra, értelmezésre alkalmas formátumban ábrázolt tulajdonságai. </li></ul><ul><li>Valaminek valamilyen tulajdonsága. </li></ul>
    7. 7. Adat 280 Km/ó Vonatsz. Hová Indul Vágány 3221 Eger 18:10 12 1252 Salgótarján 18:15 10 … … … …
    8. 8. Az információ
    9. 9. Vonatsz. Hová Indul Vágány 3221 Eger 18:10 12 1252 Salgótarján 18:15 10 … … … …
    10. 10. A z információ <ul><li>Az adat jelentése. </li></ul><ul><li>Az új ismeretet hordozó adat értelmezésekor a tudatban alakul ki. </li></ul>= információ Adat + New
    11. 11. Mi a különbség? <ul><li>Adat </li></ul><ul><ul><li>Ábrázolt tulajdonság </li></ul></ul><ul><ul><li>Ábrázolható </li></ul></ul><ul><ul><li>Objektív </li></ul></ul><ul><ul><li>Tárolható </li></ul></ul><ul><li>Információ </li></ul><ul><ul><li>Jelentés </li></ul></ul><ul><ul><li>Csak a tudatban </li></ul></ul><ul><ul><li>Szubjektív </li></ul></ul><ul><ul><li>Nem tárolható </li></ul></ul>
    12. 12. 10 perc múlva befejezzük, mindenki mehet haza!
    13. 13. Kommunikáció
    14. 14. Kommunikáció = Információ továbbítás? Csatorna Dekódolás Kódolás ADÓ VEVŐ Zaj
    15. 15. A kommunikáció <ul><li>Adatok kölcsönös átadása és étvétele informálás és informálódás céljából. </li></ul>Csatorna Dekódolás Kódolás ADÓ VEVŐ Zaj
    16. 16. Adatok tárolása
    17. 17. Adatbázis-kezelés <ul><li>Adattárolás </li></ul><ul><ul><li>Információ -> Adat </li></ul></ul><ul><ul><li>Adatok </li></ul></ul><ul><ul><ul><li>informatikai eszközökkel ( !!! ), </li></ul></ul></ul><ul><ul><ul><li>jól meghatározott szerkezetben ( !!! ), </li></ul></ul></ul><ul><ul><ul><li>hatékonyan értelmezhető formában ( !!! ) történő tárolása. </li></ul></ul></ul><ul><li>Adatfeldolgozás </li></ul><ul><ul><li>Adat -> Információ </li></ul></ul><ul><ul><li>Adatok értelmezése, összefüggések feltárása </li></ul></ul>
    18. 18. Milyen az adatbázis szerkezete? Mit kell tárolnunk?
    19. 19. Mit tárolunk egy adatbázisban? <ul><li>Információ->Kódolás->adat </li></ul><ul><li>Adat->Objektumok->Tulajdonságok </li></ul>Kódolás Salgótarján 18:15 Salgótarján 18:15
    20. 20. Objektum=>Egyed Adatbázis=> SOK egyed!!!
    21. 21. Tulajdonság Varga Éva AC-I 123654 Adminisztrátor 1962.11.30 Anda Nikolett DK 125621 Tanár 1970.01.23 SOK egyed, SOK tulajdonság
    22. 22. Tulajdonság halmazok Varga Éva AC-I 123654 Adminisztrátor 1962.11.30 Anda Nikolett DK 125621 Tanár 1970.01.23 Név Foglalkozás SzigSz. Születés
    23. 23. Tulajdonságtípus <ul><li>Tulajdonságtípus => Azonos jellemzőt leíró tulajdonságok halmaza. </li></ul>Név Foglalkozás SzigSz. Születés Objektumok tulajdonságait Tulajdonságtípusokba rendezve
    24. 24. Egyedek halmazai Rendszám Fogyasztás Gyártás Alvázszám Szerző Cím Kiadás ISBN Név Foglalkozás SzigSz. Születés
    25. 25. Egyedtípus <ul><li>Egyedtípus=> Azonos tulajdonságtípusokkal jellemezhető egyedek halmaza. </li></ul>Rendszám Fogyasztás Gyártás Alvázszám Szerző Cím Kiadás ISBN Név Foglalkozás SzigSz. Születés Egyedek Egyedtípusokba rendezve
    26. 26. Adatbázis elemei <ul><li>Egyedek, </li></ul><ul><li>Egyedtípusokban, </li></ul><ul><li>Tulajdonságok </li></ul><ul><li>Tulajdonságtípusokban </li></ul><ul><li>Tulajdonság->Tulajdonságtípus ->Egyed ->Egyedtípus </li></ul><ul><li>175->testmagasság->Zsebenci Klopédia->emberek </li></ul>
    27. 27. Teszt <ul><li>Autók </li></ul><ul><ul><li>alvázszáma, motorszáma, típusa, fogyasztása </li></ul></ul><ul><li>Könyvek </li></ul><ul><ul><li>Könyv írója, ISBN száma, címe, ára </li></ul></ul><ul><li>Dolgozók </li></ul><ul><ul><li>Személyi ig.sz., név, születési idő, lakóhely… </li></ul></ul><ul><li>Hallgatók </li></ul><ul><ul><li>Tanegys.kód, tanegység név, kredit, képzési szakasz… </li></ul></ul>Tanegység
    28. 28. Hogyan tárolhatók az adatok gazdaságosan, jól kezelhetően…?
    29. 29. Adatmodell <ul><li>Az egyedtípusok, a tulajdonságtípusok, ez egyedek és konkrét tulajdonságaik tárolásának módja… </li></ul><ul><li>Egyedtípusok kapcsolatai </li></ul><ul><li>A tárolt adatokkal elvégezhető műveletek… </li></ul><ul><li>Hierarchikus, hálós, objektumorientált, relációs </li></ul>
    30. 30. Milyen adatmodellt használunk?
    31. 31. Relációs adatmodell <ul><li>A leggyakrabban használt adatmodell a relációs adatmodell </li></ul><ul><li>Az egyedtípusok adatait táblákban tárolja… </li></ul><ul><li>Nem táblázat!!! </li></ul>
    32. 32. Relációs adatmodell <ul><li>Táblák </li></ul><ul><li>Mezők </li></ul><ul><li>Rekordok </li></ul><ul><li>Mezőértékek </li></ul>
    33. 33. Szabályok <ul><li>Egy tábla egy egyedtípus </li></ul><ul><li>Minden rekord különbözik a többitől </li></ul><ul><li>A mezők sorrendje azonos </li></ul><ul><li>Mezők száma azonos </li></ul><ul><li>Nem lehetnek többértékű mezők </li></ul>
    34. 34. Speciális mezők
    35. 35. Többértékű mező !
    36. 36. Azonosító, elsődleges kulcs <ul><li>Tulajdonságtípus </li></ul><ul><li>Értékei azonosítják a rekordot </li></ul><ul><li>Minden egyedtípusban tárolni kell </li></ul>
    37. 37. Azonosító: Gyakran sorszám
    38. 38. Kulcs jelölt, alternáló kulcs
    39. 39. Egyszerű kulcs-Összetett kulcs <ul><li>Egy mező önmagában nem elég… </li></ul>
    40. 40. Idegen kulcs
    41. 41. Idegen kulcs Az idegen kulcs egy egyedtípus olyan tulajdonságtípusa, amelynek értékei egy másik egyedtípus rekordjait azonosítják.
    42. 42. Autók Autók Rendsz
    43. 43. ??? <ul><li>NBP_MI708G3 Adatbázis-kezelés 3 </li></ul><ul><li>NBP_MI012K2 Infoprmáció és társadalom 2 </li></ul><ul><li>… </li></ul>
    44. 44. Hallgatók-Városok Hallgatók NeptunK Nev SzulI SzülHely GAP12347 Gacsaj Pesta 1900.01.01 ZU12p34 Szala Mandra 1992.03.23 Városok IRSZ Név Megye 3300 Eger Heves 3100 Salgótarján Nógrád 3001 Hatvan Heves
    45. 45. Adatbázis-kezelés vagy táblázat-kezelés
    46. 46. Kapcsolatok <ul><li>Táblázatkezelés </li></ul><ul><ul><li>Táblázatok </li></ul></ul><ul><ul><li>Nincs adatmodell </li></ul></ul><ul><ul><li>Különálló egyedtíp. </li></ul></ul><ul><li>Adatbázis-kezelés </li></ul><ul><ul><li>Táblák </li></ul></ul><ul><ul><li>Meghat. adatmodell </li></ul></ul><ul><ul><li>Egyedtípusok, kapcsolatok </li></ul></ul>
    47. 47. Kapcsolattípusok Egyedtípus Egyed-előfordulás
    48. 48. Kapcsolattípusok A (egyedtípus) B (egyedtípus) 1:1
    49. 49. Kapcsolattípusok A (egyedtípus) B (egyedtípus) 1:N
    50. 50. Kapcsolattípusok A (egyedtípus) B (egyedtípus) N:M
    51. 51. Próba <ul><li>Osztály és dolgozó </li></ul><ul><li>Személygépkocsi karosszériák, és motorok </li></ul><ul><li>Államok, megyék </li></ul><ul><li>Szerző, könyv </li></ul><ul><li>Irattartók, Iratok </li></ul><ul><li>Fájlok, könyvtárak </li></ul><ul><li>Számítógépek, merevlemezek </li></ul>
    52. 52. Adatmodell <ul><li>Egy adathalmaz tárolásának elvi szerkezetét adja meg. </li></ul><ul><li>Az egyedtípusok, egyedek tulajdonságtípusok, tulajdonságok, kapcsolatok tárolási módját rögzíti. </li></ul><ul><li>A tárolt adatokkal elvégezhető műveleteket határozza meg. </li></ul>
    53. 53. Adatbázis <ul><li>Egy adatmodell szerint eltárolt tényeleges adathalmaz. </li></ul>
    54. 54. Összefoglalás <ul><li>Milyen különbségeket tud felsorolni adat, és információ között? </li></ul><ul><li>Mi az egyed és az egyedtípus közötti különbség? </li></ul><ul><li>Mit tárolunk egy adatbázisban? </li></ul><ul><li>Mit határoz meg az adatmodell? </li></ul><ul><li>Milyen adatmodellt használunk? </li></ul><ul><li>Sorolja fel a relációs adatmodell jellemzőit! </li></ul><ul><li>Párosítsa: </li></ul><ul><ul><li>egyed, egyedtípus, tulajdonság, tulajdonságtípus </li></ul></ul><ul><ul><li>mező,rekord, mezőérték, tábla </li></ul></ul>
    55. 55. Összefoglalás <ul><li>Milyen egyedeket tartalmaz a tábla? </li></ul><ul><li>Mit gondol, miért szerepel ugyanaz a személy többször is? </li></ul><ul><li>Miért nem táblázat? </li></ul><ul><li>Soroljon fel mezőket! </li></ul><ul><li>Melyik az azonosító? </li></ul><ul><li>Mi ez? Főút 32. </li></ul><ul><li>-------------- </li></ul><ul><li>Milyen kapcsolattípus van: </li></ul><ul><ul><li>alaplapok-bővítőkártyák </li></ul></ul><ul><ul><li>tanszékek-tanszékvezetők </li></ul></ul><ul><ul><li>tanszékek-dolgozók </li></ul></ul><ul><ul><li>hallgatók-tanegységek </li></ul></ul>
    56. 56. Miért rossz?

    ×