Introduction to Data Models
We will look at the meaning behind data models and the different types of models.
In order to store data in a database system, we need some data-structures. Hence the database systems we use normally include some complex data structures which we normally do not use. To make the system efficient in terms of data retrieval, and reduce complexity in terms of usability, developers use data abstraction i.e., hide irrelevant details from the users.
In order to achieve this abstraction, we use data models.
A data model is a collection of concepts or notations for describing data, data relationships, data semantics, and data constraints.
We will highlight what these terms mean in the next few lessons.
Most data models also include a set of basic operations for manipulating data in the database.
Types of data models #
The ...