


















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This lecture is part of lecture series on Information Technology course. This lecture includes: Database System Concepts, Data Models, Categories of Data Models, Conceptual Data Model, Physical Data Model, Representational Data Model, Schemas, Instances and Database State, the Three-Schema Architecture, Data Independence, Dbms Languages, Database System Utilities
Typology: Slides
1 / 26
This page cannot be seen from the preview
Don't miss anything!



















-^
-^
-^
-^
-^
entity (dept no, name, telephone, etc)
provides (COURSE)
-^
-^
-^
not database itself
Not expected to change frequently
-^
Importance of using DB approach–
insulation of programs and data– support of multiple user views– use of a catalog to store the database description (schema).
-^
The aim is to separate the user application and physical DB
-^
schema can be defined into three levels:–
The internal level has an internal schema– describes the physical storage structure of the database.– uses a physical data model
Is the capacity to change the schema at one level of adatabase system without having to change the schema atthe next higher level.
-^
Logical data independence: capacity to change theconceptual schema without having to change externalschemas or application programs.
-^
Physical data independence: capacity to change theinternal schema without having to change the conceptual(or external) schemas
Data Definition Language DDL: Language to specifyconceptual and internal schemas for the database and anymappings between the two.
-^
Storage definition language SDL: used when cleardistinction between conceptual and internal schema.
-^
view definition language VDL: specify user views andtheir mappings to the conceptual schema.
-^
data manipulation language DML:retrieval, insertion,deletion, and modification of the data
-^
-^
-^
-^
understand them.
interpret the request.
-^
function) keys
-^
etc.
-^
-^
-^
-^