Database Reference
In-Depth Information
•
Objects or things about which information must be stored in the database
•
Notations for special object types
•
Inherent characteristics or properties of each object
•
Notations to classify characteristics
•
Method to uniquely identify a particular instance of an object
•
Indication of relationships among the objects
•
The nature of each relationship
•
In each relationship between two objects, indication as to how many of one
object are related to how many of the other
•
Notation to indicate special relationships
•
Any constraints on the elements of data
Figure 5-4 presents the types of components or building blocks that are required
to create a data model. Compare the components shown in the figure with the points
mentioned above and examine whether these components make up a complete list
to reflect real-world information requirements in a data model.
DATA MODELING CONCEPTS
By now, you have a fairly clear picture of what a data model is and why a data model
becomes necessary as a preliminary step for the logical design. You understand what
is meant by real-world information requirements and how the data model must truly
reflect these requirements. You have noted the principle that a data model is a
replica of the real-world information requirements. Also, you have realized that
COMPONENTS
OBJECT
INSTANCES
DATA MODEL
OBJECT TYPE
StudentName
SPECIAL OBJECT
StudentID
STUDENT
SPECIAL
RELATIONSHIP
RELATIONSHIP
SocSecNo
HOW MANY
INSTANCES RELATED
CHARACTERISTIC
TYPE
CLASS
ClassNo
ClassDesc
Figure 5-4
Data model components.
Search WWH ::
Custom Search