Professional Documents
Culture Documents
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
Duplication of Data
Different systems/programs have separate copies of the same data
Chapter 1
Chapter 1
Chapter 1
10
SOLUTION:
THE DATABASE APPROACH
11
Invoicing
System
Payroll
System
DBMS
Central database
Contains employee,
order, inventory,
pricing, and
customer data
DBMS manages data resources like an operating system manages hardware resources
Chapter 1
12
13
Chapter 1
14
Relational Databases
Database technology involving tables (relations) representing entities
and primary/foreign keys representing relationships
Database Applications
Application programs used to perform database activities (create,
read, update, and delete) for database users
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
CASE Toolscomputer-aided software engineering
Repositorycentralized storehouse of metadata
Database Management System (DBMS) software for
managing the database
Databasestorehouse of the data
Application Programssoftware using the data
User Interfacetext and graphical displays to users
Data/Database Administratorspersonnel responsible
for maintaining the database
System Developerspersonnel responsible for
designing databases and software
End Userspeople who use the applications and
databases
23
Chapter 1
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
Chapter 1
28
Chapter 1
29
EVOLUTION OF DB SYSTEMS
Chapter 1
30