0% found this document useful (0 votes)
41 views2 pages

Case Studies

The document provides 5 case studies describing different database systems: 1) A library system that tracks books, borrowers, and loans. 2) An inventory system that tracks store items, purchases, and suppliers. 3) A company database that models departments, projects, employees and clients. 4) A payroll system that calculates salaries for different employee types. 5) A note that additional case studies may be provided and students may be asked to design schemas or write SQL queries.

Uploaded by

narang24
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views2 pages

Case Studies

The document provides 5 case studies describing different database systems: 1) A library system that tracks books, borrowers, and loans. 2) An inventory system that tracks store items, purchases, and suppliers. 3) A company database that models departments, projects, employees and clients. 4) A payroll system that calculates salaries for different employee types. 5) A note that additional case studies may be provided and students may be asked to design schemas or write SQL queries.

Uploaded by

narang24
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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