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