You are on page 1of 2

Hierarchical DBMS[edit]

A DBMS is said to be hierarchical if the relationships among data in the


database are established in such a way that one data item is present as the
subordinate of another one or a sub unit. Here subordinate means that items
have parent!child relationships among them. Direct relationships e"ist
between any two records that are stored consecutively. #he data structure
tree is followed by the DBMS to structure the database. $o bac%ward
movement is possible&allowed in the hierarchical database.
#he hierarchical data model was developed by 'BM in ()*+ and introduced in
information management systems. #his model is li%e a structure of a tree
with the records forming the nodes and
$etwor% DBMS[edit]
A DBMS is said to be a $etwor% DBMS if the relationships among data in the
database are of type many!to!many. #he relationships among many!to!many
appears in the form of a networ%. #hus the structure of a networ% database is
e"tremely complicated because of these many!to!many relationships in which
one record can be used as a %ey of the entire database. A networ% database
is structured in the form of a graph that is also a data structure. #hough the
structure of such a DBMS is highly complicated however it has two basic
elements i.e. records and sets to designate many!to!many relationships.
Mainly high!level languages such as ,ascal- .//- .0B01 and 203#3A$ etc.
were used to implement the records and set structures.
3elational DBMS[edit]
A DBMS is said to be a 3elational DBMS or 3DBMS if the database
relationships are treated in the form of a table. #here are three %eys on
relational DBMS4 relation- domain and attributes. A networ% means it contains
a fundamental constructs sets or records sets contains one to many
relationship-records contains 5elds statical table that is composed of rows
and columns is used to organi6e the database and its structure and is actually
a two dimension array in the computer memory. A number of 3DBMSs are
available- some popular e"amples are 0racle- Sybase- 'ngress- 'nformi"-
Microsoft S71 Server- and Microsoft Access.
0b8ect!oriented DBMS[edit]
Able to handle many new data types- including graphics- photographs- audio-
and video- ob8ect!oriented databases represent a signi5cant advance over
their other database cousins. Hierarchical and networ% databases are all
designed to handle structured data9 that is- data that 5ts nicely into 5elds-
rows- and columns. #hey are useful for handling small snippets of information
such as names- addresses- 6ip codes- product numbers- and any %ind of
statistic or number you can thin% of. 0n the other hand- an ob8ect!oriented
database can be used to store data from a variety of media sources- such as
photographs and te"t- and produce wor%- as output- in a multimedia format.
[(]
0b8ect!oriented databases use small- reusable chun%s of software called
ob8ects. #he ob8ects themselves are stored in the ob8ect!oriented database.
:ach ob8ect consists of two elements4 (; a piece of data <e.g.- sound- video-
te"t- or graphics;- and =; the instructions- or software programs called
methods- for what to do with the data. ,art two of this de5nition re>uires a
little more e"planation. #he instructions contained within the ob8ect are used
to do something with the data in the ob8ect. 2or e"ample- test scores would
be within the ob8ect as would the instructions for calculating average test
score.
0b8ect!oriented databases have two disadvantages. 2irst- they are more
costly to develop. Second- most organi6ations are reluctant to abandon or
convert from those databases that they have already invested money in
developing and implementing. However- the bene5ts to ob8ect!oriented
databases are compelling. #he ability to mi" and match reusable ob8ects
provides incredible multimedia capability. Healthcare organi6ations- for
e"ample- can store- trac%- and recall .A# scans- ?!rays- electrocardiograms
and many other forms of crucial data.

You might also like