Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdJoris de Winter Laatst gewijzigd meer dan 9 jaar geleden
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
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.