Ch07 Database
Ch07 Database
DATA AND
SYSTEM
INTERFACE
LEARNING OBJECTIVES
• COMPARE TRADITIONAL FILE
ORGANIZATION & MANAGEMENT
TECHNIQUES
• DESCRIBE HOW DATABASE
MANAGEMENT SYSTEM
ORGANIZES INFORMATION
*
LEARNING OBJECTIVES
• IDENTIFY TYPES OF DATABASE,
PRINCIPLES OF DATABASE DESIGN
• DISCUSS DATABASE TRENDS
*
MANAGEMENT CHALLENGES
1. ORGANIZATIONAL OBSTACLES:
Challenges existing power structure,
requires organizational restructure
2. COST / BENEFIT CONSIDERATIONS:
Large initial costs, delayed benefits,
tangible, intangible
*
FILE ORGANIZATION
• DATA REDUNDANCY
• PROGRAM / DATA DEPENDENCY
• LACK OF FLEXIBILITY
• POOR SECURITY
Flat File
• LACK OF DATA
SHARING &
AVAILABILITY
*
SEQUENTIAL VS. DIRECT
FILE ORGANIZATION
EMERGING STANDARD
DATA MANIPULATION LANGUAGE
FOR RELATIONAL DATABASES
*
DBMS
ELEMENTS OF SQL
*
DBMS
RELATIONAL DATA MODEL
ONE-TO-ONE: STUDENT ID
CLASS
ONE-TO-MANY:
STUDENT STUDENT STUDENT
A B C
CLASS CLASS
MANY-TO-MANY:
1 2
ROOT Employer
2nd
Ratings Salary Pension Insurance Health
CHILD
NETWORK DATA MODEL
• VARIATION OF HIERARCHICAL
MODEL
• USEFUL FOR MANY-TO-MANY
RELATIONSHIPS
*
NETWORK NETWORK
1 2
• CONCEPTUAL DESIGN
• PHYSICAL DESIGN
*
CREATING A DATABASE
CONCEPTUAL DESIGN:
DATA DATABASE
ADMINISTRATION TECHNO
LOGY &
MANAGEMENT
DATABASE
MANAGEMENT
SYSTEM
DATA PLANNING
& MODELING
METHODOLOGY USERS
ENTITY- RELATIONSHIP DIAGRAM
CAN
HAVE
1
PART: #, DESCRIPTION, UNIT PRICE,
PART
SUPPLIER #
CAN
HAVE
1
*
DATABASE TRENDS
• DATA WAREHOUSE: Organization’s
electronic library stores consolidated
current & historic data for
management reporting & analysis
• ON-LINE ANALYTICAL PROCESSING
(OLAP): Tools for multi-
dimensional data analysis
*
COMPONENTS OF DATA WAREHOUSE
OPERATIONAL,
HISTORICAL DATA
DATA WAREHOUSE
EXTRACT, DATA
INTERNAL TRANSFORM ACCESS &
ANALYSIS
DATA
SOURCES
QUERIES &
REPORTS
INFORMATION
DIRECTORY OLAP
DATA MINING
EXTERNAL
DATA
SOURCES
DATABASE TRENDS
• DATA MART: Small data warehouse
for special function, e.g.,
Focused marketing based
on customer info
• DATAMINING: Tools for finding
hidden patterns, relation-
ships, for predicting trends
*
DATABASE TRENDS
7
MANAGING
DATA
RESOURCES