Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Customer / Product database modeling Things to consider: Purchase order ( PO ) : is a legal document Contract issued by the buyer ( customer
CustomerProduct database modeling
Things to consider:
Purchase order PO: is a legal document "Contract" issued by the buyer customer to the supplier,
indicating specifications, quantities, shipping date & mode, prices and agreed terms and conditions.
Invoice: is a document issued by a supplier Vendor to a customer. It identifies both parties and, it
shows the description, quantities, prices shipment date & mode and the payment terms of the items
sold. It serves as a demand for payment if it issued after the PO legalized or it may be just a pro
forma invoice.
Many Invoices maybe generated for a single PO
Sample of PO and Invoice forms are included.
Part Invoice DB
Identify entities in invoice transaction
Identify entities' identifier
Identify business rules make assumption wherever is necessary
Draw invoice ERD and add necessary and sufficient attributes to each entity
Part PO DB
Identify entities in PO transaction
Identify entities' identifier
Identify business rules make assumption wherever is necessary
Draw PO ERD and add necessary and sufficient attributes to each entity
Bonus
Draw the ERD of the PO and Invoice database as a single database system consider you are designing
the customer database
Company Name INVOIGE
Street AddressCity st ZIP CodePhone: IF
Phone: Fax: abc@example.com
Billed To:
Company Name
Your Company Slogan
Street Address
City ST ZP Code Phone Fax
The following number must appear on all related
correspondence, shipping PO NUMBER:
Please send two copies of your invoice.
Enter this order in accordance with the prices, terms, delivery method, and specifications listed above.
Please notify us immediately if you are unable to ship as specified.
Send all correspondence to:
NameStreet AddressCity ST ZIP CO
City ST ZIP Code Phone Fax
PURCHASE ORDER
SHIPPING & HANDUNG
OTHER
TOTAL
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started