Module 1 Lesson 1
Module 1 Lesson 1
Module 1
Lesson 1: Introductory
Concepts
Edgar M. Adina
Instructor
Learning Outcome
DATA
INFORMATION
Basic Principles
Increased size
Increased complexity
More expensive personnel
Increased impact of failure
Difficulty of recovery
Cost
Especially server and mainframe systems
Objectives of the DBMS Approach
SELF-DESCRIBING
DATA INDEPENDENCE
MULTIPLE VIEWS
MULTIPLE USERS
What is a Database Management
System?
Data Files
Directory
Access Engine
Utility Programs
Database
DATA
METADATA
ACCESS ENGINE
UTILITIES
Files and Databases
Metadata
“Data about data”
Description of fields
Display and format instructions
Structure of files and tables
Security and access rules
Triggers and operational rules
Database Access
USER
INTERFACE
DATABASE
PROGRAM
History of Database Management
Program 3 Meta-Data
DATABASE
Program 1
Meta-
Program 2 Data Data
Program 3
Structured Databases
STUDENT INSTRUCTOR
COLLEGE COLLEGE
STUDENT INSTRUCTOR
COLLEGE
SECTION-STUDENT SECTION-INSTRUCTOR
SECTION-KEY SECTION-KEY
STUDENT-KEY INSTRUCTOR-KEY
STUDENT INSTRUCTOR
COLLEGE-KEY COLLEGE-KEY
COLLEGE
Entity
Person, place, thing or event about which we wish to keep
data
Attribute
property of an entity
Relationship
an association among entities (entity records)
KERR MCGEE’S LIFE CYCLE
STAGE PROCESS MODEL DATA MODEL
Initialization Report Report
Feasibility Report Process Analysis
High Level DFD (Business Chart)
High Level E/R Diagram
Requirements DFD Top Down E/R
General High Level Dictionary File Specifications
Requirements DFD Bottom Up E/R
Logical Data Dictionary Action Diagrams
File Specifications
Process Logic
System Design Structure Charts Volume/Usage Analysis
Module IPO Specification Physical Schema
Screen/Report Layouts Index/Record Specs
Cleanup
Coding/Testing Test Plan
Logs and Documentation
Code
Implementation Installation Plan Population Plan
Data Management