What is a data model? List the types of data model used?
List the types of data model used?
2 Answers
This question have the following answers.
#### Data Model
Data Model gives us an idea that how the final system will look like after its complete implementation. It defines the data elements and the relationships between the data elements. Data Models are used to show how data is stored, connected, accessed and updated in the database management system.
#### List of Data Model are:
----------
1. Hierarchical Model
2. Network Model
3. Entity-Relationship Model
4. Relational Model
5. Object-Oriented Data Model
6. Object-Relational Data Model
7. Flat Data Model
8. Semi-Structured Data Model
9. Associative Data Model
10. Context Data Model
Last updated at 1 year ago.
Solution marked by @student
A data model is a way of representing data in a structured format. There are several different types of data models, including:
Conceptual data model: A high-level representation of the data and its relationships.
Logical data model: A detailed representation of the data and its relationships, independent of any specific technology.
Physical data model: A representation of the data and its relationships in a specific technology, such as a database management system.
Object-oriented data model: A data model in which data is represented using objects and the relationships between them.
Entity-relationship data model: A data model in which data is represented using entities and the relationships between them.
Hierarchical data model: A data model in which data is organized into a tree-like structure, with a single "root" record and multiple "child" records.
Network data model: A data model in which data is represented using a network of linked records, rather than a hierarchical or flat structure.
Relational data model: A data model in which data is represented in tables with rows and columns, and relationships are established using foreign keys.
NoSQL data model: A data model that doesn't rely on a fixed schema, allow to store huge amount of data and can be easily scaled horizontally.
Each of these data models has its own advantages and disadvantages, and is best suited for certain types of data and use cases.
Last updated at 2 years ago.