DBMS
DBMS
UNIT-I
1. What is Database System? Why use a database system? Explain any five database system application.
2. Explain Entity relational model.
3. List and Explain different levels of abstraction in DBMS
4. Explain following terms.
i)DBMS ii)Relational Schema iii)Relational instance iv) super key
v) candidate key vi)primary key vii)Foreign key.
5. Describe the architecture of database system and explain each
component in the system in detail?
6. Explain by giving examples
i) Weak entity set
ii) strong entity set
iii) iii)id dependent weak entity set
7. Explain the limitations of file processing system and in what way
these are overcome by a database management system.
8. Explain the difference Between physical and Logical data Independence?
9. Construct an E-R diagram for a Hospital with a set of patients and a set of medical doctors. Associate with
each patient a log of the various tests and examinations conducted.
10. List the functions performed by DBA?
11. Draw and describe the database management system structure.
12. Explain Database Languages.(DDL, DML) with example.
13. What is data model? Explain different types of data models.
14. Define the concept of Aggregation, Generalization and Specialization with an example.
UNIT-II
1. What is relational algebra? Explain its fundamental operations?
2. Explain the structure of Relational Database.
3. What is Functional Dependencies? Explain its properties with example.
4. What are anomalies? Explain the types of anomalies with example.
5. What is meant by integrity constraints explain its types
6. What is Normalization why do we need to normalize the relation.
7. Explain 1NF, 2NF, 3NF, BCNF 4NF, 5NF with proper example.
8. What is Normalization why do we need to normalize the relation.
9. Explain 1NF, 2NF, 3NF, BCNF 4NF, 5NF with proper example.
10. Explain with suitable example.
i) Tuple Relational Calculus ii) Domain Relational Calculus
UNIT-III
1. Consider the Database
Employee(Person_name,Street,City)
Wors(Person_name,Company_name,Salary)
Company(Company_name,city)
Manages(Person_name,Manager_name)
Give the expression in SQL for the following queries.
1]Find the names of all employees who do not work for “first bank
corporation”
2]Find the names of all employees who earn more than 20,000.
3]Find the names and cities of residence of all the employees who work for “First bank corporation” and earn
more than 30,000.
4]Give all employees of “SBC” a 10 % salary rise.
5]Delete all tuples in the work relation for employees of “SBC”.
6] Find all employees in the database who do not work for First Bank Corporation.
7] Give all managers of First Bank Corporation a 10-percent raise unless the salary becomes greater than
$100,000; in such cases, give only a 3 percent raise.
UNIT- IV
UNIT – V
UNIT – VI