Chapter 3
Database Management Systems
Back
3-1
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Manipulate Data = Information
The DBMS
The Database Management
Systems (DBMS)
Database management system (DBMS)
helps you specify the logical organization (referred
to earlier as logical structure ) for a database and
access and use (use implies manipulating) the
information within a database.
Back
Return to Main Presentation
3-2
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Manipulate Data = Information
The DBMS
The Database Management
Systems (DBMS)
A DBMS contains the following five important
software components:





DBMS engine
Data definition subsystem
Data manipulation subsystem
Application generation subsystem
Data administration subsystem
Back
Return to Main Presentation
3-3
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Manipulate Data = Information
The DBMS
The Database Management
Systems (DBMS)
Figure 3.4
Software
Subsystems of a
Database
Management
System
page 85
Back
Return to Main Presentation
3-4
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Manipulate Data = Information
The DBMS
The Database Management
Systems (DBMS)
DBMS engine
1. Accepts logical requests from the various other DBMS
subsystems,
2. converts them into their physical equivalent, and
3. actually accesses the database and data dictionary as
they exist on a storage device such as a hard drive.
DBMS engine  Data definition subsystem  Data manipulation subsystem  Application generation
subsystem  Data administration subsystem
Back
Return to Main Presentation
3-5
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Manipulate Data = Information
The DBMS
The Database Management
Systems (DBMS)
Data definition subsystem
helps you create and maintain the data dictionary and
define the structure of the files in a database.
In other words, the data definition subsystems allows you
to create and maintain the tables (relations), relationships
and constraints.
DBMS engine  Data definition subsystem  Data manipulation subsystem  Application generation
subsystem  Data administration subsystem
Back
Return to Main Presentation
3-6
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Manipulate Data = Information
The DBMS
The Database Management
Systems (DBMS)
Data manipulation subsystem
helps you add, change, and delete information in a
database and mine it for valuable information. Tools here
include




views,
report generators,
QBE, and
SQL.
DBMS engine  Data definition subsystem  Data manipulation subsystem  Application generation
subsystem  Data administration subsystem
Back
Return to Main Presentation
3-7
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Manipulate Data = Information
The DBMS
The Database Management
Systems (DBMS)
Application generation subsystem
contains facilities to help you develop transactionintensive applications. Application generation
subsystems usually include:




Tools for creating visually appealing data entry screens
Tools for creating easy to use data entry screens
DBMS-specific programming languages
Commonly used programming languages
DBMS engine  Data definition subsystem  Data manipulation subsystem  Application generation
subsystem  Data administration subsystem
Back
Return to Main Presentation
3-8
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Manipulate Data = Information
The DBMS
The Database Management
Systems (DBMS)
On Your Own
Data administration subsystem
A DBMS helps you manage the overall database
environment by providing facilities for





backup and recovery,
security management,
query optimization,
concurrency control, and
change management.
DBMS Support
OLTP, OLAP,
Information
Management
(p. 92)
DBMS engine  Data definition subsystem  Data manipulation subsystem  Application generation
subsystem  Data administration subsystem
Back
Return to Main Presentation
3-9
Management Information Systems
for the Information Age
MAP
Next
Copyright 2002
The McGraw-Hill Companies, Inc.
All rights reserved
Descargar

Slide 1