Establish relationship types between entities

Assignment Help Database Management System
Reference no: EM131112078

IT Lab: Entity Relationship Diagrams

Objectives:

1. Decipher customer statement.
2. Develop entity list.
3. Add attributes for each entity.
4. Establish the business rules.
5. Establish relationship types between entities.
6. Using Microsoft Visio, draw an ERD.

Submission requirements:

• For all text and image submissions, use MS Word, which is available to you within the Virtual Desktop Infrastructure (VDI).
• For all SQL code submissions, use MS Word, which is available to you within VDI.
• For all diagram submissions, use MS Visio, which is available to you within VDI.

o Note: If you need assistance on how to get started with this tool, go to the references section at the end of this document.

• If the submission is more than one file:

1. Name each item appropriately.

a. For example: LAB2-ERD-yourName.vsd, LAB2-Questions-yourName.docx

2. Save each item in a single folder.

3. This folder should also be named appropriately.

a. For example: LAB2-yourName

4. Compress the folder.

5. Submit the compressed file in Blackboard.

Lab: Use the following statement from Mountain View's CEO in completing the following lab:

Customers log on to our Web site and place an order or call an employee who places the order on the customers' behalf. All orders contain the customer information, the order detail, which has information about the products, and quantities that the customer purchased, and the payment method. When we receive the order into the system, the customer information has already been checked and crucial bits, such as the customer's address, have been verified by the site. The first thing we do is process the order items. We make sure that the products being purchased are in stock and we place a hold on those products. If a product is not in stock, we place that item or the entire order on back order, depending on the customer's preference. Products that are in stock have a hold placed on them. Once the products are on hold, we process the payment for the order. By law, once we accept payment, we must ship within 30 days. This is why we make sure the product is on hold before we process the payment. For payment, we take credit cards, gift cards, and direct bank draft via an electronic check. After the payment has been cleared, we send the order to the warehouse where is it picked, packed, and shipped by our employees. We do this for about 1,000 orders per week.

1. Below are the possible entities we have come up with so far, with one missing. Identify the missing entity.

Order
Order Detail
Product
Payment
Employee

2. Each of the entities listed in question 1, including the identified missing entity, describes something that the business works with and needs to store data about. Most attributes are easy to pick out, but some are harder for various reasons. For example, parts of the statement need clarification, and therefore the captured data and its attributes would need to be defined. However, at this point, based on the statement and the list of entities, list each entity's attributes (aka fields in each table). Make sure that you identify any and all keys (primary and foreign).

3. Now, having drawn the following rules from the statement, determine the type of relationships (0:1, 1:1, 1:M, M:N) that exist between our entities, as it stands:

Customers place orders
Employees place orders
Orders contain order details
Order details have some quantity of products
Orders contain payments

4. Last, use MS Visio to draw an entity-relationship diagram (ERD).

Note: MS Visio is available to you within VDI. If you need assistance on how to get started with this tool, go to the references section at the end of this document.

Reference no: EM131112078

Questions Cloud

According to the american diabetes association : According to the American Diabetes Association, "In 2012, 29.1 million Americans, or 9.3% of the population, had diabetes." Diabetes Mellitus can be a very debilitating disease as it can affect many organs in our body.
Developing an evidence-based argument : This part of the assignment will focus on developing an evidence-based argument to support your position on a particular topic. Be sure to use additional resources to support your paper. In a 2-page paper, make an argument on one of the prompts be..
Determine whether logitech''s past ability to innovate : How does Logitech's quality standards impact its ability to be successful in the future?
Calculate the value of each of the bonds : Calculate the value of each of the bonds shown in the following table, all of which pay interests emi annually.
Establish relationship types between entities : Establish relationship types between entities. Customers log on to our Web site and place an order or call an employee who places the order on the customers' behalf.
What is the doubling time of the population : Sketch R. Label any assymptotes and zeros. An exponentially growing population of bunnies has a population A What is the doubling time of the population
Calculate its magnitude of acceleration in vertical takeoff : Suppose the mass of a fully loaded module in which astronauts take off from the Moon is 12,900 kg. The thrust of its engines is 27,500 N. (Assume that the gravitational acceleration on the Moon is 1.67 m/s2.) Calculate its magnitude of acceleration..
Ind the value of a bond maturing in 6 years : Find the value of a bond maturing in 6 years, with a $1,000 par value and a coupon interest rate of 10% (5% paid semiannually) if the required return on similar-risk bonds is 14% annual interest (7% paid semiannually).
Air cargo industry faces in logistics : What are the challenges and obstacles the water & air cargo industry faces in logistics?

Reviews

Write a Review

Database Management System Questions & Answers

  Explain how volvo car corporation transforms data

Judge how Volvo Car Corporation integrated the cloud infrastructure into its networks. Explain how Volvo Car Corporation transforms data into knowledge

  Develop a model using an excel spreadsheet

Develop a model using an Excel spreadsheet to project financial statements for Rama's Lawn Mowing -  find how many jobs per year would be required for Rama's company to break even; i.e., to achieve a net present value of  0.00.

  Create sql task in control flow to truncate 3nf region table

Create a SQL task in the control flow to truncate the 3NF REGION table. Make sure you give the SQL task a descriptive name.

  1 define relation2 what is an instance3 define tuple4 what

1. define relation.2. what is an instance?3. define tuple.4. what is domain?5. what do you mean by data base scheme?6.

  Define denormalization of a database schema be used

Under what situations would denormalization of a database schema be used? Give examples of denormalization.

  Define data collection takes a lot of time

One of the major topics deals with the data collection for requirements gathering for a new proposed system. Welcome to week 3. Five characteristics that will come in handy during the requirements determination stage are impertinence, impartialit..

  Create link list in adt to maintain employee information

Create a link list in ADT c to maintain employee information like name,empid,basic salary and address.1.add employee info to the list if the empid is valid.

  Define a structural model

Define a structural model. Why should a systems analyst create one? Give an example of class cohesion for a class named SUPPLIER for your example that supplies car parts. List some of its attributes and at least two OPERATIONS (methods) that would..

  Appropriate output decision from system analyst perspective

A summary report of the company's financial situation is needed by a key decision maker, who will use it when presenting a proposal to potential external backers.

  Case study- data breaches and regulatory requirements

Case Study: Data Breaches and Regulatory Requirements, The National Institute of Standards and Technology (NIST) provides an extensive amount of information, resources, and guidance on IT and information security topics

  To create a new user change or remove and existing user

short on-screen note associated with the object to which a user is pointing

  Draw the uml and state diagram for an atm

Draw the UML and state diagram for an ATM

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