Table of Contents
What is Database?
- It is a Collection of information that has been written in predetermind manner and stored into a particular location is called as database.
- DBMS is tool or Software which can be used for managing and maintaining the data with in the database.
- Here DBMS will act as a interface between the user and database.


Models of Data base Management Ssystem
DBMS Contain the following 6 models those are
- File Management System(FMS)
- Heirarchy Management System(HMS)
- Netweok Data base Magement System(NDBMS)
- Relatonal Data base Management System(RDBMS)
- Object Relational Data base Management System(ORDBMS)
- Object Oiented Data base Management System(OORDBMS)
File Management System
FIle Management Syetm is a 1st model of DMBS which was introduced in 1950’s. In this model the data will be stored in sequential or contineous stream of character manner like below.
101KartikGupta50000010-10-1990Pune
DrawBacks
- there is no security to the file information, it is does support datatype and index mechanism.
- To Maintain inconsistancy data in a file “there is no proper arrangement of values”.
- Retrieving data from the location is very slow because for every file required information perpose the user has to perform serching operation on a file.
- It is Dificult to manuoulate the data in the file.
Heirarchy Management System
- it is second model of DBMS which introduced by the IBM when the were developing a project is named as information management systemin 1990’s.
- In this model data will be stored in the form of tree structure and it contains the following three level those are
Root Level :- It represent database location or database name.
Parent Level:- it is represent table or entity name.
Child Level :- It will represent columns or attritbutes.
Advanteges
- It support DataType and Index Mechanism
- To Maintain the consistency of the data properly arranging the values.
- Retriving the data faster than that €FMS Model.
Drawback
- In this Database Model only one person can intreact with the data base server at a time.
- If we want to add a new value to as existing structure than user has to reconstruct the entire structure.
- so it leads time consuming and bardan of the program willbe increased.