Module 2 - Data Models
Module 2 - Data Models
Module 2
Data Models
• Data models
– Relatively simple representations of complex
real-world data structures
• Often graphical
• Model: an abstraction of a real-world object or
event
– Useful in understanding complexities of the
real-world environment
• Data modeling is iterative and progressive
• Common characteristics:
– Conceptual simplicity with semantic
completeness
– Represent the real world as closely as possible
– Real-world transformations must comply with
consistency and integrity characteristics
• Each new data model capitalized on the
shortcomings of previous models
• Some models better suited for some tasks