Unit 5
Unit 5
UNIT FIVE
Physical Database Design and Performance
We can consider the topic of physical database design from three aspects:
What techniques for storing and finding data exist
Which are implemented within a particular DBMS
Which might be selected by the designer for a given application
knowing the properties of the data
1
Fundamentals of Database Systems Lecture Note UOG
2
Fundamentals of Database Systems Lecture Note UOG
Examine logical data model and data dictionary, and produce list of all
derived attributes. Most of the time derived attributes are not expressed in
the logical model but will be included in the data dictionary. Whether to store
derived attributes in a base relation or calculate them when required is a
decision to be made by the designer considering the performance impact.
Option selected is based on:
Additional cost to store the derived data and keep it consistent with
operational data from which it is derived;
Cost to calculate it each time it is required.
4
Fundamentals of Database Systems Lecture Note UOG
All the enterprise level constraints and the definition method in the target
DBMS should be fully documented.
5
Fundamentals of Database Systems Lecture Note UOG
6
Fundamentals of Database Systems Lecture Note UOG
8
Fundamentals of Database Systems Lecture Note UOG
10