Wednesday, October 28, 2009
IF 254 — DATA BASE MANAGEMENT SYSTEMS |
PART A — (10 x 2 = 20 marks) |
1. List different data models. |
2. What is the difference between logical data independence and physical data |
independence? |
3. Define the following terms :(a) Granting a privilege(b) Revoking a privilege. |
4. Define Boyce–Codd normal norm. How does it differ from 3NF? |
5. What are the additional functions of distributed databases? |
6. Why is concurrency control needed? Give an example. |
7. What is transaction time relation? |
8. What are the insertion options available in CODASYL (network model)? |
9. Define the terms OLAP (Online Analytical Processing) and OLTP (Online Transaction |
Processing). |
10. What are the types available for access to databases on the World Wide Web? |
PART B — (5 x 16 = 80 marks) |
11. (i) Consider the following relational database :employee (employee¬_name, street, |
city)works (employee_name, company_name, salary)company (company_name, |
city)manages (employee_name, manager_name)Each of the following queries given an |
expression in a relational algebra :(1) Find the names of all employees who work for First |
Bank Corporation. |
(2) Find the names, address and cities of resistance of all employees. |
(3) Find the names of all employees in the data base who do not workfor First Bank |
Corporation.(4) Give all managers a 10 per cent salary raise. |
(5) Delete all tuples in the works relation for employees of Small Bank Corporation. (10) |
(ii) What are factors that influence physical database design in relational databases? (6) |
12. (a) (i) Define primary key, super key and candidate key. (5) |
(ii) Write any five naming conversions used for ER schema diagram. (5) |
(iii) Discuss the various type of join operation in relational database. (6) |
Or |
(b) (i) Discuss about the operations performed on files. (8) |
(ii) What is a functional dependency? Explain minimal set of functional dependencies? (8) |
13. (a) (i) What are the cost components to be taken for query execution? (5) |
(ii) How is select operation done in query processing? (7) |
(iii) What is heuristic in query optimization? (4) |
Or |
(b) (i) Discuss the internal and external hashing. (5) |
(ii) Write algorithm procedures for the following : (8) |
(1) Collision resolution in internal hashing. |
(2) Search in linear hashing. |
(iii) What are the types available in ordered indices and explain? (3) |
14. (a) (i) Explain briefly about parallel join and parallel sort. (8) |
(ii) Discuss about data manipulation and data definition in hierarchical model. (8) |
Or |
(b) (i) The following is the company database :Employee : Name, Emp¬_No., Salary, |
Dept_No, Supervisor Emp_No.Department : Dept_name, Dept_No, total_salary, manager |
Emp_No. Write an active rules to find the total salary. (8) |
(ii) Explain the multimedia data types and its application. (8) |
15. (a) (i) What is the difference between persistence and transient objects? How is |
persistence handled in typical object oriented database systems? (6) |
(ii) Discuss the concept of polymorphism. (6) |
(iii) Compare object oriented and object relational databases. (4) |
Or |
(b) (i) Describe the association rule among hierarchies with a suitable example. (5) |
(ii) What are the classification rules? How is regression related to classification? (6) |
(iii) What are the main features of commercial available data mining tools? (5) |
http://www.ziddu.com/download/7201255/dbms.pdf.html