Database manager, Database Management System

Assignment Help:

Database Manager

It is the interface among low-level data, queries and application programs. Databases typically need a large amount of storage space. It is kept on disks, as the main memory of computers has not store this information. Data is moved among disk storage and main memory as needed. Hence the movement of data to and from disk is slow relative to the speed of the control processing unit of computers; it is essential that database system structure data so as to decrease the need to move data between main memory and disk.

A database manager is a program module liable for interfacing with the database file system to the user questions. In addition, the tasks of enforcing constraints to keep the consistency and integrity of the data as well as its security are also done by database manager. Synchronising the concurrent operations performed by concurrent users is under the control of the data manager. It also done backup and recovery operations. Let us summarise now the vital responsibilities of Database manager.

  • Interaction with file manager: The raw data is kept on the disk using the file system which is usually given by a conventional operating system. The database manager changes the various DML statements into low-level file system commands. Therefore, the database manager is responsible for the real storing, retrieving and updating of data in the database.
  • Integrity enforcement: The data values stored in the database must assure certain types of consistency constraints. For instance, the balance of a bank account may never drop below a prescribed amount (for example, Rs. 1000/-). Likewise the number of holidays per year an employee may be having should not go over 8 days. These constraints must be specified explicitly by the DBA. If such constraints are given, then the database manager can check whether updates to the database result in the violation of any of these constraints and if so appropriate action may be imposed.
  • Security enforcement: As talk about above, not every user of the database wants to have access to the entire content of the database. It is the job of the database manager to enforce these security needs.
  • Backup and recovery: A computer system like any other electrical or mechanical device is subject to failure. There are a several of causes of such failure, including power failure, disk crash, and software errors. In each of these cases, information regarding the database is lost. It is the liability of database manager to detect such failures and restore the database to a state that existed prior to the occurrence of the failure. This is generally accomplished through the backup and recovery procedures.
  • Concurrency control: When various users update the database simultaneously, the consistency of data may no longer be preserved. It is required for the system to control the interaction between the concurrent users, and reaching such a control is one of the responsibilities of database manager.

Related Discussions:- Database manager

What is asterisk in sql, What is Asterisk in SQL? Asterisk (*): In SQL,...

What is Asterisk in SQL? Asterisk (*): In SQL, the columns for all the tables and views in the FROM clause will be displayed.

Cube building in dataware housing , 1) Define a job scheduling strategy tha...

1) Define a job scheduling strategy that will meet business requirement of reporting availability by 6am CST for the following cubes? Show the job scheduling dependencies in a pict

Develop a web site to present decision tree structure, I am going to develo...

I am going to develop a web site to present decision tree structure. For this, I want a web application with AJAX technology to connect the database and prepare the decision tree's

What are the acid properties?, Question 1 What are the advantages of DBMS ...

Question 1 What are the advantages of DBMS approach in managing data? Question 2 What are the services provided by a database system Question 3 List and briefly describe

Explain degree of relation, Explain degree of relation? Degree of a Re...

Explain degree of relation? Degree of a Relation - The degree or arity of a relation is the number of attributes n of its relation schema.

What is the highest normal form of the table - normalization, In problems 1...

In problems 1 - 4, you are given the columns of a table, and a set of functional dependencies.  Determine the normal form of this table.  Remember that the normal form is the HIGHE

Security-data fragmentation, Security: Data not needed by local applicatio...

Security: Data not needed by local applications is not stored at the site, therefore no unnecessary security violations may exist. But how can we carry out fragmentation? Fragm

Describe the advantage of state chart diagram, Describe the advantage of St...

Describe the advantage of State chart Diagram A state chart represents a state machine, emphasizing flow of control from one state to other. A state machine is a behaviour whi

Central database schema, Show a centralised schema to support the operation...

Show a centralised schema to support the operation of the system you have chosen, including in particular: the product catalogue; the outlets and respective stocks; customer record

Physical model of traffic data management, After the completion of the logi...

After the completion of the logical model the physical model is to be made. The oracle 10 G will be used as a database server and all the tables with their column are created and i

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