3 Answers - Sort by: Date | Rating
There are some features of a database management system which make it attractive for using a DBMS in preference to other systems. They are given below:
They are Centralized data management, Data independence, and Systems integration.
In a database system, the DBMS manages the data and all access of data is through the DBMS providing a key to effective data processing. It contrasts with conventional data processing systems where each application program has a direct access to the data when it reads or manipulates it.
In the conventional data processing application programs, the programs are usually based on extensive knowledge of data structure and format. In such an environment any change in data structure or format would entail appropriate changes to the application programs. If major changes are to be made to the data, the application programs may have to to be rewritten.
The database management system provides the interface between the application programs and the data, in a database system. When there are changes made to the data representation, the metadata maintained by the DBMS is altered but the DBMS continues the process of providing data to application programs in the previous used ways. The wherever it is necessary, DBMS handles the task of transforming of data.
The independence between programs and the data is called data independence. It is important because every time some change is required to be made to the data structure. The programs that were being used before the change would go on to work. For providing a high degree of data independence, a DBMS must take account of a sophisticated metadata management system.
In DBMS, all files are integrated into one system to reduce redundancies and make the data management system more efficient. DBMS also provides centralized control of the operational data. There are some of the advantages of data independence, integration and centralized control:
Redundancies and inconsistencies can be reduced by using it. It provides better service to the Users. Flexibility of the system is also improved.
Cost of system development and maintenance is lower than the other. Standards are enforced. Security system and integrity can be improved. Project requirements can be identified and data model are developed.
They are Centralized data management, Data independence, and Systems integration.
In a database system, the DBMS manages the data and all access of data is through the DBMS providing a key to effective data processing. It contrasts with conventional data processing systems where each application program has a direct access to the data when it reads or manipulates it.
In the conventional data processing application programs, the programs are usually based on extensive knowledge of data structure and format. In such an environment any change in data structure or format would entail appropriate changes to the application programs. If major changes are to be made to the data, the application programs may have to to be rewritten.
The database management system provides the interface between the application programs and the data, in a database system. When there are changes made to the data representation, the metadata maintained by the DBMS is altered but the DBMS continues the process of providing data to application programs in the previous used ways. The wherever it is necessary, DBMS handles the task of transforming of data.
The independence between programs and the data is called data independence. It is important because every time some change is required to be made to the data structure. The programs that were being used before the change would go on to work. For providing a high degree of data independence, a DBMS must take account of a sophisticated metadata management system.
In DBMS, all files are integrated into one system to reduce redundancies and make the data management system more efficient. DBMS also provides centralized control of the operational data. There are some of the advantages of data independence, integration and centralized control:
Redundancies and inconsistencies can be reduced by using it. It provides better service to the Users. Flexibility of the system is also improved.
Cost of system development and maintenance is lower than the other. Standards are enforced. Security system and integrity can be improved. Project requirements can be identified and data model are developed.
0
0
Advantages of DBMS are given below.
(1) DBMS provides "Potential for Enforcing Standards". In large organization, database approach allows a Database Administrator to define standards as well as gives freedom of enforcing standards among database users. In a centralized database environment, it is easy for a DBA to enforce standards than in those environments where each user has control over his own files.
(2) DBMS Provides "Reduced Application Development Time". No doubt it takes more time for designing a database than making a single application but once a database is created then it becomes very easy to make new application by using facilities provided by DBMS.
(3) DBMS provides flexibility. To the requirements we have to do changes in database. Using DBMS, we can change the structure of database and advantage is that it will not affect on the existing database.
(4) When a single user modifies the database then all the other users of database can see this modification (update).
(5) DBMS provides multiple user interfaces.
(6) DBMS provides storage structure for Efficient Query Processing.
(7) DBMS provide a mechanism for controlling redundancy.
(8) DBMS provides backup and recovery.
(9) DBMS enforce integrity constraints.
(10) DBMS provides Persistent storage for program objects.
(1) DBMS provides "Potential for Enforcing Standards". In large organization, database approach allows a Database Administrator to define standards as well as gives freedom of enforcing standards among database users. In a centralized database environment, it is easy for a DBA to enforce standards than in those environments where each user has control over his own files.
(2) DBMS Provides "Reduced Application Development Time". No doubt it takes more time for designing a database than making a single application but once a database is created then it becomes very easy to make new application by using facilities provided by DBMS.
(3) DBMS provides flexibility. To the requirements we have to do changes in database. Using DBMS, we can change the structure of database and advantage is that it will not affect on the existing database.
(4) When a single user modifies the database then all the other users of database can see this modification (update).
(5) DBMS provides multiple user interfaces.
(6) DBMS provides storage structure for Efficient Query Processing.
(7) DBMS provide a mechanism for controlling redundancy.
(8) DBMS provides backup and recovery.
(9) DBMS enforce integrity constraints.
(10) DBMS provides Persistent storage for program objects.
0
0
Security is important advantage of DBMS.
Next, We may see data in different view...
Example:
All the Bank Database can't see by the Pune. But some of the details about the clients of the bank like name and addresses may see by the pune.
But entire database can view by the manager of the Bank.
This will done with the help of db.
Data Integrity
Functional Dependency....
Next, We may see data in different view...
Example:
All the Bank Database can't see by the Pune. But some of the details about the clients of the bank like name and addresses may see by the pune.
But entire database can view by the manager of the Bank.
This will done with the help of db.
Data Integrity
Functional Dependency....
0
0
- The To Start Menu Option Allows You To Add Your Favorite Programs To The Start Menu?
- How Do I Share My Database With No Security?
- Can Mutation Testing Be Successfully Used In An Software Industrial Environment?
- Can You Help Me With Your Suggestions So As To Select A Test Management Tool That Fits Perfectly Well With The Two Widely Used Methodologies Like Agile And Waterfall?
- What Is A Windows Service And How Does Its Lifecycle Differ From A .standard. EXE?
- Will Star Wars: Republic Commando Work On Windows 7 64 Bit?
- When Would You Use A Spreadsheet Instead Of A Word Document?
- What Is Another Name For Deep Shadows?
- What To Do When On Command Prompt?
- What Is Oracle 9i?
- What Are The Improvements With Vista Compared To Windows Xp?
- Software Project Scope:Need To Scope A Software Project,scope Management Process,communication Techniques And Tools,communication Methodology?
- What Is Portrait View On Microsoft Word?
- How Do I Upload Software To My Cell Phone?
- Is Windows Is An Example Of Multi-user Operating System?
- What Is Product Registration?
- How I Can Know When I Am Installed Microsoft Office 07 Is Origanal &it Is Registered?
- When Did Ms Access Invented?
- What Is Difference Of IIS 6.0 And IIS 5.1 For Windows 2003?
- Is There A Windows 7 (64 Bit) Patch For SW: Kotor 1?
- What Is A Good Template For A Powerpoint?
- Why Computer Has The Ability To Perform Certain Logic Unit?
- What Are Two Ways That A User Can Interact With An Operating System Shell?
- What Does A Cd Player Have?

New Comment - Comments are editable for 5 min.