Database Management Systems (CS-502) - Important Questions
-
7 Marks High Priority Asked: 2024, 2023
Explain the detailed system architecture / structure of a DBMS, including its major layers and components
Appeared 2x (2024, 2023)
-
7 Marks High Priority Asked: 2025, 2019
Explain the database approach and compare it with the traditional file processing system, including advantages of database systems.
Appeared 2x (2025, 2019)
-
7 Marks High Priority Asked: 2025
Explain data models, schemas and instances, and what is data independence?
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Describe the ER data model, explaining entities, attributes, and relationships with examples.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Draw an ER diagram for a library system and transform it into relational tables.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2024, 2019
Explain generalization, specialization and aggregation in ER diagrams with suitable examples/diagrams.
Appeared 2x (2024, 2019)
-
7 Marks Medium Priority Asked: 2024
Discuss the mechanism of attribute and relationship inheritance and its usefulness.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2023
Discuss the role of DDL and DML, the buffer manager, and the data model in representing real-world information in a database.
Appeared 1x (2023)
-
7 Marks Medium Priority Asked: 2023
Illustrate the relational table schema for entities E1 and E2 with relationships R1 and R2 when converting the given ER diagram to relational tables.
Appeared 1x (2023)
-
7 Marks Medium Priority Asked: 2023
Draw an ER diagram that captures the following information. "A company database needs to store information about employees (identified by ssn, with salary and phone as attributes), departments (identified by dno, with dname and budget as attributes), and children of employees (with name and age as attributes). Employees work in departments; each department is managed by an employee; a child must be identified uniquely by name when the parent (who is an employee; assume that only one parent works for the company) is known. We are not interested in information about a child once the parent leaves the company."
Appeared 1x (2023)
-
14 Marks Low Priority Asked: 2022
Write short notes on given database topics including Specialization vs Generalization.
Appeared 1x (2022)
-
7 Marks Low Priority Asked: 2022
A woman artist designs and sells jewellery through mail orders or at craft shows. Currently she has a mailing list in a word processing file that she uses for sending catalogs. She also keeps both supplier and customer names and addresses in word processing files and prepares bills using a spreadsheet and keeps her income and expenses on another spreadsheet. What would be the advantages for her to design and use a DBMS for all her records.
Appeared 1x (2022)
-
7 Marks High Priority Asked: 2025
Explain relational data model concepts: relations, attributes, tuples, domains, and keys.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Write SQL queries to :
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Write relational algebra expressions to find employees working in a given department.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2024, 2019
Explain primary key, foreign key and various key / integrity constraints used in a database system.
Appeared 2x (2024, 2019)
-
7 Marks Medium Priority Asked: 2024
How does Tuple-oriented relational calculus differ from domain-oriented relational calculus?
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Discuss in detail the SELECT, PROJECT and UNION operators with suitable examples.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2023
Write SQL queries on Employee relation involving GROUP BY average salary, filtering by Dept_ID and Manager_ID, second-highest salary, and salary comparison with specific employees.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2022
Design a possible schema for a doctor's office. The doctors want immediate access to patient medical information. The records clerk needs to be sure all insurance companies are billed as per patient details.
Appeared 1x (2022)
-
7 Marks Low Priority Asked: 2022
Consider the relation Emp_Manager with Employee_ID as the primary key and Manager_ID as the foreign key referencing Employee_ID with on-delete cascade.
Determine all the tuples that will be deleted with the following SQL Command
$Delete\ From\ Emp\_Manager$ $Where\ Employee\_ID = '2'$
Appeared 1x (2022)
-
7 Marks Low Priority Asked: 2022
Compute the result of natural join(s) on given relations R, S, T.
Appeared 1x (2022)
-
7 Marks Low Priority Asked: 2022
Consider the following Employee relation with E_ID as the primary key
Discuss the issues that may arise with the following SQL operations in the above relation
Appeared 1x (2022)
-
7 Marks High Priority Asked: 2025
Explain normalization and functional dependency, and discuss first, second, and third normal forms.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Normalize a given relation $R$ from its functional dependencies.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Explain query optimization and its importance, including heuristic and cost-based optimization.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2023, 2022, 2020
Find all candidate keys and determine the highest normal form of a relation $R$ from its functional dependencies.
Appeared 3x (2023, 2022, 2020)
-
7 Marks High Priority Asked: 2023, 2022
Discuss the major steps in query optimization, including sigma cascade operation
Appeared 2x (2023, 2022)
-
7 Marks Medium Priority Asked: 2024, 2020
Explain the concept of query optimization / give a brief note on query optimization.
Appeared 2x (2024, 2020)
-
7 Marks Medium Priority Asked: 2024
Explain the importance of Null values in Relational Model.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Explain the role of functional dependencies in normalization with examples.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Explain Boyce-Codd normal form (BCNF) with an example.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2023
Explain insertion, deletion, and update anomalies in an unnormalized relation.
Appeared 1x (2023)
-
7 Marks Medium Priority Asked: 2023
Discuss various cost components for query execution.
Appeared 1x (2023)
-
7 Marks Medium Priority Asked: 2023
Compute the minimal (canonical) cover for the given functional dependencies.
Appeared 1x (2023)
-
7 Marks High Priority Asked: 2025, 2022
Draw the precedence graph for a given concurrent schedule and determine whether it is conflict serializable.
Appeared 2x (2025, 2022)
-
7 Marks High Priority Asked: 2025, 2019
How is concurrency performed? Explain concurrency control protocols such as locking and timestamping.
Appeared 2x (2025, 2019)
-
7 Marks High Priority Asked: 2025
Explain transaction processing and serializability, and differentiate between conflict serializability and view serializability.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Explain log-based recovery and checkpoints with an example.
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2024
Explain Timestamping protocols for concurrency control.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
What is 2PL protocol? Compare 2PL with Strict 2PL protocol.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
What is Transaction? Discuss about transaction recovery techniques.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Write short notes on distributed databases, triggers and join operations.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2023
Given $R(X), W(X), R(Y), W(Y)$ by T1, give an example of a concurrent transaction T2 that could interfere without concurrency control.
Appeared 1x (2023)
-
7 Marks Medium Priority Asked: 2023
Explain the concept of recoverability in database management system. Show any recoverable schedule consisting of two transactions.
Appeared 1x (2023)
-
7 Marks Medium Priority Asked: 2023
Show the precedence graph for a given concurrent schedule and find the equivalent serial schedule.
Appeared 1x (2023)
-
7 Marks Medium Priority Asked: 2023
Given a schedule using 2PL, convert it to strict and rigorous 2PL.
Appeared 1x (2023)
-
7 Marks High Priority Asked: 2025
Explain Oracle/MySQL architecture and main memory structures.
Appeared 1x (2025)
-
7 Marks High Priority Asked: 2025
Write SQL queries to demonstrate:
Appeared 1x (2025)
-
7 Marks Medium Priority Asked: 2024
Explain cursor management, including nested and parameterized cursors.
Appeared 1x (2024)
-
7 Marks Medium Priority Asked: 2024
Write short notes on Oracle exception handling mechanism and branching and looping constructs in ANSI SQL.
Appeared 1x (2024)
-
14 Marks Medium Priority Asked: 2023
Write short notes on any two of: Oracle exception handling, functions of DBA, SQL aggregate functions, distributed databases.
Appeared 1x (2023)
-
7 Marks Low Priority Asked: 2022
Consider the following Employee Relation
Write SQL Queries for the following:
Appeared 1x (2022)
-
7 Marks Low Priority Asked: 2022
Discuss the exception handling mechanisms in database platforms.
Appeared 1x (2022)
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel