DBMS Question For Assignment-2
DBMS Question For Assignment-2
Q.1. What do you mean by Relational Algebra? Show that Union and Intersection Operations are Commutative
in case of Relation.
Q.2. Explain the steps of converting an ER Diagram into Relational Model With a suitable Example.
Q.3. What do you mean by Normalization? Explain with examples when a relation is said to be in 1NF, 2NF
and 3NF.
Q.4. What do you mean by ER Diagram? Explain various components of an ER Diagram with a suitable
Diagram.
Q.5. What do you mean by cardinality? What are different kinds of cardinalities?
Q.6. What do you mean by redundancy? How this can be avoided?
Q.7. What do you mean by mapping cardinalities? Explain various types of cardinalities?
Q.8. Why is concurrency control needed? Explain lost update, Inconsistent retrievals, and uncommitted
dependency anomalies.
Q.9. Discuss the various types of join operations? Why these are join required?
Q.10. What is the difference between Procedural DML and Non-Procedural DML?
Q.11. Write SQL query for following consider table
EMP (empno , deptno, ename ,salary, Designation, joiningdate, DOB,city)
a. Display names of employees whose experience is more than 10 years
b. Display age of employees
c. Display average salary of all employee
d. Display name of employee who earned highest salary
Q.12. What are integrity constraints? Why they are important?
Q.13. Why the concurrency control is needed? Explain it?
Given a schedule S for transactions T1 and T2 with set of read and write operations,
S: R1(X) R2(X) R2(Y) W2(Y) R1(Y) W1(X).
Identify, whether given schedule is equivalent to serial schedule or not?
Q.14. Describe Armstrong's axioms in detail. What is the role of these rules in database development process?
Q.15. Which relational algebra operations require the participating tables to be union-compatible? Give the
reason in detail.