Develop an erd for flyakite

Assignment Help Database Management System
Reference no: EM13854363

Problem 1: Campus Magazine Subscription Agency Data Model

The Campus Magazine Subscription Agency (CMSA) distributes order forms offering reduced rates on magazine subscriptions for students, faculty, and staff at universities and colleges. When CMSA receives a subscription order form, all customer data must be recorded, including name, university affiliation, address, and phone number. In addition, the company records the requested starting date and length of subscription for each magazine ordered as well as the date the order form was received. Order forms are distributed on various campuses by local representatives; each campus has only one rep. Representatives are given sets of order forms with two codes, one indicating the unique form number and the other showing the representative's personal code (to enable CMSA to track rep success).

Each set is placed in a unique location (e.g., University of Oklahoma, Adams Hall outside computer labs). The rep informs the agency which form numbers are placed in which location. When reps change, new forms are issued, but previous reps still receive commissions for any orders that come in on their forms; it's important to CMSA to keep a history of which rep has worked on which campus during what time periods and to know the name of the current rep for a given campus.

When orders are received, CMSA knows who posted the order form and is entitled to the commission. In addition, they provide reports back to the representatives showing which locations resulted in the most sales. If some locations are not working well, new locations can be tried. The system also includes some basic demographic data about each campus, including number of students. They also know whether it is a community college or university. This allows them to produce reports comparing sales per 1,000 students across different campuses and campus types.

Assume that no taxes are collected and that everyone supplies a credit card number with each order. All orders are new subscriptions, not renewals, but customers can place more than one order and orders can be for more than one magazine. You do not have to include data on receipt of payment from the credit card company, when subscription orders were sent to the magazine publishers, or when they were paid and how much, commission rates or payments to reps, or anything else not explicitly mentioned here.

1. Build a data model (ERD) that matches the description given here.

2. For each of the assumptions below, answer the question based on your model and explain how/where your model shows this assumption.

a. Are all sales representatives paid the same commission rate?

b. Are all order forms recorded in your system or only those used to place an order?

c. Are all subscriptions placed on the same order form charged to the same credit card?

d. Are all subscriptions placed on the same order form for the same duration (i.e., do they all have the same start date and end date)?

3. Name two threats the data model protects against and describe how it does so.

4. Name two threats the data model does not protect against and suggest potential controls.

Problem 2

FlyAKite is a small manufacturing company that manufactures specialty kites. They manufacture and sell 200 kites of different sizes and shapes. They have several wholesale customers that order kites from them and FlyAKite needs to keep track of these orders. In particular, they need to know who ordered, when, how many kites of each type, and the delivery type (e.g., ground shipping, overnight). Ina Cloud, the owner of the company, allows her customers to customize the patterns on the kites. However, this customization adds an additional 10% to the price of the kite. It is very important to know how many kites of each type the company has available on hand so that they manage customer expectations at the time of the order.

To increase profits, FlyAKite also wants to keep better track of their spending. They have several approved vendors for their raw materials (e.g., wood, string, paper, paint, glue). They need to keep track of their purchase orders and the prices that different vendors charge for their products. Because FlyAKite is a small manufacturing company, Ina herself is in charge of these purchase orders. A few times in the past, it turned out that the owner paid the same invoice twice - make sure that the database tracks whether an invoice was paid or not so this doesn't happen again.

Ina designs most of the kites herself - she is a passionate ‘kiter' who attends kite-running competitions. She needs to keep track of what material and how much of each is used to make each kite design and also the pattern that is painted on the kite.

1. Develop an ERD for FlyAKite. Color-code your ERD to show which parts of it belong to which accounting cycle.

2. Which accounting cycles are represented in your ERD?

3. For each of the assumptions below, answer the question based on your model and explain how your model shows this assumption.

a. Are all customers invoiced the same way?

b. Does FlyAKite deliver partial orders?

c. Does FlyAKite sell anything that they do not make themselves?

4. Name two threats the data model protects against and describe how it does so.

5. Name two threats the data model does not protect against and suggest potential controls.

Reference no: EM13854363

Questions Cloud

Draft your performance canvas : Draft your performance canvas and submit it to the assignment folder and post it as a response in a new message. You will use this canvas as a personal tool as we progress through the class.
How they will fundamentally work in today economy : According to the article please describe the new paradigm of what an artist is and how they will fundamentally work in today's economy. Has the perception of an artist by others changed? for better? for worse? (your judgment) - please explain your p..
Analysis of strategic plan and presentation : Provide a summary of what went well, what didn't go well, and what you'll do to improve in the next sprint.In addition reflect and identify your team learning experiences using the following four questions developed by Dietz-Uhler & Lanter (2009) ..
Who were the stakeholders of the company : Do you think that Aaron Feuerstein owner of Malden Mills did the right thing? Who were the stakeholders of the company? Does the case change if it had been a corporation with shareholders also? Why? Why not
Develop an erd for flyakite : Develop an ERD for FlyAKite
How does the film late bloomers : How does the film, "Late Bloomers" directed by Julie Gavras, depict "Trait Transformation", "Diachronic vision", and "Sociological Imagination". Please give a detailed response with examples from the film to answer.
The reading introduces neoclassical art : The reading introduces Neoclassical art. For this question, we will discuss how Neoclassical art differs from artworks we have studied in prior units. Select one work of art from this week's reading and one work of art from a prior unit. You should n..
Links explicitly made between past learning and new concepts : Building Background: Concepts linked to students' background experiences, links explicitly made between past learning and new concepts, key vocabulary emphasized
Concept impact the structure of the health care institution : What are the basic steps for the application of your chosen concept in resource allocation. Provide an example of how this concept can be applied in a specific health care resource allocation. How will the application of this concept impact the struc..

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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