Database:
Databases are the
modern way of collecting, assembling, storing, sorting, updating , viewing and
deleting the information. According to layman dictionary Database is the record.
There are basically four types of databases. Listed below....
- Network Databases.
- Relational Databases.
- Object-oriented Databases
- Hierarchical Databases
Hierarchical Database:
It’s the simplest and fast form of the
database. I this type there is one parent
having child inheriting them. One child can only inherit from
one parent /Superior class. They all together with each
other form a tree structure. In which the whole tree began from one parent then
sub divided to further child classes and the them child classes of
child classes. They are having different level. But their issue of data
duplication but it can be updated and accessed easily.
Relational Databases:
In Relational Databases
the data is stored in tables or Tuples with unique
key field identifying each row of the data there are
different number of keys used.Like primary keys
, foreign keys etc. In short the data files in these types
of databases are rational databases. It is more good than
other Hierarchical and networked. They are most promising thing is
that they can be manged without training
or little. Microsoft Access is the example of rational
database.
Network Databases:
Digital computers use network databases.
In network databases connection are created between the data types. Its
more efficient type of database. it is considerably similar
like hierarchical. the connection between data types look
like cobweb. They are interconnected records. The parent
class is called occupier and the child is pronounced as the
Member. Network Database differ from hierarchical database is that Member
(Child) can have many occupier (parent).
Object Oriented Database:
OBD takes more space than object
oriented programming languages. It increase
the semantics of the OOP like C++,java and C# etc. It improves
OOP languages by adding the database Feature. Like the OOSE
database are also based on the objects they are used as small chunks of
softwares for databases and store in OOdatbase. They ahave almost alll features
of OOSE (Object oriented Software Engineering). The are very supportive type of
databases but issue is they are very expansive .
0 Comments