BCA 4th Semester
Database Management System Board Question Paper 2025

Views: ...
tribhuvan university logo

Tribhuvan university

Faculty of Humanities & Social Science
OFFICE OF THE DEAN

2025

Bachelor In Computer Application

Course Title: Database Management System

Code No: CACS 255

Semester:IV

Full Marks:60 Pass Marks:24 Time:3 hours

Candidates are required to answer the question in their own words as far as possible.

Group A
Group B
Attempt any SIX question.
[6x5=30]
2.

What is flat file system? Explain the advantages of using DBMS over flat file system.

3.

How logical data independence is different from physical data independence? Explain three level database architecture.

4.

How primary key is different from super key? Explain composite key and partial key.

5.

What are selection and projection operators in relational algebra? Given a table with schema
Student(Rollno(PK), Fname, Lname, Address, Level, Did(FK)),
Department(Did(PK), Dname, HOD)
Write an RA query to find the name of students who are in 'Bachelor' level living in 'Birgunj' and studies under the department with department head 'Ramesh Sharma'.

6.

How parameters can be passed to a stored procedure? Explain with an example.

7.

How timestamp based algorithm uses timestamp to serialize the execution of concurrent transactions? Explain in detail.

8.

What are different types of indexing used in database? How index can be created using SQL? Write with example.

Group C

Attempt any TWO questions

[2x10=20]
9.

What are the advantages of normalization? Explain 3NF and BCNF with example.

10.

How ER model can be mapped to the relational data model? Explain with a proper example.

11.

a) What is inner join? Perform inner join to find the customer names who are going on flight to 'South Wales':
Customer (Cid, Name, Address, Age, Email)
Booking(Cid(FK), FlightID(FK), BookedDate)
Flight(FlightID, AirplaneCode, DepartureTime, Destination, Duration)
b) What are unary and ternary relationship? Write with examples.