Jegyzetek

Diavetítés |

Vázlat

1

Adatbázis-kezelés

- 1. Alapfogalmak

2 | Világegyetem = anyag + energia + információ

3

Adatok és adatbázisok

- Információ: új ismeret a felhasználó számára.
- Adat: rögzített ismeret.
- 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

Az adatbázisok
felhasználása

- A számítógépes alkalmazások 80%-a adatbázis-kezelés végez.
- A piac növekedése évi 20-30%!
- Bevásárlóközpontok pénztárgépei, internetes keresőgépek, jegyfoglalás, raktárkészlet, könyvtári állományok,
  betegek adatai stb.

6 | Adatbázisok a környezetünkben
7 | Adatmodellek

8

Az adatmodell elemei

- Egyed (entitás):
  az a dolog, amiről adatokat tárolunk.
- Tulajdonság (attribútum): az egyed egy jellemző adata.
- Előfordulás (egy sor): az egyed egy konkrét értéke.

9

Tulajdonságok

- Egyszerű:
  egyetlen részből áll, tovább nem bontható.
  Például: vezetéknév, város
- Összetett:
  több részből tevődik össze.
  Például: név, lakcím

10

Tulajdonságok

- Egyértékű: egy előfordulásnál csak egy értéke van.
  Például: születési idő
- Többértékű: több értéket is felvehet egy előfordulásnál.
  Például: telefonszám, történelemjegy

11 | Kapcsolatok

12

A kapcsolatok típusai

- Egy-egy fokú:
  az egyik egyed egy előfordulásához
  a másik egyed legfeljebb egy előfordulása tartozik.
  Például: notesz « napló

13

A kapcsolatok típusai

- Egy-több fokú:
  az első egyed egy előfordulásához
  a második egyed több előfordulása tartozhat.
  Példa: megye ¬ település

14

A kapcsolatok típusai

- Több-több fokú (határozatlan):
  bármely egyed egy előfordulásához
  a másik egyed több előfordulása tartozhat.
  Példa: szerző – könyv

15

A több-több fokú kapcsolat helyettesítése

- Illesztőtáblával:
- tábla tábla
- illesztőtábla

16

Az adatmodell

- Adatmodell:
  az egyedek, a tulajdonságok és a kapcsolatok megadásának módja.
- Típusok: hierarchikus, hálós, relációs, objektumorientált.

17

Adatbázis-kezelés

- 1. Alapfogalmak
- 2. Relációs adatbázisok
- 3. Grafikus normalizálás
- 4. Adatbázis-kezelő
  rendszerek