Professional Documents
Culture Documents
Week Topic
1 Overview of Database Design
Introduction to Databases Design
Database Management System (DBMS)
Database Life Cycle (DBLC)
Database Components
Week 1 – Learning Objectives
Students will be able to:
• explain the purpose of database system
• define main components of database
environment
• explain the functions of DBMS
• define main phases of database design
in DBLC
Why Database?
• Arose because:
– No provision for security and integrity, no
recovery, no provision for sharing
– 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.
• To be effective:
– new approach is introduced - Database and the
Database Management System (DBMS).
Database
• Definition:
– Shared collection of logically related data (and a
description of this data), designed to meet the
information needs of an organization.
– System catalogue (metadata) provides
description of data to enable program – data
independence.
– Logically related data comprises entities,
attributes, and relationships of an organization’s
information.
DBMS Environment
real-world situation
DESIGN
Makes
comparisons
Thinks A real-world
about situation or
problem
Database Management System (DBMS)
DBMS
10
Database Lifecycle
(DBLC)
Will be focused
Note:
Section 9 -> 10
11
Main activities in DBLC
Stages Main Activities
Database Planning Planning how the stages of the lifecycle can be realized most efficiently and
effectively.
15
Database Design Approach
Main approaches include:
– Top-down, Bottom-up, Inside-out, Mixed
16
Database Model
• Main purposes of data modeling include:
– to assist in understanding the meaning
(semantics) of the data;
– to facilitate communication about the
information requirements.
18
Database Model - Exercise
Any Questions?
Thanks