Documente Academic
Documente Profesional
Documente Cultură
Database Systems:
Introduction to Databases
and Data Warehouses
Business Intelligence
and Analytics
/ Middleware
Legacy Metadata Data/text
Extract mining
Data mart
(Engineering)
Transform Enterprise
POS Data warehouse
OLAP,
Integrate
API
Data mart Dashboard,
(Finance) Web
Other Load
OLTP/wEB
Replication Data mart
(...) Custom built
External
applications
data
Chapter 1 – Slide 7
INITIAL TERMINOLOGY
Chapter 1 – Slide 8
INITIAL TERMINOLOGY
Typical database system (DS) architecture
Database
administrator
Ch. 9 Ch. 10 (DBA)
Developer,
Software
engineer
Database Systems - Jukić, Vrbsky, Nestorov Ch. 1, slide 10
DEVELOPMENT STEPS OF DATABASE SYSTEMS
• Database modeling
– Creation of database model that is implementable by the DBMS software
– Logical database model (relational schema) is created during this
step based on the conceptual
database model (ER Diagram
created in prior step)
– Roles: database designer,
data modeler
• Database implementation
– Using a DBMS to implement model as an actual database
– Most modern databases are implemented using a relational DBMS
(RDBMS) software
– Roles: Database developer, software engineer, writes code
Operational Analytical
• Operational (transactional) • Analytical information:
information: information information collected and used
collected and used for day to for analytical tasks.
day operational needs • Is based on operational
• Operational database: collects (transactional) information.
and presents operational • Analytical database (data
information warehouse): collects and
• Online transaction processing presents analytical information
systems (OLTP) • Online analytical processing
systems (OLAP)
Database Systems - Jukić, Vrbsky, Nestorov Ch. 1, slide 17
Business Intelligence Infrastructure
Module 1: Module 2: Analytical Database Module 3:
Operational Systems (Data warehouse) Visualization
Database and OLAP
No data marts option
Systems Data Applications
Sources (Visualization)
(OLTP) Access
Routine
ERP Business
ETL
Reporting
Process Data mart
(Marketing)
Select
/ Middleware
Legacy Metadata Data/text
Extract mining
Data mart
(Engineering)
Transform Enterprise
POS Data warehouse
OLAP,
Integrate
API
Data mart Dashboard,
(Finance) Web
Other Load
OLTP/wEB
Replication Data mart
(...) Custom built
External
applications
data