CH 1
CH 1
CH 1
INTERNATIONAL EDITION
CHAPTER 1
DATABASE SYSTEMS
1
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
2 2
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
3 3
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
• Information:
– Data processed to reveal meaning
4
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
5
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
6
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
7
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
8
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
9
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
10
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
11
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
12
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
Types of Databases
• Single-user:
– Supports only one user at a time
• Desktop:
– Single-user database running on a personal computer
• Multi-user:
– Supports multiple users at the same time
13
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
• Workgroup:
– Multi-user database that supports a small group of users
or a single department
• Enterprise:
– Multi-user database that supports a large group of users
or an entire organization
14
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
• Distributed:
– Supports data distributed across several sites
15
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
• Data warehouse:
– Stores data used to generate information required to
make tactical or strategic decisions
– Often used to store historical data
– Structure is quite different
16
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
18
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
C
_
N 21
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
22
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
23
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
24
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
25 25
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
26
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
27
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
29
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
30
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
32
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
• Structural dependence
– Access to a file depends on its structure
33
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
• Data dependence
– Changes in the data storage characteristics without
affecting the application program’s ability to access the
data
– Logical data format
• How the human being views the data
– Physical data format
• How the computer “sees” the data
34
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
35
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
36 36
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
Data Redundancy
• Data redundancy results in data inconsistency
– Different and conflicting versions of the same data
appear in different places
37
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
Data Redundancy
Types of data anomalies:
• Update anomalies
– Occur when changes must be made to existing records
• Insertion anomalies
– Occur when entering new records
• Deletion anomalies
– Occur when deleting records
38
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
Database Systems
• Database
– Logically related data stored in a single logical data
repository
39
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
Database Systems
40
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
41
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
42
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
DBMS Functions
43
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
44
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
45
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
46
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
47
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
48
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
Summary
• Data are raw facts. Information is the result of processing
data to reveal its meaning.
• To implement and manage a database, use a DBMS.
• Database design defines the database structure.
• A well-designed database facilitates data management and
generates accurate and valuable information.
• A poorly designed database can lead to bad decision
making, and bad decision making can lead to the failure of
an organization.
49
DATABASE SYSTEMS: Design Implementation and 2
Management (Rob, Coronel & Crockett 9781844807321)
Summary (continued)
50 50