Explain the advantages of dbms over file oriented system, Database Management System

Assignment Help:

Explain the main advantages of DBMS over File Oriented System?


Related Discussions:- Explain the advantages of dbms over file oriented system

ER diagram, #question. acompani datdbase needs to store information about e...

#question. acompani datdbase needs to store information about employees (identified by a social security number,with salary and phone as attributes) and departments (identified by

Heuristics, Benefits of using heuristics

Benefits of using heuristics

Derived horizontal fragmentation, Derived horizontal fragmentation: Some ap...

Derived horizontal fragmentation: Some applications may include a join of two or more relations. If the relations are stored at dissimilar locations, there may be a major overhead

Modifyand removing a sequence-sequences, Modify a sequence: ALTER SEQU...

Modify a sequence: ALTER SEQUENCE SEQSS INCREMENT 2 MAXVALUE 3000;   Removing a sequence: DROP SEQUENCE SEQSS;

Illustrate how customer relationship is promoted, FitAll Ltd is a company t...

FitAll Ltd is a company that manufactures clothes. Its processes are manual and there are stand-alone Information Systems that aid to manage them. The Information Systems were purc

When is a transaction rolled back, When is a transaction rolled back? A...

When is a transaction rolled back? Any changes that the aborted transaction made to the database must be uncompleted. While the changes caused by an aborted transaction have be

ER DIAGRAM, draw ER diagram of student entity and course entity where attri...

draw ER diagram of student entity and course entity where attribute of student entity are student roll, student name, student phone and student address and attribute of course enti

Write short note on data models, Write short note on Data models? Data...

Write short note on Data models? Data models: A data model is an abstract model which elaborates how data is represented and accessed. The term data model has two commonly ac

Design of a database, Ask questioYou are the database administrator in a un...

Ask questioYou are the database administrator in a university. You have been tasked to come up with a new database for the University. Using the stages in Database Life Cycle come

What is conceptual schema, What is Conceptual Schema? Conceptual Schema...

What is Conceptual Schema? Conceptual Schema - Conceptual schema elaborates the structure of the overall database for a community of users. It hides the details of physical sto

12/5/2013 4:20:46 AM

These following are the advantages of DBMS-

Data Redundancy- A main difficulty was that a lot of applications used their own special files of data. Thus, some data items were common to some applications. In a bank, as in the same customer name may appear in a checking account file, a savings account file and an instalment loan file. Moreover, even though it was at all times the customer name, the related field usually had a different name in the range of account files. Thus, CNAME in checking account file became SNAME in the savings account file and INAME in instalment loan file. The same field also has a unlike length in the variety of files. As in CNAME can be up to 20 characters, but SNAME and INAME might be limited to 15 characters. This redundancy increased the overhead expenditure of maintenance and storage. Data redundancy increased the risk of inconsistency in the midst of the various versions of common data.

Assume a customer''s name was changed. The name field may be immediately updated in checking account file, updated next week in a savings account file and updated mistakenly in instalment loan file. Greater than time, discrepancies could cause serious degradation in the quality of information contained in data files. Database systems can remove data redundancy, as all applications share a common pool of data. Important information such as customer name would be appearing just once in the database.
Thus, we can enter a name or change once and know that applications would be accessing consistent data.

Poor Data Control- In the file system, there was no middle control at the data element level. It was a common for the same data element to have multiple names, depending on file it was in.

At a more fundamental level, there is at all times the chance that a choice of departments of a company would be inconsistent in their terminology.

Inadequate Data Manipulation Capabilities- Indexed sequential files allow the applications to access a particular record by a key such as Product. As in if we knew the Product for the table, it is easy to access a record in table. Imagine we want a set of records. It is not possible to obtain set of records using file system because they are unable to provide strong connections between data in unlike files. Database systems were specifically developed to make the interrelating of data in changed files.

Excessive Programming Effort- A new application program repeatedly required a totally new set of file definitions. Though an existing file might contain some of the data needed, the application often important a number of other data items. As the result, programmer had to recode the definitions of needed data items from the existing file in addition to definitions of all data items. Thus, in file-oriented systems, there was heavy interdependence between programs and data.

Database provides a departure between programs and data, so that programs could be somewhat independent of the details of data description. By providing access to pool of shared data and by supporting powerful data manipulating languages, database systems abolish a large amount initial and protection programming.

 

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd