A database is a computer based record keeping system. generally a database is defined as a collection of data for a specific organization.
DBMS is a program that control creation, maintenance and use of a database. DBMS centrally stores the data that can be shared and accessed as common resource by all DB users. The advantages offered by a DBMS are as follows.
- Reduces data redundancy.
- Reduces data inconsistency.
- offers data sharing.
- can be used for enforcing data standards.
- Provides effective data security.
- Maintains data integrity.
- Relational Data Model- data is organised as tables . the tables are called as relations and each row in a table represent relation among a set of values.
- Network Data Model- this model is different from relational model, as data relationship is represented as records that are connected as links.a record is collection of attributes each having a data value and link represents association between two records.
- Hierarchical Data Model- In this data models also
the data is represented as records but relationship is represented as a
tree rather than an arbitrary graph.in this model the records have 1:N
parent child relationship.
- Object Oriented Data Model.- this data model is based on the concept of objects and classes. here data and the operation that can be carried out on it are represented as an object. An object can be defined as any real world object having some characteristic and behaviors. A class is a collection of similar type of objects. The OO models offers following features.
- Object identity. to be cont'd...

Comments