You are on page 1of 2

GITA AUTONOMOUS COLLEGE, BHUBANESWAR

(Affiliated to BPUT, Odisha)

Department of CSIT
Subject: Database Engineering Sub Code: 21 BTCSITTPC404
Name of Faculty: Dr. Rashmi Rani Patro Semester: 4th
Module BL CO PO
Assignment-1

1 What is data model? Discuss various types of data models. 1 1 3 2/3


2 Briefly discuss the mapping rules for mapping 1:1, 1:M, 1 2 2 3/5
M:1, and M: N relationship type.
3 What do you mean by weak entity type? Explain about strong 1 2 3 2/3/5
and weak entity type with an example.
4 Define data independence. Explain types of data 1 1 2 3/5
independence.
5 Explain use of generalization and specialization 1 3 1 3
Assignment-2

1 Specify relational term for the following: 2 2 1 2/3/5/9


a) table b) column c) number of columns d) row e) number
of columns f) unique identifier
2 Discuss various constraints in relational model. 2 1 3 3/5/9
3 Differentiate candidate candidate key and primary key. 2 2 1 3/5/9

4 What do you understand by intension and extension in 2 2 1 3


terms of relation?
5 Define RAID. What are the different levels of RAID? 2 3 3 2
Assignment-3
1 Briefly discuss the various database languages. 3 1 1 3/4/5
2 What is the role of join operation? Describe types of 3 2 2 2/3/4
outer join operations with examples.
3 Define the following terms with respect to tuple relational 3 2 3 2
calculus.
a) tuple variable
b) formula
c) expression
4 Write SQL command for the following queries. 3 1 4 1
(relation name is-employee)

(i)Display employee names, and designation where name


ends with ‘a’.
(ii)Display details of employees who are professors.
(iii)Display highest salary of employee working as
managers.
(iv)Update the department from account to admin where
salary is from 20000 to 25000.
(v)Display details of all employees.
5 What is QBE. Briefly explain different operators used in 3 2 3 4
QBE.
Assignment-4
1 What is functional dependency? 4 2 4 3/5
2 Define and explain 2NF and 3NF with suitable example. 4 2 4 2/3/5
3 Discuss BCNF with example. 4 2 4 2/3/5
4 Differentiate between trivial and non-trivial functional 4 2 4 2/3/5
dependency.
5 What is lossless join decomposition and dependency 4 2 4 2/3/5
preservation?
Assignment-5

1 What are ACID properties of transactions? 5 1 5 1/3/5


Discuss the different states of transaction with
diagram.
2 What is recovery scheme? Explain types of 5 2 2 1/3
recovery techniques.
3 What are the different concurrency control 5 2 3 3/5/10
schemes? Explain time stamp-based protocol.
4 Explain difference between conflict serializability and non- 5 1 5 1/5
conflict serializability
5 Write shortly about deadlock. 5 2 3 3/5/10

NB : BL – Blooms Level 1, 2, 3, CO – Course Outcome, PO – Program Outcome

You might also like