9_CS8492_DBMS_QB
9_CS8492_DBMS_QB
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF INFORMATION TECHNOLOGY
CS8492 – DATABASE MANAGEMENT SYSTEMS (R-2017)
II YEAR / IV SEMESTER
ACADEMIC YEAR (2020 – 2021 EVEN)
QUESTION BANK
UNIT I - RELATIONAL DATABASES
PART A
1. Differentiate File processing system with Database Management system. (May – 2006,
2015, Dec – 2006, 2016)
2. Point out the disadvantages of file processing system. ( May – 2016, Dec – 04)
3. List out the components of DBMS.
4. Discuss the purpose of Database Management System? ( Dec – 2014)
5. What is data definition language? Give example.
6. What are the three levels of data abstraction? ( May - 2005, 2014, Dec – 2002, 2004,
2017)
7. Mention some of the major responsibilities of a database administrator.
8. List out the use of creating view?
9. Give the syntax to create the table.
10. What are aggregate functions? List the aggregate functions supported by SQL?
11. Write a SQL statement to find the names and loan numbers of all customers who have a
loan at XYZ branch.
12. Name the categories of SQL commands.
13. Distinguish between key and super key.
14. What are primary key constraints?
15. Show the need for referential integrity key constraints. ( May – 2004, 2008)
16. Apply the significance of TCL commands with suitable example?
17. List the string operations supported by SQL?
18. Point out the set operations of SQL?
19. Analyze about DCL command. (Dec – 2014)
20. Differentiate between Dynamic SQL and Static SQL. (May – 2015, Dec – 2014, 2015,
2016, 2017)
21. Define Primary Key. Give example. (May – 2009)
22. Define Foreign Key. Give example. (May – 2018)
PART B
1. With a neat diagram, explain the structure of a DBMS.
2. What is data integrity? Explain the types of integrity constraints.
3. With relevant examples discuss the various operations in Relational Algebras.
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF INFORMATION TECHNOLOGY
CS8492 – DATABASE MANAGEMENT SYSTEMS (R-2017)
4. Explain the three different groups of data models with examples.
5. Discuss in detail the operators SELECT, PROJECT, UNION with suitable examples.
6. Explain static and dynamic SQL in detail.
7. Consider the database given by the following schemes.
Customer (Cust_No, Sales_ Person_No ,City)Sales_ Person(Sales_ Person_No,Sales_
Person_Name,Common_Prec,Year_of_Hire)
Give an expression in SQL for each of the following queries:
Display the list of all customers by Cust_No with the city in which each is located. Select
Cust No, city from CustomerList the names of the sales persons who have accounts in
Delhi.Select Sales_Person_Name from Sales_Person_Namewhere( elect * fromcustomer
where city = delhi)
8. Write short notes on the following:
Data Manipulation Language (DML),
Data Definition Language (DDL)
Transaction Control Statements (TCS)
Data Control Language (DCL)
9. Consider the employee database, where the primary keys are Underlined.
employee(empname,street,city) works(empname,companyname,salary)
company(companyname,city)manages(empname,management)
Give an expression in the relational algebra for each request.
1) Find the names of all employees who work for First Bank Corporation.
2) Find the names, street addresses and cities of residence of all employees who work for
First Bank Corporation and earn more than 200000 per annum.
3) Find the names of all employees in this database who live in the same city as the
company for which they work.
4) Find the names of all employees who earn more than every employees of small Bank
Corporation.