Identify the modality of the relationship

Assignment Help Database Management System
Reference no: EM13700789

Data Model

Question: You are working on the database design that will support PPI's new order entry system. PPI has many thousands of customers around the world who place and pay for orders. One customer can place an order for many products at a time.

Many different customers may order any particular product. Workers at the warehouse keep track of orders while they fulfill and ship them.

Customer service representatives should be able to review all of a customer's orders, whether they are being filled, in transit, or historical.

To simplify this analysis, assume that PPI has only one warehouse, that merchandise is always in stock, that every order ships in a single package, and that customers never cancel orders or return products. PPI uses different systems to process customer payments and to manage its inventory.

Prepare a UML class diagram that models the data for this situation.

- To create the class diagram, do the subsequent with pencil and paper:

- Identify up to 10 classes. Justify your choices.

- Identify what relationships exist between classes. Elaborate on the nature of each relationship that you identified.

- Identify the cardinalities of each relationship-whether the relationship is one to one, one to many, or many to many. Explain your reasoning.

- Identify the modality of the relationship-whether the relationship always exists between the two entities or is optional, existing only in specific conditions.

Justify your thinking behind the modality of each relationship.

- Create a new class diagram by choosing the File > New > Class Diagram command.

- Add a class box to the class diagram for each class you identified.

- Add between 2 and 6 relevant attributes to each class box. These should describe the information most important to the order entry and fulfillment process.

Show relationships between entities by adding associations between the class boxes.

Reference no: EM13700789

Questions Cloud

Prepare demo program that implements all of above method : Specify, design, and implement a class that can be used in a program that simulates a combination lock.
What volume of hcl is required to react with zinc : Question- What volume (in mL) of 2.44 M HCl is required to react with 3.78 g of zinc according to the following reaction
Two phase routing algorithm : Two Phase Routing Algorithm: use the analysis of the first phase to give a full analysis (no "symmetry" argument) of the second phase.
What is the ph for the reaction : Question- When 0.298 moles of B completely reacts according to the reaction above, 49.9 kJ of energy is released. What is the pH for the reaction as written above
Identify the modality of the relationship : You are working on the database design that will support PPI's new order entry system. PPI has many thousands of customers around the world who place and pay for orders. One customer can place an order for many products at a time.
Describe the long-term impact new business architecture : You have been asked by the CEO to describe the long-term impact new business architecture for your POS system will have on the organization.
The turbulence reynold number of a stoichometric : Question- The turbulence Reynold number of a stoichometric n-hexane/air mixture, whose mixing time os 50 microseconds and whose large eddies have a mean size of 1 mm, exceeds 10^4 at 1000 K.
Calculate the number of grams of carbon required to react : Question- Calculate the number of grams of carbon required to react completely with 5.5 grams of iron(lll) oxide according to
Write a switch-case statement : Create a script named 'descent.m'. Give a brief but concrete example when switch?case statements should be preferred to if? elseif statements. Use block comments to enter your answer in the script.

Reviews

Write a Review

Database Management System Questions & Answers

  Create the primary key and foreign keys using a uml class

In order to move forward, the local university will need to develop a data model that will retain student records and perform various data extract transform and load (ETL) processes.

  Monitor renal outcomes in patients post cardiac bypass

monitor renal outcomes in patients post cardiac bypass surgery?want to identify factors which influence aki post

  Create a state machine diagram

In addition, you will also need to create a state machine diagram for the RegistrationRecord class (the class that maintains the registration of a student in a class).

  What amounts will be require for ordering supplies

Design a spreadsheet that will enable you to request the required funds from your team's finance officer, order supplies from the home office, and ensure dissemination of appropriate quantities to each village.

  Create three use case diagrams for the new billing

Using the Hillside School Case Study and your stage 1, 2, and 3 projects, develop a decision paper that serves as a system "sign-over" document for system deployment and transfer of responsibility for the newly designed and implemented system to t..

  Describe the basic features of the rdb model

Describe the basic features of the RDB model and discuss their importance to the end-user and the designer.

  Possible areas of investigation for poster projects

Tentative list of possible areas of investigation for poster projects - Poster projects must be intended as an opportunity for student groups to investigate data mining/computational/statistical simulation problems and applications that interests ..

  Draw the er diagram above scenario by illustrating the

Consider the following requirements for an airline ticketsbooking system. The system is composed of manyairlines. Each airline is identified by a code, name and headquarter’s address. An airline has different mileprograms, identified by a type- code,..

  Activity-based costing to assign overhead costs to products

How much overhead cost would be assigned to each of the two products using the company's activity-based costing system

  Database implementation and queries please tell me howmuch

please tell me howmuch it costs and please give me some discount as this is the second time i am

  Explain relational database design and implementation

ISYS 224 Database Systems - Relational Database Design & Implementation

  Explain what information is available in relational database

Explain what information is available from relational database containing one relation with attributes Name, Employee identification number, and Address which is not available.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd