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.
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 ratings0% 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.
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
Full Download of Test bank for Database Processing: Fundamentals, Design, and Implementation, 13/E 13th Edition David M. Kroenke, David J. Auer in PDF DOCX Format