De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Databases I Praktische aspecten Database Design en Database System Architectuur Martin Caminada / Wiebren de Jonge Vrije Universiteit, Amsterdam definitieve.

Verwante presentaties


Presentatie over: "Databases I Praktische aspecten Database Design en Database System Architectuur Martin Caminada / Wiebren de Jonge Vrije Universiteit, Amsterdam definitieve."— Transcript van de presentatie:

1 Databases I Praktische aspecten Database Design en Database System Architectuur Martin Caminada / Wiebren de Jonge Vrije Universiteit, Amsterdam definitieve versie 2002

2 Strategieën conceptueel schema design  top-down  bottom-up

3 Voorbeeld top-down schema design (fig 16.2a)

4 Voorbeeld top-down schema design (fig 16.2b)

5 Voorbeeld bottom-up schema design (fig 16.3a)

6 Voorbeeld bottom-up schema design (fig 16.3b)

7 Conceptueel schema design (EER)  centralized (one shot) schema design: eerst globale requirements opstellen, daarna globaal conceptueel schema opstellen  view integration: per gebruikersgroep requirements en conceptuele schema’s opstellen; daarna integreren tot een globaal conceptueel schema

8 View integration 1)identificeren van overeenkomsten en conflicten tussen de schema’s: -naam conflicten (homoniemen / synoniemen) -type conflicten (bv. entiteit versus attribuut) -domein conflicten (bv. integer versus string) -constraint conflicten 2)aanpassen van views zodat deze met elkaar in overeenstemming zijn 3)samenvoegen van views 4)herstructureren

9 Voorbeeld view integration (fig 16.4 i)

10 Voorbeeld view integration (fig 16.4 ii)

11 Voorbeeld view integration (fig 16.5)

12 Strategieën view integratie proces (fig 16.6)

13 Database architectuur: gecentraliseerd (fig 17.1a)

14 Database architectuur: Client-Server (fig 17.1b)

15 Database architectuur: Client-Server (fig 17.1c)

16 Voorbeeld catalog (fig 17.2)

17 Voorbeeld relations in catalog (fig 17.3)

18 HUIS(STAD 1, STRAAT 1, HUISNR 1,2, POSTCODE 2, VRAAGPR) REL_AND_ATTR_CATALOG REL_NAMEATTR_NAMEATTR_TYPEMEMBER_OF_PKMEMBER_OF_FK HUIS PLAATS STRING yesno HUIS STRAAT STRING yesno HUIS HUISNR STRING yesno HUIS POSTCODE STRING nono HUIS VRAAGPR INTEGER nono RELATION_KEYS REL_NAMEKEY_NUMBER MEMBER_ATTR HUIS 1 PLAATS HUIS 1 STRAAT HUIS 1 HUISNR HUIS 2 POSTCODE HUIS 2 HUISNR

19 Catalog versus Data Dictionary  Catalog: bevat de database-schema’s (nodig voor functioneren DBMS)  Data dictionary: bevat diverse meta-data vooral bedoeld voor ontwerpers, gebruikers en systeembeheer

20 Thuis  nalezen: –Hoofdstuk 16 (16.4 overslaan) –Hoofdstuk 17 (17.3 overslaan)  huiswerk: –opgave 11 –opgave 25


Download ppt "Databases I Praktische aspecten Database Design en Database System Architectuur Martin Caminada / Wiebren de Jonge Vrije Universiteit, Amsterdam definitieve."

Verwante presentaties


Ads door Google