100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Class notes

Class notes on Database management system

Rating
-
Sold
-
Pages
5
Uploaded on
25-06-2022
Written in
2021/2022

The document contains notes for database management system

Institution
Course









Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Course

Document information

Uploaded on
June 25, 2022
Number of pages
5
Written in
2021/2022
Type
Class notes
Professor(s)
Sunitha nair
Contains
All classes

Subjects

Content preview

Data Abstraction in DBMS

Database systems are made-up of complex data structures. To ease the user
interaction with database, the developers hide internal irrelevant details from users. This
process of hiding irrelevant details from user is called data abstraction.




We have three levels of abstraction:

Physical level: This is the lowest level of data abstraction. It describes how data is
actually stored in database. You can get the complex data structure details at this level.
It helps you to keeps information about the actual representation of the entire database.
Like the actual storage of the data on the disk in the form of records

Logical Level (Conceptual level): This level tells how the data is actually stored and
structured. We have different data models by which we can store the data. Though the
data is stored in the database but the structure of the tables like the student table,
teacher table, books table, etc are defined here in the conceptual level or logical
level.

, For eg: To store the data of a student, the columns in the student table will be name,
age, mail_id, roll_no etc. We have to define all these at this level while we are creating
the database.

View level: This is the highest level of abstraction. Only a part of the actual database is
viewed by the users. This level exists to ease the accessibility of the database by an
individual user. Users view data in the form of rows and columns. Tables and relations
are used to store data. Multiple views of the same
database may exist. Users can just view the data and
interact with the database, storage and implementation
details are hidden from them.

The main purpose of data abstraction is achieving data
independence in order to save time and cost required
when the database is modified or altered.
We have namely two levels of data independence arising
from these levels of abstraction:

Physical data independence : It refers to the characteristic of being able to modify the
physical schema without any alterations to the conceptual or logical schema,
Conceptual structure of the database would not be affected by any change in storage
size of the database system server. Changing from sequential to random access files is
one such example.

Logical level data independence: It refers characteristic of being able to modify the
logical schema without affecting the external schema or application program. The user
view of the data would not be affected by any changes to the conceptual view of the
data. These changes may include insertion or deletion of attributes, altering table
structures entities or relationships to the logical schema etc.


Instance and schema in DBMS

Schema
$7.99
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
sandrasujesh

Get to know the seller

Seller avatar
sandrasujesh UIT Alppuzha
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
3 year
Number of followers
0
Documents
6
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions