Bachelors Level/Second Year/Third Semester/Science bit/third semester/database management system/syllabus wise questions

Bachelors In Information Technology

Institute of Science and Technology, TU

Database Management System (BIT202)

Year Asked: 2080, syllabus wise question

Data Modeling Using the Entity-Relational Model
1.
What is Attributes? Explain different types of Attributes with example. [5]
Database Concepts and Architecture
1.
What are the Advantages of using DBMS? Explain in brief. [5]
2.
What is data independence? How three schema architecture ensures logical and physical data independence? [5]
Database Recovery Techniques
1.
What is shadow paging? How it is used for database recovery? [5]
NoSQL
1.
What is NoSQL? Explain the characteristics of NoSQL. [5]
Relational Database Design
1.
What is Normalization? Explain the 2NF with Examples. [5]
SQL
1.
From the relations given below, answer the following questions EMPLOYEE (Ssn, Ename, Bdate, Address, Sex, Salary, Super_ssn, Dno), DEPARTMENT (Dname, Dnumber, Mgr_ssn, Mgr_start_date), PROJECT (Pname, Pnumber, Plocation, Dnum), DEPENDENT (Essn, Dependent_name, Sex, Bdate, Relationship), DEPT_LOCATIONS (Dnumber, Dlocation): a. Retrieve the name and address of all employees who work for the 'Computer' department in SQL, b. For each Department, retrieve the department number, the number of employees in the department, and their average salary using SQL, c. Retrieve the employees name and their Dname and Pname ordered by the employee's Dname, d. Retrieve the name and salary of all employees who work in department number 5 using Relational Algebra, e. Retrieve the name of the manager of each department using Relational Algebra. Following the above statement answer the following question. [10+0]
The Relational Data Model and Relational Database Constraints
1.
Define relation, instance and schema. Explain with example [5]
Transaction Processing and Concurrency Control, and Recovery
1.
Define serial, non-serial and serializable schedules with example. How can you test serializability in a schedule? Explain with an example. [10]
2.
What is Transaction? State and explain the states of transaction with transition diagram. [5]
3.
What is Shared/Exclusive (Read/Write) Locks? How it is different from binary Locks. [5]
4.
What is Deadlock in DBMS? Explain with example. [5]