DBMS(Database Management System)
Database Management System
A. Functions of DBMS
>Data Definition
-The DBMS must be able to accept data definitions (Externals, internal and conceptual schemas, and all associated mappings) in source form and convert to the appropriate object form.
>Data Manipulation
-The DBMS must be able to handle request from the user to retrieve and possibly existing data in the database, or to add a new data to the database.
>Data Security and Integrity
-The DBMS must be able to monitor user requests and reject any attempts to violate the security and integrity checks defined by the database administrator.
>Data Recovery and Concurrency
-The DBMS must have the capability of recover from, ok r minimize the effects of a system crash.
>Dara Dictionary
-The DBMS must provide a system database called the database dictionary.
B. Advantage of DBMS
>Reduced Data Redundancy
-In database system, system redundancy us avoided by keeping a single copy of the data.
>Data Integrity
-Since a single copy of a particular data is stored in the database you can be certain that the changes to the data will be reflected in all future uses of the data.
>Data Independence
-The structure of the database system requires that data be independent of their data u the database and the software used to access the database.
>Data Security
-A database system can have additional security measures as part of the database software product.
>Data Consistency
-Data Consistency is maintained in the database environment.
>Easier use of Data
-Data is easier to use un the database environment.
>Less storage
-Since data redundancy us reduce if not eliminated, the database will occupy less storage space.
C. Disadvantage of DBMS
>Complexity
-Databse nd their associated DBNS are extremely complex.
>Expense
-The installation of the DBMS and it's databws onto the current system requires careful planning because of the possibility of the need for additional hardware.
>Vulnerability
-Because data in a database is an a central location, it is vulnerable to partial or complete destruction when a breakdown of hardware components occur or in software mistake.
>Size
-A typical maintenance database is very large.
>Training costs
>When a company purchase a database products it must first train one or more individuals to be the database administrator for the new product.
>Compatibility
-One of the pitfalls of most database systems us their incompatibility with other database system.
>Looking-In of Technology
-What if the vendor expresses desire to abandon the product? There is a possibility that they will have to redesign their system from scratch.
Comments
Post a Comment