Ce/It B.Tech: Marwadi University Faculty of
Ce/It B.Tech: Marwadi University Faculty of
_________
MARWADI UNIVERSITY
Faculty of Technology
CE/IT B.Tech
SEM: 3 MU FINAL EXAM/ MU FINAL REMEDIAL December: 2022
__________________________________________________________________________
Subject: - DBMS (01CE0302) Date:-12/12/2022
Total Marks:-100 Time: -2:00 PM to 5:00 PM
Instructions:
1. All Questions are Compulsory.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
Question: 1.
3) The keyword to eliminate duplicate rows from the query result in SQL is
a) DISTINCT
b) NO DUPLICATE
c) UNIQUE
d) None of the above
7) Which among the following is not the part of Transaction Life Cycle?
MARWADI UNIVERSITY 1|
Enroll. No._________
a) Failed
b) Partially Commit
c) Checkpoint
d) Abort
Question: 2.
(a) Draw and explain three level architecture (Abstraction) of DBMS. [08]
(b) Draw an E-R diagram for University Management System. Assume relevant [08]
entities and attributes for the given system.
OR
(b) Draw an E-R diagram for Hospital Management System. Assume [08]
relevant entities and attributes for the given system.
Question: 3.
(a) List all the Relational algebra operators. Explain the working of Cartesian [08]
product Operation and the Rename Operation with an appropriate example.
(a) Explain the working of Division Operation and theUnion Operation with an [08]
appropriate example.
(b) Explain following terms. [04]
(1) NOT NULL Constraint (2) Check Constraint
(c) Write Relational algebra for below: [04]
branch (branch_name, branch_city, assets)
customer (customer_name, customer_street, customer_city)
account (account_number, branch_name, balance)
loan (loan_number, branch_name, amount)
depositor (customer_name, account_number)
borrower (customer_name, loan_number)
1) Find all loans of over $1200
2) Find the loan number for each loan of an amount greater than $1200
3) Find the names of all customers who have a loan, an account, or both,
from the bank
4) Find the names of all customers who have a loan at the Rajkot branch.
Question: 4
(a) What is Normalization? Explain 1NF,2NF and 3NF in detail. [08]
(b) Discuss generalization and specialization in E-R diagram with suitable [08]
diagram.
OR
(a) List and discuss ACID properties of transaction. [08]
(b) Write short note on database triggers in PL/SQL. [08]
Question: 5.
(a) Write a note on view serializability. [06]
(b) Explain two phase locking protocol in detail. [06]
(c) Explain different types of Outer join. [04]
OR
(a) Write a note on conflict serializability. [06]
(b) Explain two phase commit protocol in detail. [06]
(c) Describe GRANT and REVOKE commands. [04]
Question: 6.
---Best of Luck---
MARWADI UNIVERSITY 3|
Enroll. No._________
Sub: DMS
Sem.:3
Branch: CE/IT
Higher order 0 0
Thinking/ Creative
MARWADI UNIVERSITY 4|