Vous êtes sur la page 1sur 2

` UNIVERSITY OF GUJRAT Arfa Karim Block, Room#107

New Campus, Hafiz Hayat,


Faculty of Information Technology Gujrat

E-mail:
ayesha.rashid62@uog.edu.p
k
Web: www.uog.edu.pk
ASSIGNMENT : ER- Modeling

Objective
The objective of this assignment is to make students familiar with the ERD Diagrams..

Submission Format
1. Assignment can only be submitted in well structured printed format and also in Soft form
(Mail to: Ayesha.rashid62@uog.edu.pk).
2. Preferably award extra marks if solved by applying some CASE tools.

Assignment Questions

Case Study 1
The company sells a number of different furniture products. These products are grouped into several product
lines. The identifier for a product is Product_ID, while the identifier for a product line is Product_Line_ID.
Referring to the customer invoice, we identify the following additional attributes for product:
Product_Description, Product_Finish, and Unit_Price. Another attribute fro product line is
Product_Line_Name. A product line may group any number of products, but must group at least one product.
Each product must belong to exactly one product line. Customers submit orders for products The identifier fro
an order is Order-ID, and another attribute is Order_Date. A customer may submit any number of orders, but
need not submit any orders. Each order is submitted by exactly one customer. The identifier for a customer is
Customer_ID. Other attributes include Customer_Name and Customer_Address. A given customer order must
request at least one product. Any product sold by Pine Valley Furniture may not be requested on any order, or
may be requested on one or more orders. An attribute associated with each order and product is Quantity, which
is the number of units requested.

Case Study 2
PC Associates is a large, multinational consulting corporation, which uses a number of PCs and software
packages in the course of her work. PC Associates needs to maintain the following information about the PCs
and software packages its employee uses to do their jobs. For each PC, the computer number, the computer
model and manufacturer, and the type of microprocessor needed to be stored. Data for each employee also
needed to be stored - such as the employee name, employee number, and phone number. Also for each PC, the
inventory tag number, location, computer number and the number of the employee who owns the PC. For each
software package, the package number, current cost, type, name and version needed to be stored. Also for each
software package installed on a PC, the package number and cost, installation date and inventory tag number
needed to be stored.
Case Study 3
When a library first receives a book from a publisher it is sent, together with the accompanying delivery note, to
the library desk. Here the delivery note is checked against a file of books ordered. If no order can be found to
match the note, a letter of enquiry is sent to the publishers. If a matching order is found, a catalogue note is
prepared from the details on the validated delivery note. The catalogue note, together with the book, is sent to
the registration department. The validated delivery note is sent to the accounts department where it is stored.
On receipt of an invoice from the publisher, the accounts department checks its store of delivery notes. If the
corresponding delivery note is found then an instruction to pay the publishers is made, and subsequently a
cheque is sent. If no corresponding delivery note is found, the invoice is stored in a pending file.

Submission Date: Wednesday 25th ,Sep, 2019


Time: 12:00 P.M

VIOLATION OF DEADLINE MEANS


ZERO MARKS

Vous aimerez peut-être aussi