Advantages And Disadvantages Of Database Model

1387 Words6 Pages

Chapter 3 Database Model
3.1 LEARNING OBJECTIVE AND OUTCOMES

How to organize database model which is required in an application as relations
The need of database model is to normalizing relations.
The various normal forms are use in the database model.
How to normalize the different relations model to next higher normal forms to provide a relational database.

3.2 INTRODUCTION
A database model is a type of data model that describes the structure of a database and can be described as a collection of various means by which data can be stored, organized, and manipulated. here are some data models described
1. Hierarchical Model
2. Network data model
3. Relationship data model
4. Entity relationship model
5. Object based data model
3.3 COMPARISON …show more content…

Disadvantages
This data base lacks flexibility, the changes in the new relation or segments often yield very complex system management tasks.
Many of the common relationships do not conform to the one to many relationship forma t required by this model

2) Network model
Advantages- the data access and flexibility is superior to that found in hierarchical model
It provides sufficient data independence by atleast partially isolating the programs from complex physical storage details
Disadvantages- this model is not user friendly and is a highly skill oriented system
3) Relationship model
Advantages- a relationship model is even simpler than hierarchical and network model
This model does not depend on the navigational data access system so changes in the database structure do not affect the data access
Disadvantages
This model needs more powerful computing hardware and data storage devices to perform tasks.

HIERARCHICAL , NETWORK AND RELATIONAL MODELS

Hierarchical model

This model provides two main data concepts.
• Records: It is a collection of field values that provide information on an …show more content…

Codd in 1970, to make database management systems more independent in a particular application. It is mathematical models that are defined in terms of predicate logic and set theory .
The three key are used extensively in relational database models:1) relations 2) attributes, 3) domains. A relation is a table with columns and rows. The named columns values of the relation are called attributes, and the domain is the set of values the attributes are allowed to take.
The basic data structure of the relational model is the table, where information about a particular entity (say, an employee) is represented in rows (also called tuples) and columns. Thus, the "relation" in "relational database" refers to the various tables in the database; a relation is a set of tuples. The columns enumerate the various attributes of the entity (the employee 's name, address or phone number, for example), and a row is an actual instance of the entity (a specific employee) that is represented by the relation. As a result, each tuple of the employee table represents various attributes of a single

More about Advantages And Disadvantages Of Database Model

Open Document