Database Design
Lis Sulmont
Curriculum Manager
Our motivating question:
Our motivating question:
Online Transaction Processing
Online Analytical Processing
OLTP | OLAP | |
---|---|---|
Purpose | support daily transactions | report and analyze data |
Design | application-oriented | subject-oriented |
Data | up-to-date, operational | consolidated, historical |
Size | snapshot, gigabytes | archive, terabytes |
Queries | simple transactions & frequent updates | complex, aggregate queries & limited updates |
Users | thousands | hundreds |
Database Design