Documente Academic
Documente Profesional
Documente Cultură
The Database
Environment
Modern Database
Management
8th Edition
Jeffrey A. Hoffer, Mary B. Prescott,
Fred R. McFadden
Atilim University
Objectives
Definition of terms
Explain growth and importance of databases
Name limitations of conventional file processing
Identify five categories of databases
Explain advantages of databases
Identify costs and risks of databases
List components of database environment
Describe evolution of database systems
Chapter 1
Definitions
Chapter 1
Chapter 1
Chapter 1
Chapter 1
Disadvantages of File
Processing
Program-Data Dependence
Duplication of Data
Chapter 1
Chapter 1
Chapter 1
Chapter 1
10
SOLUTION:
The DATABASE Approach
Central repository of shared data
Data is managed by a controlling
agent
Stored in a standardized,
convenient form
11
Database Management
A software system that is used to create, maintain, and
provide controlled System
access to user databases
Order Filing
System
Invoicing
System
Payroll
System
DBMS
Central database
Contains employee,
order, inventory,
pricing, and
customer data
Chapter 1
12
Program-data independence
Planned data redundancy
Improved data consistency
Improved data sharing
Increased application development productivity
Enforcement of standards
Improved data quality
Improved data accessibility and responsiveness
Reduced program maintenance
Improved decision support
Chapter 1
13
Chapter 1
14
Data models
Relational Databases
Database Applications
Chapter 1
15
Chapter 1
16
One customer
may place many
orders, but each
order is placed by
a single customer
One-to-many
relationship
Chapter 1
17
Chapter 1
18
Chapter 1
19
Therefore, one
order involves
many products
and one product is
involved in many
orders
Many-to-many
relationship
Chapter 1
20
Chapter 1
21
Chapter 1
22
Components of the
Database Environment
Chapter 1
23
Personal databases
Workgroup databases
Departmental/divisional databases
Enterprise database
Chapter 1
24
Chapter 1
25
Figure 1-6
Typical data
from a
personal
database
Chapter 1
26
Chapter 1
27
Enterprise Database
Applications
Data Warehouse
Chapter 1
28
Chapter 1
29
Evolution of DB Systems
Chapter 1
30