CH01 PPT
CH01 PPT
Chapter 1
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Learning Objectives (1 of 2)
o Define terms
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Learning Objectives (2 of 2)
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Definitions
Information: data processed to increase knowledge in the person using the data
Metadata: data that describes the properties and context of user data
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-1 Converting Data to Information (1 of 2)
Data in context
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-1 Converting Data to Information (2 of 2)
Summarized data
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Table 1-1 Example Metadata for Class Roster
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
a a
n n
k k
ID Integer 9 Student ID Student IS
(SSN)
Bl Bl
a a
n n
k k
Major Alphanum 4 Student major Student IS
eric
Bl Bl
a a
n n
k k
GPA Decimal 3 0. 4. Student grade Academic
0 0 point average Unit
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Disadvantages of File Processing
Program-Data Dependence
All programs maintain metadata for each file they use
Duplication of Data
Different systems/programs have separate copies of the same
data
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-2 Old File Processing Systems at Pine Valley Furniture Company
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
The Database Approach (1 of 2)
Data models
Graphical diagram capturing nature and relationship of data
Enterprise Data Model – high-level entities and relationships for the
organization
Project Data Model – more detailed view, matching data
structure in database or data warehouse
Entities
Noun form describing a person, place, object, event, or concept
Composed of attributes
Relationships
Between entities
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-3 Comparison of Enterprise-and Project-Level Data Models
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
The Database Approach (2 of 2)
Relational Databases
Database technology
involving tables (relations)
representing entities and
primary/foreign keys
representing relationships
(see Figure 1-17)
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Advantages of the Database Approach
Program-data independence
Enforcement of standards
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Costs and Risks of the Database Approach
Conversion costs
Organizational conflict
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-5 Integrated Data Management Framework
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Components of the Database Environment
Data modeling and design tools – automated tools used to design databases
and application programs
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-6 Components of the Database Environment
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
The Database Development Process
SDLC
System Development Life Cycle
Detailed, well-planned development process
Time-consuming, but comprehensive
Long development cycle
Prototyping
Rapid application development (RAD)
Cursory attempt at conceptual data modeling
Define database during development of initial prototype
Repeat implementation and maintenance activities with
new prototype versions
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Systems Development Life Cycle (SDLC)
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-8 Database Development Activities During the Systems Development Life Cycle
(SDLC)
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Alternative Information Systems Development Approaches
Rapid Application Development (RAD): faster and more adaptive, especially when a
database is already in place
Several flavors:
Prototyping
Agile methodologies
eXtreme programming
Scrum
DSDM (dynamic system development methodologies)
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-9 The Prototyping Methodology and Database Development Process
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-10 Three-Schema Architecture
External Schema
User Views
Subsets of Conceptual Schema
Can be determined from
business-function/data
entity matrices
DBA determines
schema for different
users
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Managing People Involved in Database Development
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Database Project Team Members (1 of 2)
Systems analysts – like business analysts, but also have technical expertise for
overall information systems
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Database Project Team Members (2 of 2)
Data administrators – responsible for existing databases, ensuring data integrity and
consistency
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Evolution of Database Systems
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-11 The Range of Database Technologies: Past and Present (1 of 4)
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-11 The Range of Database Technologies: Past and Present (2 of 4)
Database architectures
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-11 The Range of Database Technologies: Past and Present (3 of 4)
Database architectures
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-11 The Range of Database Technologies: Past and Present (4 of 4)
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
The Range of Database Applications
Personal Databases
o Typical size in the megabytes
o Intended for one user
Enterprise Applications
o Typical size in the gigabytes, terabytes, or even petabytes
o Intended for a very large user base, company wide
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-12 Multi-Tiered Client/Server Database Architecture
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Types of Enterprise Applications
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Figure 1-13 An Example of an Executive Dashboard
( http://public.tableausoftware.com/profile/mirandali#!/vizhome/Executive-Dashboard_7/
ExecutiveDashboard )
Courtesy Tableau Software
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Pine Valley Furniture
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved
Copyright © 2022, 2019, 2016 Pearson Education, Inc. All Rights Reserved