0% found this document useful (0 votes)
59 views3 pages

01 DBMS Question Bank

This document is a question bank for a Database Management System course, covering five units: Overview of Database Systems, Relational Model and Normalization, Entity Relationship Model & Basic SQL, Advanced SQL, and PL/SQL & Transaction Processing. Each unit contains short and long questions designed to test knowledge on key concepts, definitions, and practical applications within database systems. Topics include database architecture, normalization, SQL operations, and transaction processing.

Uploaded by

nisha18112021
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views3 pages

01 DBMS Question Bank

This document is a question bank for a Database Management System course, covering five units: Overview of Database Systems, Relational Model and Normalization, Entity Relationship Model & Basic SQL, Advanced SQL, and PL/SQL & Transaction Processing. Each unit contains short and long questions designed to test knowledge on key concepts, definitions, and practical applications within database systems. Topics include database architecture, normalization, SQL operations, and transaction processing.

Uploaded by

nisha18112021
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Subject : Database Management System

Year: Second
Semester: Third
Question Bank

UNIT I: Overview of Database Systems


Short Questions:
1. What is the difference between a database system and a file system?
2. Define primary users of a database system?
3. Define a schema in the context of databases?
4. What are the key characteristics of a centralized database architecture?
Long Questions:
1. Explain the key advantages of database systems?
2. Explain the three-tier schema architecture with neat diagram?
3. Explain the different types of data models with examples?
4. Explain types architectures in databases.

UNIT II: Relational Model and Normalization


Short Questions:
1. What is a domain in the relational model?
2. Define a primary key and a foreign key.
3. Define normalization?
4. What is a functional dependency?
Long Questions:
1. Explain Codd’s rules in relational databases?
2. Discuss the different types of keys in relational databases with an example?
3. Explain the different normal forms (1NF, 2NF, 3NF) ?
4. Explain Relational algebra and Relational calculus?
UNIT III: Entity Relationship Model & Basic SQL
Short Questions:
1. What is an entity set in the ER model?
2. Define specialization and generalization in ER diagrams.
3. What is DDL in SQL?
4. What are DML operations in SQL?
Long Questions:
1. Explain how ER diagrams represent entities, relationships, and constraints with examples?
2. Discuss the concepts of inheritance, subclass, and superclass in the ER model?
3. Explain aggregate functions with an example?
4. Explain operators in SQL with an example?

UNIT IV: Advanced SQL


Short Questions:
1. What is a nested query in SQL?
2. Name any three SQL functions used for data manipulation.
3. What is the purpose of the `COMMIT` command in SQL?
4. Define the `GRANT` and `REVOKE` commands in SQL.
Long Questions:
1. Explain subqueries in SQL with examples?
2. Create a table with primary key and foreign key relationship?
3. Explain the Relational set operations with an example?
4. Explain Joins with an example?
UNIT V: PL/SQL & Transaction Processing
Short Questions:
1. What is a cursor in PL/SQL?
2. Define a transaction in database systems.
3. What is serializability in the context of transactions?
4. What is the difference between a procedure and a function in PL/SQL?
Long Questions:
1. Discuss the control structures in PL/SQL with examples.
2. Explain the transaction properties?
3. Describe the process of exception handling in PL/SQL with an example.
4. Explain serializability in concurrent executions and explain how to test for serializability.

You might also like