0% found this document useful (0 votes)
164 views

DBMS Functions: Data Integrity Management

The document discusses several key functions of a DBMS: 1) A DBMS promotes and enforces data integrity rules to minimize redundancy and maximize consistency by storing data relationships in a data dictionary. 2) A DBMS provides access to the database through query languages like SQL and application programming interfaces. 3) A DBMS enables database communication through various network interfaces like web forms, predefined reports, and information distribution through email.

Uploaded by

tHe tecHniquEs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
164 views

DBMS Functions: Data Integrity Management

The document discusses several key functions of a DBMS: 1) A DBMS promotes and enforces data integrity rules to minimize redundancy and maximize consistency by storing data relationships in a data dictionary. 2) A DBMS provides access to the database through query languages like SQL and application programming interfaces. 3) A DBMS enables database communication through various network interfaces like web forms, predefined reports, and information distribution through email.

Uploaded by

tHe tecHniquEs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

DBMS Functions

Data integrity management


◦DBMS promotes and enforces integrity
rules.
Minimizes redundancy
Maximizes consistency
◦Data relationships stored in data
dictionary used to enforce data integrity.
◦Integrity is especially important in
transaction-oriented database systems.
DATABASE SYSTEMS, 13TH EDITION 51
Consistency in database systems refers to the
requirement that any given database transaction must
change affected data only in allowed ways. Any data
written to the database must be valid according to all
defined rules and any combination thereof.
C. J. Date, "SQL and Relational Theory: How to Write Accurate SQL Code 2nd
edition", O'reilly Media, Inc., 2012, pg. 180.

DATABASE SYSTEMS, 13TH EDITION 52


DBMS Functions
Database access languages and application
programming interfaces
DBMS provides access through a query
language
Query language is a nonprocedural language
Structured Query Language (SQL) is the de
facto query language
Standard supported by majority of DBMS
vendors

DATABASE SYSTEMS, 13TH EDITION 53


DBMS Functions
Database communication interfaces
◦ Current DBMSs accept end-user requests via multiple
different network environments
◦ Communications accomplished in several ways:
End users generate answers to queries by filling in
screen forms through Web browser
DBMS automatically publishes predefined reports on
a Web site
DBMS connects to third-party systems to distribute
information via e-mail

DATABASE SYSTEMS, 13TH EDITION 54


Managing the Database System:
A Shift in Focus
Database system provides a framework in
which strict procedures and standards are
enforced.
Role of human changes from programming to
managing organization’s resources.
Database system enables more sophisticated
use of the data.
Data structures created within the database
and their relationships determine effectiveness.

DATABASE SYSTEMS, 13TH EDITION 55


Managing the Database System:
A Shift in Focus
Disadvantages of database systems:
Increased costs
Management complexity
Maintaining currency
Vendor dependence
Frequent upgrade/replacement cycles

DATABASE SYSTEMS, 13TH EDITION 56


Preparing for Your Database
Professional Career

DATABASE SYSTEMS, 13TH EDITION 57


Summary
Data are raw facts
Information is the result of processing data to reveal its
meaning
Accurate, relevant, and timely information is the key to
good decision making
Data are usually stored in a database
DBMS implements a database and manages its contents

DATABASE SYSTEMS, 13TH EDITION 58


Summary
Metadata is data about data
Database design defines the database structure
Well-designed database facilitates data
management and generates valuable
information
Poorly designed database leads to bad
decision making and organizational failure
Databases evolved from manual and
computerized file systems

DATABASE SYSTEMS, 13TH EDITION 59


Summary
In a file system, data stored in independent files
Each requires its own management program
Some limitations of file system data
management:
Requires extensive programming
System administration is complex and difficult
Changing existing structures is difficult
Security features are likely inadequate
Independent files tend to contain redundant data
Structural and data dependency problems

DATABASE SYSTEMS, 13TH EDITION 60


Summary
Database management systems were developed
to address file system’s inherent weaknesses
DBMS present database to end user as single
repository
Promotes data sharing
Eliminates islands of information
DBMS enforces data integrity, eliminates
redundancy, and promotes security

DATABASE SYSTEMS, 13TH EDITION 61

You might also like