Assignment 1
Assignment 1
Assignment 1
1. Define Database? Discuss about applications of Database Systems?
2. Discuss about the purpose of Database Systems? .
3. What is Data Abstraction? Explain about different views of data?
4. Define Instance and Schema? List different data models and explain?
5. Explain about Database languages with examples
6. Draw the Architecture of Database?
7. Discuss about Database users and Administrators?
8. Draw ER diagram for Ternary Relationship set with suitable example
9. Draw the ER diagram for a company 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
10. What is a weak entity? Explain with example
Assignments Of KCS 501
Assignment 2
1. Write about relational algebra? Discuss about different operators used in algebra
2. Differentiate the relational algebra and calculus.
3. Explain in detail about expressive power of algebra and calculus.
4. What are the variations in relational calculus? Explain with examples.
5. What is a join ? Explain about conditional join and natural join with syntax and example.
6. Explain about integrity constraints over relations?
7. Write difference between update and alter command
8. Write difference between truncate and drop command.
9. Explain types of cursors.
10. Explain types of triggers
Assignments Of KCS 501
Assignment 3