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

Database Normalization, I have a homework assignment due today by midnight....

I have a homework assignment due today by midnight. I need help understanding databasse normalization and determining the type of form violation & how to fix the violation.

Designing the database schema , The domain that you will model in this assi...

The domain that you will model in this assignment is that of courses and students at a university. So as not to make the task too large and unspecified, you will here get a descrip

Describe the objective of structural diagrams, Describe the objective of St...

Describe the objective of Structural Diagrams The main objective of structural diagram is to visualize, construct, specify and document static aspects of a system. Their eleme

What are the ways of obtaining the connection parameters, What are the ways...

What are the ways of obtaining the connection parameters?  Hardwire the parameters into the program. Ask for the parameters interactively. Get the parameters

Set difference, Set Difference If R1 and R2 are two union compatible re...

Set Difference If R1 and R2 are two union compatible relations or relations then result of R3 =R1- R2 is the relation that have only those tuples that are in R1 but not in R2.

Give expression in tuple calculus and domain calculus, Consider the subsequ...

Consider the subsequent relation schemes:  Project (Project#, Project_name, chief_architect)  Employee (Emp#, Empname)  Assigned_To (Project#, Emp#)  Give expression i

Sql select employee from table with at least one department, Consider emplo...

Consider employee (e_no, e_name, e_salary, d_code), dept (d_code, d_name) and dependent (depndt_name, e_no, relation). Show the names of employees in purchase and accounts departm

Er schema, Consider entity type Employee with attributes empNumber (this is...

Consider entity type Employee with attributes empNumber (this is unique), empName, and the year when he/she was hired. An employee can either be a technical employee, a marketing e

Explain entity integrity and referential integrity rules, Explain entity in...

Explain entity integrity and referential integrity rules within relational model. Show how these are realized in SQL? Entity Integrity Rule - No primary key value could be nu

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