Data Management Systems Design - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

Data Management Systems Design

Description:

Instances - data in a database (values in programming language) - extensional DB. Database State - one set of instances to another ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 6
Provided by: mongpi
Category:

less

Transcript and Presenter's Notes

Title: Data Management Systems Design


1
Data Management Systems Design
  • CIS 631 Lecture Notes 2
  • Cyril S. Ku

2
Data Model
Data Model - a set of concept to describe the
data types, relationships,
constraints, operations, etc. of
a database.
(Conceptual) High Level
e.g. Entity
Object-Oriented Relationship
Model Relational,
Object-Oriented Network,
Database Hierarchical
(Logical)
(Physical) Low Level
Computer Storage
3
User 1
User 2
User n
External (Individual Users)
View A
View Z
DBMS
Conceptual View
Conceptual (DBA)
Physical View
Internal (Physical)
4
Database Schema - description of a database
(meta-data) e.g. Student (Name, SSN, Class,
Major)
Student
abc 1234 senior cs
Intensional DB (variable or data item in
programming language)
Instances - data in a database (values in
programming language) -
extensional DB Database State - one set of
instances to another -
transition of valid DB state to valid DB state
is part of the job of
DBMS.
5
Logical Data Independence
Database Schemas
Schema Changes
Not affecting application programs
uses
Application Program
Physical Data Independence - changes to
physical storage, not affecting database
schema. Data Definition Language (DDL) - defines
database schemas. Data Manipulation Language
(DML) - retrieval, insertion, deletion,
modification of data - SQL is both DDL and
DML DML embedded in a programming language
Host Language
Data Sub-language
Write a Comment
User Comments (0)
About PowerShow.com