


















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
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
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.
-^
-^
-^
-^