Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaIldikó Budainé Megváltozta több, mint 10 éve
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.