DBMS - Question Bank (Unit 1 To 6,9)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

College of Technology (01)

Silver Oak College of Engineering and Technology


Bachelor of Technology
Department of Information Technology (010)

Semester: III Academic Year: 2022-23


Subject Database Management
Subject Code: 1010043223
Name: Systems

Question Bank [Unit-1 to 6,9]

UNIT-1

MARKS
Compare traditional file processing system and database
1 management system. 3

2 Draw and explain three level architecture of DBMS. 6

3 Who is DBA? Discuss the role of database administrator 4


(DBA).

4 Explain different levels of data abstraction. 4


5 Explain the DBMS languages with examples: DDL, DML, 6
and DCL.

6 Enlist Application of DBMS. 3

7 Explain Pros And Cons of DBMS. 3

8 Explain Data Independence. 4

9 Explain Difference Between DDL And DML. 6

UNIT-2

10 List various mapping cardinalities of E-R diagram. 6

11 What are constraints in DBMS ? explain with proper 6


example.

12 Define E-R Diagram. Discuss generalization in E-R 6


Diagram.

13 Differentiate strong entity set and weak entity set. 6


Demonstrate the concept of both using real-time
example using E-R diagram

14 Explain specialization in E-R diagram 3

15 Define: Primary Key, Foreign key, NOT NULL constraints 6


and referential integrity (Foreign Key) constraint

16 Explain Network model and Object Oriented model in 6


brief

17 Draw E-R diagram for bank management system 6

18 Draw E-R diagram for Hospital management system 6


19 List the steps in proper sequence in order to convert an 4
ER diagram into tables.

UNIT-3

20 Explain keys(Super Key,Candidate Key,Primary 6


Key,Foregin Key,Alternate Key)

6
List the relational algebra operators. Discuss any one
21
such algebra operator with suitable example.

22 Consider the following relational database, where the 6


primary keys are underlined. Give an expression in the
relational algebra to express each of the following
queries:
Branch(branch_name,branch_city)
Account(branch_name,acc_no,balance)
Depositor(customer_name, acc_no)
• Find out list of customer who have account at ‘abc’
branch
• Find out all customer who have an account in
‘Ahmedabad’ city and balance is greater than 10,000.
• find out list of all branch name with their maximum
balance.

23 Explain all types of join in detail with example 6

24 What is the difference between Open source and 3


Commercial DBMS.

25 Explain the working of Cartesian product Operation and 3


the Division Operation with an appropriate example
UNIT-4

26 What is functional dependency? Explain its types in 4


detail

27 Compute closure of following set F of functional 6


dependencies for relation schema r (A, B, C, D, E).
A → BC , CD → E , B → D ,
E → A
List the candidate keys for R.

28 What is meant by normalization? Write its need. List and 6


discuss various normalization forms.

29 Explain Armstrong's axioms . 3

30 State true or false: Any relation schema that satisfies 3


BCNF also satisfies 3NF.

UNIT-5

31 Explain steps of query processing with the help of a neat 6


diagram.

32 Explain linear search and binary search algorithm for 6


selection operation.

33 Explain evaluation expression Process in query 3


optimization.

34 Explain External Sort Merge Algorithm with example. 3


UNIT-6

35 Explain B-tree with Example. 6

36 Define Static and Dynamic Hashing. 6

37 Explain Indices in DBMS. 6

UNIT-9

38 Write SQL statements (Query) for following tables: 6


T1(rollno, stuname, age, city, branchcode)
T2(branchcode, branchname)
1. Retrieve students details whose branchcode is 5.
2. Find an average age of all students.
3. Add new branch in T2 table.
4. Display roll no, stuname and age of students whose city
is Chennai.
5. Change age of student to 20 whose rollno is 1.
6. Delete student details whose age is 18.
7. Retrieve branch information in descending order.

39 List and explain aggregation functions with suitable 3


example.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy