Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduction to Databases
Professor: Yili (Kevin) Hong
Data
entry
The Information
Architecture of an
Organization
Transactiona
l Database
Stores realtime
transactional
data
Data
extraction
Analytical
Data Store
Stores
historical
transactional
and summary
data
Data interpretation,
visualization, communication
Week 1B
Data
analysis
Intro to Databases
Objectives
Week 1B
It all
starts
with
data
Gatherin
g
Storing
Data
Retrievin Interpreti
ng
g
Week 1B
Almost every
business
action
requires at
least one of
these!
Data
Discrete,
unorganize
d, raw facts
Week 1B
Informat
ion
The
transformat
ion of those
facts into
meaning
Week 1B
Week 1B
What is a Database?
Week 1B
Types of Databases
Number of users
Database location(s)
Expected type and extent of use
Week 1B
10
Week 1B
11
Advantages Why
Databases?
Week 1B
12
Week 1B
13
Advantages
Advantages of a DBMS:
Week 1B
14
Organized by expected
use
Served as a data
repository for small data
15
Employees
Bitstream from
file stored on
digital tape drive
16
16
Customers
Invoices
17
Relational Model
18
18
By the 2000s
faster
processor
speeds and
cheaper
hardware
prices allowed
relational
databases to
dominate the
business world
Every reservation
has a passenger
and a flight
Passengers and
flights have an ID
number
Split the details off
into separate tables
Reservation
FlightID
Flight
AircraftID
ZipCode
Price
City
State
DatePurchased
FlightID
Name
Street
Name
1 PassengerID
PassengerID
SeatID
FlightNumber
DepartureCity
ArrivalCity
ArrivalTime
Aircraft Seat
Aircraft
DepartureTime
Information is
entered and stored
once
Minimizes
redundancy
Week
1B
Passenger
ReservationID
AircraftID
Type
Capacity
1 SeatID
1
n AircraftID
RowNumber
SeatNumber
Class
Data Redundancy
Islands of information
Week 1B
22
Update anomalies
Insertion anomalies
Deletion anomalies
Week 1B
23
Hardware
Software
People
Procedures
Data
Week 1B
24
Week 1B
25
Week 1B
26
DBMS Functions
Security management
Week 1B
28
Week 1B
29
Week 1B
30
Data
entry
Transactiona
l Database
Stores realtime
transactional
data
Data
extraction
Data
analysis
Analytical
Data Store
Stores
historical
transactional
and summary
data
Data interpretation,
visualization, communication
Week 1B
32