Professional Documents
Culture Documents
TO Database TO Database
TO Database TO Database
TO
DATABASE
L E A R N B Y E X A M P L E S
T H E W O R L D O F D ATA B A S E
SYSTEMS
Objectives
Database System
Database
I2DB: Design Theory for Relational Databases
period of time.
A collection of related data.
managed by a DBMS
Database Management System (DBMS)
A software package/system to facilitate the
Student S1 S2
Course C1 C2 C2 C3 C4
Instructor I1 I2 I2 I3 I1
1.1 The Evolution of Database
systems
child records
on relations (*)
▪ Revolutionary idea of DBMS activity
▪ at IBM (System R, DB2)
in 1974
1979, Oracle v.2, the first commercial RDBMS product using SQL
1.1 The Evolution of Database
systems
large computers
Today, DBMS can run on PC, Mobile, …
Information Integration
I2DB: Design Theory for Relational Databases
a whole
▪ Example: a large company has many divisions, each division have
built its own database of products and employees on different DBMS’s
and different structures
▪ How we join these databases without any matters
DBMS components
Database Users
Database language
Relational databases
1.2 Overview of DBMS
DBMS components
I2DB: Design Theory for Relational Databases
component
Double box: memory data
structure
Solid line: control & data
flow
Dashed line: data flow
only
1.2 Overview of DBMS
Database Users
I2DB: Design Theory for Relational Databases
commands
Schema-altering commands are known as DDL commands, and
Transaction processing
Transaction is a group of some database operations.
into 2 parts:
Part I: How to design a database
▪ Chapter 2: Relational Data Model