Data Models
A data model defines how data is structured, stored, and manipulated.
Learning Objectives
Lesson Outline
A data model defines how data is structured, stored, and manipulated.
Tree structure, one-to-many only. (IBM IMS)
Data in tables (relations), most popular model.
Combines OOP concepts with database. Objects, inheritance, encapsulation.
| Term | Also Called |
|---|---|
| Relation | Table |
| Tuple | Row, Record |
| Attribute | Column, Field |
| Domain | Data type, Value set |
| Degree | Number of attributes |
| Cardinality | Number of tuples |