Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Adatbázisrendszerek világa

Hasonló előadás


Az előadások a következő témára: "Adatbázisrendszerek világa"— Előadás másolata:

1 Adatbázisrendszerek világa
ELŐADÓ: Bércesné Novák Ágnes főiskolai tanár

2 Bevezetés Vázlat: Adatbázis fogalma, fejlődése, történeti áttekintés 1.2. Adatbáziskezelő rendszerek felépítése Adatbázisrendszerek jövője Összefoglalás

3 Bevezetés Cél: * Átfogó ( de esetenként) vázlatos kép kialakítása * Alapvető fogalmak megismerése * Ezen fogalmakhoz kapcsolódó szóhasználat

4 1.1. Adatbázis fogalma Mi az adat? Mi az információ? Mi az adatbázis? Nagy mennyiségű információ olyan együttese, melyet ABKR-en keresztül lehet elérni. ABKR=AdatBázisKezelőRendszer DBMS=DataBaseManagementSystem

5 1.1. Adatbázis fogalma ABKR-re vonatkozó elvárások: * Új adatbázis létrehozása * Adatok logikai szerkezetének leírása Adatdefiníciós Nyelv Data Definition Language = DDL ______________________________

6 1.1. Adatbázis fogalma ABKR-re vonatkozó elvárások: * Adatok hatékony lekérdezése Adatmanipulációs nyelv Data Manipulation Language (DML) ______________________________

7 1.1. Adatbázis fogalma ABKR-re vonatkozó elvárások: * Biztonságos tárolás: - jogosulatlan felhasználók - meghibásodások

8 1.1. Adatbázis fogalma ABKR-re vonatkozó elvárások: * Több felhasználó egyidejű hozzáférése , konkurrencia Tranzakciókezelés ______________________________

9 1.1. Történeti áttekintés Banki rendszerek: Felhasználói programok: * egy számlára betenni-kivenni * új számlát nyitni * egyenleget számítani * havi elszámolásokat írni Adatelemek: ügyfél(név, cím,számlaszám) számla(számlaszám, egyenleg, típus)

10 1.1. Történeti áttekintés Repülőgép helyfoglalási rendszerek Adatelemek: vevő(név, cím, telefon, járatszám) járat(járatszám, ind., érk., repter..) ülőhely(járatszám, ülőhelyaz.,vevő)

11 1.1. Történeti áttekintés Vállalati nyilvántartások Eladások, kimenő számlák, bejövő számlák Mik lehetnek az adatelemek?

12 1.1. Történeti áttekintés Fájlkezelő rendszerek: * Fájlok, programok különböző szerkezete *Adatfeldolgozás nehézkessége-új kérdések megválaszolása rendszerint új programokat igényel

13 1.1. Történeti áttekintés Fájlkezelő rendszerek: * Az új programok írása is nehéz, hiszen az adatok különböző fájlokban lehetnek * Hivatkozási épség nehéz ellenőrzése * Atomosság (mindent vagy semmit)

14 1.1. Történeti áttekintés Fájlkezelő rendszerek: * Konkurrencia - több felhasználó egyidejű hozzáférésének kezelése * Biztonsági kérdések-fájlszintű hozzáférés * Absztrakciós szint alacsony volta (fizikai szint ismerete szükséges)

15 1.1. Történeti áttekintés Első ABKR - ek Adatmodell szükségessége: - hálós - hierarchikus _______________________________ relációs (Codd, 1970)

16 1.2. ABKR felépítése Főbb részek: Sémamódosítás Lekérdezés Módosítások
Lekérdezés feldolgozó Tranzakciókezelő Tárkezelő Fizikai tároló

17 1.2. ABKR felépítése Sémamódosítás: Adatbázis adminisztrátor - sémamódosÍtás - sémadefiniálás - fizikai szervezés módosítása - megszorítások előírása - megszorítások módosítása - hozzáférési jogok biztosítása

18 1.2. ABKR felépítése Lekérdezések, módosítások: - felhasználói programok írói - nem szakember felhasználók

19 1.2. ABKR felépítése Lekérdezés feldolgozó (program): - DDL / DML interpreter / compiler - DML előfordító - optimalizáló: * kérdések opt * fizikai elérés opt.

20 1.2. ABKR felépítése Tárkezelő (program): - megszorítások ellenőrzése - fájlkezelő (file-manager): fájlok tényleges elhelyez(ked)ése - pufferkezelő : blokkok mozgatása

21 1.2. ABKR felépítése Tranzakciókezelő (program): Ügyel a tranzakciók HELYES kivitelezésére: - Atomosság: mindent vagy semmit - (Következetesség) - Elkülönítés Eszközei: zárolás,érvényesítés - Tartósság Eszköze: naplózás

22 1.2. ABKR felépítése Fizikai tároló (eszköz): - a tényleges adatok (adatbázis) - metaadatok: - indexek - statisztikai adatok - adatszótárak (adatszerkezetek leírása)

23 1.2. ABKR felépítése KLiens - szerver architektúrák

24 1.3. Adatbázisrendszerek jövője
Mai jelenségek, melyek valószínüleg a jövő várható irányait jelölik ki: Objektumorientált adatbáziskezelés Aktív elemek alkalmazása: - megszorítások - triggerek (eseménykezelők) Multimédia adatbázisok Adattárház

25 1.4. Összefoglalás Adatbázis: nagy mennyiségű információ
ABKR követelmények: DDL 2. DML 3. Biztonság 4. Konkurrencia HATÉKONYSÁG!

26 1.4. Összefoglalás ABKR története: - téma szerint: banki, helyfoglalási, vállalati - adatmodell szerint: hálós, hierarchikus, relációs

27 1.4. Összefoglalás ABKR részei: - Felhasználói interfész - Lekérdező feldolgozó - Tárkezelő - Tranzakciókezelő - Fizikai tároló A jövő rendszerei: multimédia objektumok, információk egységesítése

28 Új szavak, fogalmak ABKR (DBMS) DDL, DML tranzakció, tranzakciókezelés
atomosság adat, információ metaadat adatmodell


Letölteni ppt "Adatbázisrendszerek világa"

Hasonló előadás


Google Hirdetések