14
DATABASE MANAGEMENT FUNCTIONS

Database management functions

  • Upload
    yhen06

  • View
    6.834

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Database management functions

DATABASE MANAGEMENT FUNCTIONS

Page 2: Database management functions

IS A COLLECTION OF PROGRAMS THAT MANAGES THE DATABASES STRUCTURE AND CONTROL ACCESS TO THE DATA STORED IN THE DATABASE.

DATABASE MANAGEMENT SYSTEM:

Page 3: Database management functions

DBMS performs several important functions that guarantee the integrity and consistency of the data in the database.

Page 4: Database management functions

Dbms stores definitions of the data elements and their relationships in a data dictionary.

All programs that access the data in the database work through the dbms.

Data dictionary management:

Page 5: Database management functions

Dbms creates and manage the complex structures required for data storage, thus relieving you from the difficult task o defif defining and programming the physical data characteristics.

Modern DBMS systems provides storage not only for the data but also for related data entry forms or screen

Data storage management:

Page 6: Database management functions

DBMS transforms entered data to conform to required data structures.

For ex.Imagine an enterprise database used by

Data transformation and presentation:

Page 7: Database management functions

DBMS creates a security systems that enforces user security and data privacy.

Security rules determine which users can access the database, which data items each user can access, and which data operations the user can perform.

Data administration- examines data security and privacy issues in greater detail.

Security management

Page 8: Database management functions

To provide data integrity and data consistency, the dbms uses sophisticated algorithms to ensure that multiple users can access the database concurrently without compromising the integrity of the database.

Multiuser access control:

Page 9: Database management functions

Dbms provide backup and data recovery to ensure data safety and integriy.

Backup and recovery management:

Page 10: Database management functions

DBMS promotes and enforce integrity rules, thus minimizing data redundancy and maximizing data consistency.

Data integrity management:

Page 11: Database management functions

DBMS provides data access through a query language.

Query language- is a nonprocedural language—one that lets the user specify what must be done without having to specify how it is to be done.

Database access languages and application programming interfaces:

Page 12: Database management functions

Also provide data access to programmers via procedural (3gl) languages such as cobol, C, PASCAL, visual basic and C++

Also provides administrative utilities used by the DBA and the database designer to create , implement, monitor, and maintain the database.

Structured query langua ge-is the de facto query language and data access standard supported by the majority of DBMS vendors.

Page 13: Database management functions

DBMS accept end-user requests via multiple, different network environments.

For ex.The dbms might provide access to the

database via the internet through the use of web browsers such as mozilla firefox or Microsoft internet explorer.

Database communication interfaces:

Page 14: Database management functions

End users can generate answer to queries by filling in screen forms through their their preferred web browser.

The dbms can automatically publish predefined reports on a web site.

DBMS can connect to third party systems to distribute information via e-mail or other productivity applications.

Communications can be accomplished in several ways: