You are on page 1of 9

William (JR) Lacey

December 6, 2009
Project Overview
• Riordan Manufacturing is looking to enhance
current customer database
– Include Customer Table
– Include Inventory Table
– Include Order Table
• Tie tables together with entity relationship diagrams
(ERD)
Customer Table
• Original Table was designed to include separate
columns for;
– Customer Name
– Customer Street Number, Street Name, Apartment
Number (if applicable), City, State, and Zip Code
– Customer Account Number
– Customer Phone Number
– Terms of Customer Contracts and
– Customer Contact Information
Customer Table
• The table was then
Refined with less info
- Address column streamlined
- Customer contact information was detailed
- Terms column was deleted
- Customer Type column was added to discern
between bottle and fan
customers
Orders Table
• Orders Table added to the database to capture
customer order information including;
– Order Number and Date Placed
– Customer Name, Account Number
– Shipping Address and Billing Address
– Item Ordered and Quantity Ordered
– Item Price and Total Invoice
– Order Terms and Payment options
Orders Table
• The table was then updated and normalized.
– Billing address, Customer Name, and Contact
Information removed due to redundancy
– Shipping address changed to optional
– Inventory ID relationship added to Inventory
Database
– Order Terms and Status included for further
tracking of order
Ancillary
• Inventory Table • Terms Table
– Created to capture – Created for listing
inventory lists payment terms and
• Item Type options
• Item Description • Cash on Delivery (C.O.D.)
• Cost of Item • Charge
• 15% off for 30 Payment
• 60 Day
• 90 Day
Entity Relationship Diagram

• Relationship Across Three Tables


– Customer Unique ID 1:M Orders
– Inventory ID Number 1:M Orders
Database Use and Future
• The Database for Riordan Manufacturing will
be used to place orders for customers
– Can generate reports to see volume of orders for
each customers
– Can be used to update customer contact and
name information
– Can be updated in the future to keep inventory
on-hand information for allocation

You might also like