Chapters 17 & 18
Physical Database Design Methodology
Agenda
• Physical database design
• Mapping Logical Design to DBMS
• Balancing the flexibility and performance
• Monitoring and Tuning DBMS
Physical Database Design
• Implementing a database using specific data storage structures and access methods
Mapping Logical Design to DBMS -I
• Create base relations– Name
– Attributes
– Primary key
– Foreign key
– Alternative key
– Indexes
• Implement integrity rules– Domain
– Enterprise
– Referential (no action, cascade, set null, set default, and no check for deleting and updating)
– Entity
Mapping Logical Design to DBMS -II
• Design representation of derived data
• Analysis transactions for file organizations and indexes
• Estimate disk space requirements
• Design user views
• Design security– System – Data
Balancing Flexibility and Performance
• Denormalization– Low update rate– High query rate– Cross-referencing transactions and relations
table
• Steps– Derived data– Redundancy
Monitoring and Tuning DBMS
• Correct inappropriate design
• Implement new minor requirement
• Produce better Response time and throughput
• Increase user’s satisfaction
Points To Remember
• Physical database design
• Mapping Logical Design to DBMS
• Balancing the flexibility and performance
• Monitoring and Tuning DBMS
Assignment
• Review chapters 5-6 and11-18
• Read chapters 25-27
• Project (enhanced e-r & normalization)– Due date:
Top Related