Documente Academic
Documente Profesional
Documente Cultură
1
About Course
Course name
Oracle Database and Web Application
Date: From 25/5/2015
By
DBA.Mahmoud Al-Dabbas
DBA.Mahmoud Al-Dabbas 2
Class Format
2 Discussion
3 Problem Solving
4 Workshop
5 Quizes
DBA.Mahmoud Al-Dabbas 3
Grading &
Evaluation
1 Assignments: 3 @ 5% each = 15% of grade.
5 5% for Teacher .
4 Toad.
5 Web Tools .
DBA.Mahmoud Al-Dabbas 5
LOGOs
DBA.Mahmoud Al-Dabbas 6
Course Objectives
DBA.Mahmoud Al-Dabbas 7
Database Architecture & Design
Head Lines
3 Types of Databases
4 Relational Model
DBA.Mahmoud Al-Dabbas 8
1
DBA.Mahmoud Al-Dabbas 9
History of Database Systems
DBA.Mahmoud Al-Dabbas 10
History of Database Systems
(contd.)
Drawbacks :
• Separation and isolation of data.
• Each program maintains its own set of data.
• Users of one program may be unaware of potentially useful data
held by other programs.
Duplication of data :
• Same data is held by different locations..
• Wasted space and potentially different values and/or different formats for
the same item.
Data dependence:
• File structure is defined in the program code.
DBA.Mahmoud Al-Dabbas 11
History of Database Systems
File based systems (contd.)
DBA.Mahmoud Al-Dabbas 12
History of Database Systems
Database Approach
Arose because:
• Definition of data was embedded in application programs, rather than
being stored separately and independently.
• No control over access and manipulation of data beyond that imposed by
application programs.
Result:
• The database and Database Management System (DBMS).
DBA.Mahmoud Al-Dabbas 13
2
DBA.Mahmoud Al-Dabbas 14
Database Management Systems.
DBMS
DBA.Mahmoud Al-Dabbas 15
Database Management Systems.
DBMS Benefits
DBMS Benefits:
• Minimal data redundancy
• Consistency of data
• Integration of data
• Sharing of data
• Ease of application development
• Uniform security, privacy, and integrity controls
• Data accessibility and responsiveness
• Data independence
• Reduced program maintenance
DBA.Mahmoud Al-Dabbas 16
Database Management Systems.
Role and Advantages of the DBMS (cont)
DBA.Mahmoud Al-Dabbas 17
Database Management Systems.
Types of DBMS (cont)
1960’S:
DBA.Mahmoud Al-Dabbas 18
Database Management Systems.
Types of DBMS (cont)
1960’S:
DBA.Mahmoud Al-Dabbas 19
Database Management Systems.
Types of DBMS (cont)
1960’S:
DBA.Mahmoud Al-Dabbas 20
Database Management Systems.
Types of DBMS (cont)
1960’S:
DBA.Mahmoud Al-Dabbas 21
Database Management Systems.
Types of DBMS (cont)
1970’S:
DBA.Mahmoud Al-Dabbas 22
Database Management Systems.
Types of DBMS (cont)
1970’S:
DBA.Mahmoud Al-Dabbas 23
Database Management Systems.
Types of DBMS (cont)
1970’S:
DBA.Mahmoud Al-Dabbas 24
Database Management Systems.
Types of DBMS (cont)
1990’S:
DBA.Mahmoud Al-Dabbas 25
Database Management Systems.
Types of DBMS (cont)
DBA.Mahmoud Al-Dabbas 26
3
Types of Databases
DBA.Mahmoud Al-Dabbas 27
Database Architecture & Design
DBA.Mahmoud Al-Dabbas 28
Database Architecture & Design
Types of Databases
Single-user:
• Supports only one user at a time.
Desktop:
• Single-user database running on a personal computer .
Multi-user:
• Supports multiple users at the same time.
Workgroup :
• Multi-user database that supports a small group of users or a single
department
Enterprise:
• Multi-user database that supports a large group of users or an entire
organization.
DBA.Mahmoud Al-Dabbas 29
Database Architecture & Design
Distributed :
• Supports data distributed across several sites.
DBA.Mahmoud Al-Dabbas 30
Database Architecture & Design
• Hardware
• Software :
Operating system software
DBMS software
Application programs and utility software
• People
• Procedures
• Data
DBA.Mahmoud Al-Dabbas 31
Database Architecture & Design
DBA.Mahmoud Al-Dabbas 32
Database Architecture & Design
DBMS Functions
DBMS Functions
DBA.Mahmoud Al-Dabbas 34
LOGO
Add your company slogan
35