0% found this document useful (0 votes)
20 views11 pages

Data Abstraction Structure of DBMS - U1 - L2

Uploaded by

anikethzanje
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views11 pages

Data Abstraction Structure of DBMS - U1 - L2

Uploaded by

anikethzanje
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

OUTLINE

• Three level Architecture of Database System


• Data Abstraction
• Instance and schema
• Data Independence
• Overall Structure of DBMS
THREE LEVEL ARCHITECTURE OF DATABASE
SYSTEM
Diagram
THREE LEVEL ARCHITECTURE OF DATABASE
SYSTEM CONTINUED…..
• Internal Level
Also known as physical level
Describes how the data is actually stored
• Conceptual Level
Also called as logical level
describes whole design of the database
• External Level
Also called as view level
Several users can view their desired data from this level
DATA ABSTRACTION
• Major purpose of database is to provide users with an abstract view of data

• System hides certain details of how data is stored and maintained

• The process of hiding irrelevant details from user is called Data Abstraction

• It makes the user interaction easy with database

• Different levels of Data Abstraction


Physical level
logical level
view level
DATA ABSTRACTION CONTINUED….

Diagram
INSTANCE AND SCHEMA
• Databases change over time as information is inserted and deleted
• The collection of information stored in database at a particular moment is called
an Instance of the database.
• The overall design of the database is called the database schema
• Schemas change infrequently
• Types of schema
1. Physical schema- Design of database at physical level
2. Logical schema- Design of database at logical level
3. View schema (subschema)- Design of database at view level
• In general, database system supports one physical schema, one logical schema
and several subschemas
DATA INDEPENDENCE
• The ability to modify schema definition in one level without affecting a schema
definition in the next higher level is called data independence
• Two levels of data independence – physical data independence and logical data
independence
• Physical data independence is the ability to modify the physical schema without
causing application programs to be rewritten
• Necessary to improve performance of database
• Logical data independence is the ability to modify the logical schema without
causing application programs to be rewritten
• Logical data independence is more difficult to achieve than that of physical data
independence
OVERALL STRUCTURE OF DBMS

You might also like