Make your own free website on

Homepage :    |     Back to V semester papers

(Please write your Roll No. immediately)

Roll No. ..................................

First-Term Examination

Fifth Semester [B.Tech] - September 2005

Paper Code : ETCS – 309 Subject : Database Management Systems

Time : 11/2 Hours

Maximum Marks : 30

Note : Attempt any 3 questions in all. Q1 is compulsory. Each question carries 10 marks.


( a )

What is the primary goal of DBMS?


( b )

What are the components of query processor?  
( c ) Distinguish between a weak entity set and a strong entity set.  
( d ) Define the concept of aggregation with an example.  
( e ) Differentiate between DDL and DML.  


( a )

What are the five main functions of database administrator?


( b )

What is a storage manager? List and explain the main components of a storage manager.



( a )

Distinguish between primary key, candidate key and super key.


( b )

How are composite and multi-valued attributes represented in an ER diagram? 2
( c ) A database is being constructed to keep track of the teams and games of a sports league. A team has a number of players, not all of whom participate in each game. It is desired to keep track of the players participating in each game for each team, the position they played in that game and the result of the game. Design an ER diagram for this application stating clearly the assumptions made. Choose your favorite game (baseball, cricket...). 5


( a )

Consider the following relations for a database that keeps track of business trips of salespersons in a sales office:

Salesperson (SSN, Name, Start-year, Dept-no)
Trip (SSN, From-city, To-city, Departure-date, Return-date, Trip-id)
Expense (Trip-id, Account#, Amount)

Specify the following queries in relational algebra:

a) Give the details (all attributes of trip relation) for trips that exceed Rs 2000/- in expenses.
b) Print the SSN of the salesmen who took trips to 'Nepal'.
c) Print the total trip expenses incurred by the salesman with SSN='200'


( b )

What are the commonly used aggregate functions used in Relational Algebra? 2
( c ) Explain the following expressions in relational algebra:

1) Outer join
2) Natural join


Back to top.