Chapter 1
Chapter 1
Warehousing
Lecture Notes
32113AdvancedDatabase
Advanced Database
Outline of Lecture
Introduction to Databases
Evolution of information technology.
Introduction to Databases
What is a Data Warehouse?
Differences between OLTP and DSS
Systems
Types of Data and Their Uses
Advanced Data
What is a database?
a collection of records
shared access
a central repository
Advanced Data
Files Tables
Records rows
Fields columns
Advanced Data
What is a relational
database?
Advanced Data
What is a join?
Advanced Data
What is a key?
Advanced Data
Consumer
demand
Competition &
Complexity
Advanced Data
Operating
efficiencies
Responding to Change
Consumer
demand
Business
Business
Intelligence Corporate Management
Information
factory
Competition &
Complexity
Advanced Data
Business
Operations
Operating
efficiencies
a collection of records
shared access
a central repository
Advanced Data
10
a collection of records
shared access
a central repository
Advanced Data
11
Advanced Data
12
TPS, OLTP
DSS, OLAP
ORIENTATION:
transaction / event
decision
TO SUPPORT:
operations
management
SCOPE:
narrow
broad / global
TEMPORAL VIEW:
now, current
historical [forecast]
SCOPE of DATA:
internal
internal & external
AMOUNT of DATA:
individual records
many records database
RESPONSE TIME:
(sub)seconds
minutes days
PROCESSING:
primitive - update
derivative - read only
direct (raw), atomic
aggregates, summary, trend
USAGE FREQUENCY:
frequent
infrequent
USAGE PATTERN:
stable, predictable
peaks, variable, unpredictable
DATABASE STRUCTURE:
static
dynamic (views)
DATABASE CONTENT:
dynamic (updates)
static (analysis, discovery)
SYSTEM REQUIREMENTS/DESIGN: known
variable, shifting, vague
PRIORITIES:
performance, throughput
flexibility, user autonomy
availability, accuracy, security
exploratory
Advanced Data
13
Network DB
Hierarchical DB
Inverted File DB
Relational DB
Query Language
4 GL
Advanced Data
14
1960s
Problems of
redundancy
synchronization
maintenance
LOTS of MASTER FILES!!!
1970s
Database/s
Transaction
Processing
1980
Online, high-performance
s
transaction processing
DBMS
?
to support operations
Advanced Data
Management / Decision
Support Systems
15
Data Warehousing
Advanced Data
16
DECISION
stimuli
REQUESTS
MANAGER
conceptualization of
a choice situation
External Influences
EXCEPTIONS
EXPECTED
RESULTS
_____
_____
_____
_____
_____
FILTER
accountability
ACTION
ACTUAL RESULTS
in operations
Advanced Data
COMPARISON
of actual and
expected results
17
A datawarehouse is a subject-oriented,
integrated, time-variant and non-volatile
collection of data in support of managements
decision making process.
It is the process whereby organizations
extract value from their informational assets
through use of special stores called data
warehouses
Advanced Data
18
Types
Advanced Data
19
Advanced Data
20
Advantages
Advanced Data
21
Roadmap to Data
Warehousing
Advanced Data
22
Advanced Data
23
Metadata
Advanced Data
24