You are on page 1of 4

HITKARINI COLLEGE OF ENGINERING AND TECHNOLOGY

DEPARTMENT OF INFORMATION TECHNOLOG

DBMS (DATABASE MANAGEMENT SYSTEM) MID-


SEM PAPER SOLUTION

Q1 a) – What is DBMS ? describe its advantage over file processing system.

Ans 1 a-A DBMS a set of intererlated data and and a set of program sto access thise
data .The collection of data usually referred to as database and contain sinformation
relevant to the enterprise .The main aim of DBMS is to provide a way to store and
retrieve database information that is both convenient and efficient .

A datbase is a acollection of related information stored so that it is available to


many users for different purpose .A DBMS can be defined as as an interface between the
application program and the operating system to access or manipulate the databse .It has
the fillowing functions:-

a)Data definiton –

b)Data manipulation –

c)Optimization and Execution –

d)Data security and integrity-

e) Data recovery and concurrency-

f) Data dictionary –

g)Performance -

DBMS have the following advantage over file processing system.

Data redundancy not found

Data inconsistency does not exist

Data isolation not found

Atomicity and integrity problems are not found

Higher security for data at different levels .

Q1 b)Describe the necesity of data abstraction in DBMS and facilties of such abstraction .

Ans 1 b) A DBMS is acollection interrelate files and set of programs that alow user to
access an dmofiy these files .A major purpose of DBMS is to provide user with an abstract
view of that database .
HITKARINI COLLEGE OF ENGINERING AND TECHNOLOGY

DEPARTMENT OF INFORMATION TECHNOLOG

DBMS (DATABASE MANAGEMENT SYSTEM) MID-


SEM PAPER SOLUTION

With the increasin size and complexity of the databases the requirement for a much
refined and a easier way to control and manage the database withouth getting in the
details of the database ie an abstraction of the database .the complexed system needs to
hide the detaols from all its uaer therefore we need abstraction.

Developers hide the complexity from the user by several levels of abstraction to simplify
users interacton with the system.

There are three levels of Abstraction

a)Physical level

b)logical level

c)view label.

Q2 a) How database adminstrator s different fron the user ?.

Ans 2 a)A databse administrtor ia person who make sthe strategy ad the policy decision s
regarding the data of enterprise and DBA is the responsible person to take trhe decision
and implemnt the policies of enterprise in form of data base .Thus a DBA I responsible for
the overall control of the entire database .He has the cetral control over the data and trhe
programs accessing the data .

On the othere hand a user is person who user the data saved in the database . He has
no authority to change the data without the permission of the DBA.

A DBA has the follwing responsibilities .

Schema definition .a-Defining the conceptual schema .

b- Definng the internal schema .

Storage structuer and Access method definiotion .

Defining integrity constraints .

Security

Granting Authrorizato for data access

Internal marketing
HITKARINI COLLEGE OF ENGINERING AND TECHNOLOGY

DEPARTMENT OF INFORMATION TECHNOLOG

DBMS (DATABASE MANAGEMENT SYSTEM) MID-


SEM PAPER SOLUTION
Managing data dictionary

Monitoring the performance

Selection of hardware and software

Data backup and recovery .

Q3- List five responsibilities of DBMS > explain the difficulty arising in the responsibilities
were not discharged .?

Ans 3) Database systems are designed to manage large bodies of information In addition
to the databas esystem must ensure the safety of the information stored .

Thus a DBMS performs the following important responsiblities / functions.

Data definition .

Data manipulation .

Optimization and executiopn

Ata security and Integrity

Data recovery and concurency

Data dictinary

Perfromance .

Q4a - What is data model ? describe it significance .

Ans-4a- Data mopdelling is a way of organising the collection of informatio n pertainignt


to to a system under investigation .A database model is a collection of conceptual tols
for describing data , data relationships , data semantics \and consisitency constraints .It
consists of two paryts

A mathematical notation for describing the data and relationships

A set of operations use t manipulate the data .


HITKARINI COLLEGE OF ENGINERING AND TECHNOLOGY

DEPARTMENT OF INFORMATION TECHNOLOG

DBMS (DATABASE MANAGEMENT SYSTEM) MID-


SEM PAPER SOLUTION
It provide s a strong theoreticla foundation of the the database structure and the
theoretical base that enhance he power of analysis , the abilty to extract inferences and
create deductions that emerge from the now data .

There are three kinds of Data Models

Hierarchila data model.

Network data model;

Relatonal Dat a model .

Q4 b –Descrie the various important subsystems of DBMS ?

Ans 4 b –A DBMS is not a single entity but a collection of may subsystem, with individual
jobs ,

. te subsystems ar e

1)DDL interpreter .

2)Dmal compiler

3)Dml precompiler

4)Query evaluatin engine

5)Transactiuon manager .

6)Buffer manager

7)File manager

Q5