Week 7 - Data Modeling Using Enhanced E R Model
Week 7 - Data Modeling Using Enhanced E R Model
EXERCISE
3
DATA MODELING USING ENHANCED E-R
NAME SECTION
I. OBJECTIVES
Prepare an Ehanced E-R diagram for an online auction database system in which
members (buyers and sellers) participate in the sale of items. The data requirements
for this system are summarized as follows:
The online site has members who are identified by a unique member id and
are described by an email address, their name, a password, their home
address, and a phone number.
A member may be a buyer or a seller. A buyer has a shipping address
recorded in the database. A seller has a bank account number and routing
number recorded in the database.
Items are placed by a seller for sale and are identified by a unique item
number assigned by the system. Items are also described by an item title, an
item description, a starting bid price, bidding increment, the start date of the
auction, and the end date of the auction.
Items are also categorized based on a fixed classification hierarchy (for
example a modem may be classified as
/COMPUTER/HARDWARE/MODEM).
Buyers make bids for items they are interested in. A bidding price and time of
bid placement is recorded. The person at the end of the auction with the
Page |4
highest bid price is declared the winner and a transaction between the buyer
and the seller may proceed soon after.
Buyers and sellers may place feedback ratings on the purchase or sale of an
item. The feedback contains a rating between 1 and 10 and a comment. Note
that the ratings are placed on a completed transaction by the buyer or seller
of the item in the transaction.
Task 1
1. State two conditions that indicate when a designer should consider using
supertype/subtype relationships.
V. REFERENCES
Hoffer, J.A., Prescott, M.B., McFadden, F.R. (2016). Modern Database Management
12th Edition, Prentice Hall.