
How database approach differs from traditional file system concepts?A database is a
collection of interrelated datas stored in a database server;
these datas will be stored in the form of tables. The primary
aim of database is to provide a way to store and retrieve database information
in fast and efficient manner.
______________________________________________________________________________ In database approach, a single repository of data is maintained that is defined once and then accessed by many users. The fundamental characteristic of database approach is that the database system not only contains datas but it contains complete definition or description of the database structure and constraints. These definitions are stored in a system catalog, which contains the information about the structure and definitions of the database. The information stored in the catalog is called the metadata, it describes the primary database. Hence this approach will work on any type of database for example, insurance database, Airlines, banking database, Finance details, and Enterprise information database. But in traditional file processing system the application is developed for a specific purpose and they will access specific database only. The other main characteristic
of the database is that it will allow multiple users to access the database
at the same time and sharing of data is possible. The database must
include concurrency control software to ensure that several users trying
to update the same data at the same time, it should maintain in a controlled
manner. In file system approach many programmers will be creating files
over a long period and various files have different format, in various
application languages. Database can be
used to provide persistent storage for program objects and data structures
that resulted in object oriented database approach. Traditional systems
suffered from impedance mismatch problem and difficulty in accessing
the data, which is avoided in object oriented database system. Database
can be used to represent complex relationships among datas as
well as to retrieve and update related data easily and efficiently.
______________________________________________________________________________
|
|
||
|
|
|||
|
Copyright - © 2005 - 2010 - www.management-hub.com |
Management-Hub.com
Privacy Policy | Disclosure
| Contact
| |