0% found this document useful (0 votes)
3 views

Database Systems

This document is an examination paper for F.Y. B.Sc. (CS) in Database Systems for April 2023, consisting of four questions with multiple sub-questions. Students are required to answer a selection of questions covering topics such as DBMS advantages, data independence, ER diagrams, normalization forms, relational algebra operations, SQL queries, and DBA responsibilities. The total marks for the exam are 75, and it is designed to assess students' understanding of database concepts and practical applications.

Uploaded by

sgx4244
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Database Systems

This document is an examination paper for F.Y. B.Sc. (CS) in Database Systems for April 2023, consisting of four questions with multiple sub-questions. Students are required to answer a selection of questions covering topics such as DBMS advantages, data independence, ER diagrams, normalization forms, relational algebra operations, SQL queries, and DBA responsibilities. The total marks for the exam are 75, and it is designed to assess students' understanding of database concepts and practical applications.

Uploaded by

sgx4244
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

F.Y. B.Sc.

(CS) (Sem-I) April-2023

Database Systems
Time: 2.5 Hrs Total Marks: 75
Please check whether you have got the right question paper.
N.B: 1.All question are compulsory.
2.Figures to the right indicate full marks.
3.Students answering in the regional language should refer in case of doubt to the
main text of the paper in English.

Q1. Answer the Following: (Any 4) (20 marks)


a) Write advantages of DBMS over file system.
b) Define data independence and explain its types.
c) What is Data model in DBMS? Explain its types.
d) List and explain different types of attributes in ER model.
e) Explain the relational constraints in Relational Data model.
f) Draw an ER diagram and reduce it to relational database model for a university
database for scheduling of classrooms for final exams. This database could be
modelled using entities as exam (course_name, section_number, room_number, time);
course (name, department, c_number), room (r_number, capacity, building). Entity
section is dependent on course.

Q2. Answer the Following: (Any 4) (20 marks)


a) Write a short note on Boyce-Codd Normal Form (BCNF).
b) Define:
1. Super key 2. Candidate key 3. Primary key 4. Foreign key.
Give example of each.
c) With suitable example, explain the select and project operation of relational algebra.
d) Explain the aggregate operations.
e) Explain SET operators in relational algebra with example.
f) Consider the schema where primary keys are underlined:
Employee (Eid, name, address, hire_date, birth_date)
Department (dept_id, name, year_of_establishment)
Emp_dept (E_id, dept_id, from_date, to_date)
Salaries (E_id, salary, month, year)
Construct the following SQL queries for this relational database:
1. List all the employees of IT department.
2. Delete employee whose name is ‘ABC’.
3. List all departments in which at least one employee gets salary>50000.
4. List all the departments that established in the year 2000.
5. Update the salary of employee to 20000 whose id is ‘E001’ for April 2018.

Q3. Answer the Following: (Any 4) (20 marks)


a) Write a short note on views.
b) Write short note on String function.
c) Explain any four Date functions with example.
d) Explain any four Math functions with example.
e) What are the roles and responsibilities of DBA?
f) Explain different outer join operations with example.
Q4. Answer the Following: (Any 3) (15 marks)
a) Write a note on Aggregation and Generalization.
b) Explain Natural join and Set difference relational algebra operators with example.
c) What is nested sub query? Explain ANY/ALL clause with example.
d) What is data abstraction?
e) Explain group by clause and having clause with example.
f) Write a note on DCL.

You might also like