Define database model.

Started by sonakshibhathi, 07-28-2017, 01:45:54

Previous topic - Next topic

sonakshibhathiTopic starter

Hello,
What is database model.
Define it please....


damponting44

A database model is a type of data model that determines the logical structure of a database and fundamentally determines in which manner data can be stored, organized and manipulated. The most popular example of a database model is the relational model, which uses a table-based format.
A data model is a collection of concepts and rules for the description of the structure of the database. Structure of the database means the data types, the constraints and the relationships for the description or storage of data respectively.


SeoDezin

#2
A database model is a conceptual representation of how data is organized and structured within a database. It defines the logical structure and relationships between different types of data, as well as the rules and constraints that govern the integrity and consistency of the data. There are various types of database models, such as the relational model, hierarchical model, network model, and object-oriented model, each with its own set of principles and characteristics. The choice of database model depends on the specific requirements and nature of the data being stored and accessed.

Details about database models:

1. Relational Model: This is the most commonly used database model. It organizes data into tables consisting of rows and columns, with relationships between tables defined through keys. The relational model enforces data integrity through constraints like primary keys, foreign keys, and normalization techniques.

2. Hierarchical Model: This model organizes data in a tree-like structure, where each parent node can have multiple child nodes. It represents a one-to-many relationship between data elements. It was widely used in early mainframe systems.

3. Network Model: Similar to the hierarchical model, the network model also represents data with a tree-like structure. However, it allows for more flexible relationships between data elements, enabling many-to-many relationships. It was popular during the late 1960s and early 1970s.

4. Object-Oriented Model: This model is designed to handle complex data structures and relationships. It treats data as objects with attributes and methods, allowing for inheritance, encapsulation, and polymorphism. It is often used in applications where data objects have behavior associated with them.

5. Document Model: This model is designed to store and retrieve semi-structured data, such as JSON or XML documents. It provides flexibility for storing different types of data within a single document and supports querying and indexing over these documents.

6. Graph Model: This model is used to represent and query highly connected data, such as social networks or recommendation systems. It represents data as nodes (entities) and edges (relationships) and allows for efficient traversal and querying across the graph structure.

SeoDezin

A database model refers to the logical structure ,representation or layout of a database and how the data will be stored ,managed and processed within it. It helps in designing a database and serves as blue print for application developers and database administrators in creating a database.

richardmsmith

It is nothing but the logical structure of the database it can use to manipulate, stored and organized data.
The database model is the relational model, which uses a table-based format.


harrywood

Data Models are fundamental entities to introduce abstraction in a DBMS. Data models define how data is connected to each other and how they are processed and stored inside the system.

brookeroberts7

A Database model defines the logical design and structure of a database and defines how data will be stored, accessed and updated in a database management system. While the Relational Model is the most widely used database model, there are other models too: Hierarchical Model. ... Entity-relationship Model.

dark404

thedatabase model is a type of data model that determines the logical structure of a database. It fundamentally determines in which manner data can be stored, organized and manipulated. The most popular example of a database model is the relational model, which uses a table-based format.


dark404

Quote from: sonakshibhathi on 07-28-2017, 01:45:54
Hello,
What is database model.
Define it please....
A database model is a type of data model that determines the logical structure of a database and fundamentally determines in which manner data can be stored, organized and manipulated. The most popular example of a database model is the relational model, which uses a table-based format.


dark404

A database model is a type of data model that determines the logical structure of a database and fundamentally determines in which manner data can be stored, organized and manipulated. The most popular example of a database model is the relational model, which uses a table-based format.