Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

1) CASE STUDY: LIBRARY SYSTEM

Library is organized into sections like art, science, computing, kids etc.
Each section has a name, a number and is headed by the head librarian.
Library has multiple copies of each book title and edition. Each book
title belongs to a section and has a title, author, ISBN, year and
publisher. For each copy of the book keep track of current borrower,
the due date and the librarian who issued it. Members have
membership number, address and contact no. Membership can be
categorized as: Lifetime membership and yearly membership. Expiry
date of yearly membership has to be maintained by the system.
Members can borrow up to 5 books. Librarian has a name, address and
phone.

2) CASE STUDY: INVENTORY SYSTEM

A departmental store maintains an inventory which keeps records of


items in hand and their quantity. Item details such as item name,
minimum quantity required in stock, maximum quantity needed, unit
price and supplier are kept. Supplier details such as supplier name,
address, contact no has to be maintained. Every purchase order should
keep track of items purchased, quantity, order date and supplier
details. Items are categorized as either perishable or non-perishable.
Expiry date of perishable items has to be recorded.

3) CASE STUDY: COMPANY DATABASE

A company is organized into departments. Each department has a


unique no, a unique name and a particular employee who manages the
department. A department controls a number of projects. Each project
has a unique name, number, completion date and location. Client
details such as client id and name for each project is maintained.
Employee may work on several projects. Employees are categorized
hourly employees or salaried employees. Salary of hourly employee is
calculated as basis salary + no. of hours*100.

4) CASE STUDY: PAYROLL SYSTEM

A person has a name and an address. A person can be an employee or a


customer. Employees are categorized into officer, teller or secretary.
Basic salary of each employee is maintained. Information specific to
different categories is as follows: officer(office_number),
teller(station_no, hours_worked), secretary(hours_worked). Salary for
these categories is calculated as below:
Officer salary= Basic salary+ Basic salary*0.8
Officer salary= Basic salary+ hours_worked *200
Officer salary= Basic salary+ hours_worked *100

5) Periodic problem statement

Note: These are only sample case studies. There may be more than
these.
Some students may be directly given schema.
Based on these problem statements do one of the following. Draw ER
diagram and design relational schema(common)
1) SQL Queries
2) SQL Joins
3) Query processing
4) Parallel and distributed database
5) ORDB
6) GUI

You might also like