You are on page 1of 4

SE 305 – SOFTWARE SPECIFICATION AND DESIGN

ER Diagram Questions
1)
2) Customers visit the Centage website to purchase gardening items. Customers may or may not
place orders at any one time. Each order is assigned a unique order code and an order may have
multiple items. One order can have multiple transactions since customers may add items, change
the quantity of items or even return items after purchase, if they so desire. Relevant customer
information includes name, address and telephone number.
3) Suppose you design a database for a bookstore. This bookstore contains information about
books, authors, and publishers. Each book has a unique ISBN number, title, publication year, and
its price. Each author has a unique e-mail address, name, birth date, and birth place. Each
publisher has a unique name, address, and phone. Furthermore, each book is written by only one
author and it is published by only one publisher. Also, publishers keep track of the number of the
books printed for each book they publish.

Construct an E/R diagram for this bookstore. Do not forget to indicate all keys and
constraints as well as make any assumptions if necessary.
4) UPS prides itself on having up-to-date information on the processing and current location of
each shipped item. To do this, UPS relies on a company-wide information system. Shipped items
are the heart of the UPS product tracking information system. Shipped items can be characterized
by item number (unique), weight, dimensions, insurance amount, destination, and final delivery
date. Shipped items are received into the UPS system at a single retail center. Retail centers are
characterized by their type, uniqueID, and address. Shipped items make their way to their
destination via one or more standard UPS transportation events (i.e., flights, truck deliveries).
These transportation events are characterized by a unique scheduleNumber, a type (e.g, flight,
truck), and a deliveryRoute. Please create an Entity Relationship diagram that captures this
information about the UPS system. Be certain to indicate identifiers and cardinality constraints.

You might also like