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

Anyagadatbank c. tárgy gyakorlat 2005. 09. 20.. Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.

Hasonló előadás


Az előadások a következő témára: "Anyagadatbank c. tárgy gyakorlat 2005. 09. 20.. Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek."— Előadás másolata:

1 Anyagadatbank c. tárgy gyakorlat 2005. 09. 20.

2 Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek Webes adatbázis technológiák Tervezőszoftver használat, a féléves feladat gyakorlati megvalósítása

3 Adatbázis alkalmazások kereskedelem: raktári készlet és megrendelések nyilvántartása kultúra, oktatás: könyvtári információs rendszerek, hallgatói adminisztráció közigazgatás: adónyilvántartások közlekedés: jegyhelyfoglalási rendszerek egészségügy: beteg nyilvántartás tudomány: szakadatbázisok (anyagadatbank) posta: ügyfelek, számlák nyilvántartása vállalat: termelés irányítási rendszerek

4 Az információs rendszerek követelményei Nagymennyiségű adatok hatékony kezelése Konkurens hozzáférés támogatása Integritásőrzés Védelem Hatékony programfejlesztés

5 Adattárolás megvalósítása Egyszerű szöveges file Adatrekordok Láncolt lista Adatbázis Osztott adatbázis

6 objektumok tulajdonságok objektumok tulajdonságok kapcsolat Adatbázis Adathalmaz struktúra

7 Fogalmak Adatbázis (DB): egy olyan integrált adatszerkezet, mely több különböző objektum előfordulási adatait adatmodell szerint, szervezetten, perzisztens módon tárolja olyan segédinformációkkal, ún. metaadatokkal együtt, melyek a hatékonyság, integritásőrzés, adatvédelem biztosítását szolgálják.

8 Fogalmak Adatbáziskezelő rendszer (DBMS): az a programrendszer, melynek feladata az adatbázishoz történő hozzáférések biztosítása és az adatbázis belső karbantartási funkcióinak végrehajtása.

9 Adatbázis rendszer (DBS): az adatbázis, az adatbáziskezelő rendszer, valamint az alkalmazói és segédprogramok együttese.

10 Adatmodell Az informatikában azon modelleket, amelyek az adatok struktúrájának leírására szolgálnak, adatmodelleknek nevezik. Az adatmodell azon formalizmus, melynek segítségével megadhatók a vizsgált problémakör adatelemeinek szerkezete, viselkedése. Az adatbázis kezelésnél az adatok a felhasználó szemszögéből tekintve adatmodellben tárolódnak, ezért a felhasználónak nem kell törődnie a fizikai tárolás részleteivel, s egy magasabb absztrakciós szinten értelmezheti az adatrendszert. A részletek rejtve maradnak a felhasználó és a programfejlesztő előtt is.

11 Adatmodell tipusok Szemantikai adatmodellek: Emberközeli Lényeget emelik ki Pontatlan Magasabb absztrakciós szint Adatbázis adatmodellek Gépközeli Megadja a részleteket Teljes Alkalmas kódolásra

12 Adatkezelési műveletek Lekérdezés Bővítés Keresés Módosítás Törlés Segédinformációk tárolása Exportálás, importálás Archiválás

13 Adatbázis tervezés lépései 1.Követelmény analízis, feladat specifikáció 2.Adatbázis-kezelő rendszer (DBMS) kiválasztása 3.Adatmodellezés a.Szemantikai adatmodell elkészítése b.A szemantikai adatmodell konverziója a megfelelő adatbázis adatmodellre c.Normalizálás d.Az adatbázisban tárolt adatok típusának, integritási feltételeinek meghatározása 4. Kódolás, implementálás

14 követelmény analízis szemantikai leírás adatmodell leírás parancs kódolás normalizálás Nyilvántartó rsz: ‘autók és tulajdonosok’ A T create table A (R char(6) primary key,.. create table T ( T references A, … …. Adatbázis tervezés lépései absztrakció

15 Kliens – szerver modell Szerver Kliens 1.Kliens 2.Kliens n. Absztrakt modell A szerver egy bizonyos szolgáltatást nyújt a klienseknek Általánosan elterjedt a hálózatok világában

16 Kliens – szerver modell: web Hálózati kapcsolat Böngésző Pl. IE Web szerver Szolgáltatás kérése: http://www.bzlogi.hu A kérési továbbítása az adott hálózati protokoll szerint Kérés fogadása, értelmezése A válasz weblap generálása, küldése A válasz továbbítása az adott hálózati protokoll szerint A válaszban kapott lap megjelenítése

17 Webes DB modell DBMS Webszerver Kliens alkalmazás DB művelet Kliens alkalmazás Hálózat


Letölteni ppt "Anyagadatbank c. tárgy gyakorlat 2005. 09. 20.. Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek."

Hasonló előadás


Google Hirdetések