Question
The following tables and attributes exist in a relational database of Rapid Stream Inc. Draw a complete UML Class diagram for this database. Ignore cardinalities
The following tables and attributes exist in a relational database of Rapid Stream Inc.
-
Draw a complete UML Class diagram for this database. Ignore cardinalities (not required). Use Word, Visio, or Draw.IO to draw the UML Class diagram.
a. You will not get any credit if your diagram is not an UML class diagram.
b. You must indicate PK and FK in your diagram.
c. Identify any errors or potential problems you see in the database design (such as missing tables, missing FK, etc.). You need to provide solution to the problem. Type your answers in the Word file.
d. Important hints:
-
Identify each table as R, E, A or a relationship table can speed up your thought process.
-
You also need to think about business processes to list the Event tables in correct sequence.
-
If you have time, check multiplicities. With multiplicities, you may find more issues with the
database design.
-
-
Email your file to your section GA: (1) write A333-UML-your name for the subject line, (2) name your file RS-UML by your name, and (3) make sure your name are on the UML Class diagram (e.g., as the header of the Word file or use a textbox for Draw.IO).
Table Name
Receive goods Order goods Receive Inventory Inventory
Cash Request goods Pay for goods Request Inventory Order Inventory Employee Order Receive V endor
Attributes
InvReceipt#, date, condition of goods, receiving clerk#, carrier, vendor# PO#, date, expected receiving date, total amount, vendor#, purchasing clerk# InvReceipt#, item#, quantity Item#, description, standard unit cost, list price account#, balance Requisition#, date, date needed, vendor#, PO#, supervisor#, purchasing clerk# check#, date, amount, vendor#, account#, InvReceipt#, cashier# Requisition#, item#, quantity PO#, Item#, actual unit cost, quantity Employee#, name, address, phone, SSN#, position title PO#, InvReceipt# vendor#, name, address, contact person, phone, fax, email
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access with AI-Powered 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