0% found this document useful (0 votes)
21 views4 pages

Assignment 1

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)
21 views4 pages

Assignment 1

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/ 4

Assignments Of KCS 501

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

1. Differentiate BCNF with 3rd normal form.


2. Explain about denormalization.
3. Explain the following with suitable example:
i. non-loss decomposition
ii. prime attributes
4. If R={ A,B,C,D,E } and FD’s F={ A C, AC D, E AD, EH} List all the candidate keys.
5. What is redundancy? What are the problems caused by the redundancy?
6. Compute canonical cover Fc for the R={A,B,C,D} and FD’s= { ABC, BC, AB , ABC,
ACD}. 5M 4. (a) Prove that a relation which is in 4NF must be in BCNF.
7. Define and explain 4NF with suitable example.
8. What is meant by multivalued dependency? Explain with example.
9. Write about problems related to decomposition.
10. Explain about Full functional dependency and Partial dependency
Assignments Of KCS 501
Assignment 4

1. Explain transaction management with relevant concept?


2. Explain transaction states with example?
3. Explain ACID properties of transaction management
4. Define functional dependency and explain briefly?
5. Explain briefly normal forms? With relevant example
6. Explain serializability in transaction management
7. Explain concurrency control with lock-based protocols
8. Explain classification of storage structure.
9. Explain buffer management in concurrency control system
10. Explain types of distributed database.

You might also like