Roll No.
ARASU ENGINEERING COLLEGE, KUMBAKONAM-612 501
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
INTERNAL ASSESSMENT TEST – I
Year/Sem./Branch : I / I / ME-CSE Max. Marks : 100
Sub. Code & Name : CP4152 – DATABASE PRACTICES Duration : 3 hours
Date : 30.09.2024
The IAT – I is used to assess the course outcomes CO1, CO2 & CO3 Lower Order Thinking (LOT) and Higher
Order Thinking (HOT) of the course.
K1 – Remembering K2 – Understanding. K3 – Applying
K4 – Analyzing. K5 – Evaluating. K6 – Creating.
COURSE COURSE OUTCOMES
CODE (COs)
C302.1 Convert the ER-model to relational tables, populate relational databases
and formulate SQL queries on data.
C302.2 Understand and write well-formed XML documents
C302.3 Be able to apply methods and techniques for distributed query
processing.
Answer all the Question
PART – A (10X2=20 Marks)
1. Outline unary relationship in the entity relationship model with an [CO1,LOT,K2]
example.
2. What is a foreign key? Give example. [CO1,LOT,K1]
3. List the various types of attributes used in E-R model with an example. [CO1,LOT,K1]
4. Define normalization and classify the three normal with example [CO1,LOT,K1]
5. Define distributed Database. [CO2,LOT,K1]
6. List the implementation issues for active Database [CO2,LOT,K1]
7. What is XML Schema? [CO2,LOT,K1]
8. Outline unstructured data with an example. [CO3,LOT,K2]
9. Present an outline of Neo4j [CO3,LOT,K2]
10. Compare Structured and semi-structured data [CO3,LOT,K2]
PART – B (5X13=65 Marks)
11. a. Illustrate the use of aggregate functions with examples. [CO1,HOT,K3]
(or)
11. a. Outline select, project, Cartesian product and join operations in [CO1,HOT,K4]
relational algebra with an example.
12. a. Explain the different types of database languages. [CO1,HOT,K3]
(or)
12. b. What is an active database? Elaborate the event condition action [CO2,HOT,K3]
model with an example.
13. a. Explain the architecture for Transaction Management in distributed [CO2,HOT,K3]
transactions.
(or)
13. b. Explain the design and implementations issues of active databases. [CO2,HOT,K3]
14. a. What is a distributed transaction? Outline distributed query [CO2,HOT,K3]
processing with an example.
(or)
14. b. Elaborate the XML hierarchical data model with an example. [CO3,HOT,K4]
15. a. What is XPath and XQuery? Elaborate XML querying using XPath [CO3,HOT,K4]
and XQuery with an example.
(or)
15. b. How to Store and Extract XMI. Documents from Databases [CO3,HOT,K3]
Demonstrate with an example.
PART – C (1X16=16 Marks)
16. a. The following relations keep track of airline light information: [CO1,HOT,K6]
Flights flno: integer, from string, to: string, distance: integer,
departs: time, arrive time, price integer) Aircraft(aid: integer, aname,
string. Cruising range: integer) Certified Grid integer, aid: integer)
Employees eid: integer, ename: string, salary: integer)
(i)Print the enames of pilots who can operate planes with cruising
range greater than 3000 miles but are not certified on any Boeing
aircraft.
(ii) A customer wants to travel from Madison to New York with no
more than two changes of flight. List the choice of departure times
from Madison if the customer wants to arrive in New York by 6 p.m.
(iii)Find the names of aircrafts such that all pilots certified to operate
them earn more than $80,000
(or)
16. b. Explain the role of DTD in XML. Create an XML document to [CO3,HOT,K6]
represent a book store with two books and each book should have
attributes for title anther and price. Write an X path expression to
select all the book elements with price greater than $20 from the
created XMI, document.