Design a data model

Assignment Help Database Management System
Reference no: EM13910079

A multinational tour operator agency has gained new business growth in the North American market through the use of social media.

Its operation has expanded by 50% within six months and the agency requires an enhanced data management strategy to sustain their business operations. Their existing data repository for its reservation processing system is limited in business intelligence and reporting functionalities. The tour operator seeks a database management specialist to assist them in leveraging their data sources to enable them to forecast and project tour sales appropriately.

Imagine that you have been hired to fulfill their need of enhancing the data repository for their current reservation processing system. Upon reviewing the system, you find that the data structure holds redundant data and that this structure lacks normalization. The database has the following characteristics:

A table that stores all the salespersons. The table holds their employee id, first name, last name and "Tours sold" field. The "Tours sold" field is updated manually.

A table that stores tour customer data and tours sold. The table holds customer name, address, city, state, zip code, tour(s) selected, number of persons in tour, and total amount paid. The current structure will show the customer more than once, if the customer books multiple tours.

A tour table that is used as a tour rate sheet which holds the tours offered and the cost per person. Tour rates vary every three (3) months depending on the tourist season.

Write a three to four (3-4) page paper in which you propose an enhanced database management strategy. Your proposal should include the following:

Design a data model that will conform to the following criteria:

Propose an efficient data structure that may hold the tour operator's data using a normalization process. Describe each step of the process that will enable you to have a 2nd Normal Form data structure.

Create naming conventions for each entity and attributes.

Conclude your data model design with an Entity Relationship Model (ERM) that will visually represent the relationships between the tables. You may make use of graphical tools in Microsoft Word or Visio, or an open source alternative such as Dia.Note:The graphically depicted solution is not included in the required page length.

Construct a query that can be used on a report for determining how many days the customer's invoice will require payment if total amount due is within 45 days. Provide a copy of your working code as part of the paper.

Using the salesperson table described in the summary above, complete the following:

Construct a trigger that will increase the field that holds the total number of tours sold per salesperson by an increment of one (1).

Create a query that can produce results that show the quantity of customers each salesperson has sold tours to.

Support the reasoning behind using stored procedures within the database as an optimization process for the database transactions.

Your assignment must follow these formatting requirements:

Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

Include a cover page containing the title of the assignment, the student's name, the professor's name, the course title, and the date.

The cover page and the reference page are not included in the required assignment page length.

Include charts or diagrams created in Excel, Visio, MS Project, or one of their equivalents such as Open Project, Dia, and OpenOffice. The

completed diagrams / charts must be imported into the Word document before the paper is submitted.

Reference no: EM13910079

Questions Cloud

Correct settings for a perkin elmer : And what are the correct settings for a perkin elmer UV-vis Lamda 40 for a calibration curve to pass through zero?
Calculate boxton weighted averaged cost of capital : Boxton, Inc. is considering a project with an estimated return on 10%. Its capital structure consists of 60% debt and 40% equity. Its borrowing rate is 6% and cost of equity is 10%. Its tax rate is 30%. Calculate Boxton's weighted averaged cost of ..
Confidence interval difference between population proportion : Construct the indicated confidence interval for the difference between population proportions p1-p2. assume that the samples are independent and have been randomly selected
How many aspirin were eaten in grams : A child enters a hospital after ingesting 12 aspirin tablets. The Merck manual states kidney (renal) failure may occur if 3 grams aspirin is ingested. The tablets are 325mg each. How many aspirin were eaten in grams?
Design a data model : Design a data model
Calculate the effective financing rate for marcus : Marcus, Inc., a U.S. company takes out a 1-year loan in Germany. The U.S. 1-year interest rate is 5%, and the German 1-year interest rate is 6%. The spot rate of the euro is $1.33 and the 1-year forward rate is $1.29. Calculate the effective finan..
Find the probability that the sample proportion obtained : Find the probability that the sample proportion obtained from the sample of 350 Bank of America customers would be within three percentage points of the population proportion. That is, find P(.45 pˆ .51).
What is the empirical formula : A sample of compound weighing 83.5 g contains 33.4 g of sulfur. The rest is of oxygen. What is the empirical formula?
What is the standard deviation in kilometers : Suppose you have recorded the weekly distances you bicycled in miles and computed the standard deviation to be 3.1 miles. what is the standard deviation in kilometers

Reviews

Write a Review

Database Management System Questions & Answers

  Create a row function and explain its purpose

Create a row function and explain its purpose. Create some summarizing data and explain its purpose.

  Compute the activity rates for the installing floors

Compute the overhead cost, according to the activity-based costing system, of a job that involves installing 3.2 squares - Prepare the first-stage allocation of overhead costs

  Create database management system for bike shop

Your job is to create a database management system for bike shop who ‘buys' and ‘sells' new and second-hand bikes, and also parts of bike. Bike is constructed with parts while part can be fitted to different bikes.

  Determine functional dependencies of table

Using your knowledge of Premiere Products, determine the functional dependencies that exist in the following table.

  Create a database and modify your script

Create a Database and modify your script to reference your Database and Running script file in MySQL, create SQL SELECT Queries

  Which does not apply to the following relationship image

A primary key  can be computer generated. consists of one field only that uniquely identifies each record in a table. is a relationship between two or more tables. All of the above.

  Explaining uses for views

Views are integral part of virtual private databases, yet views are utilized for many other reasons. Find out many other uses for views.

  Identify department store transactions that can be stored

Identify the potential sales and department store transactions that can be stored within the database. Justify how Big Data tools could be used for forecasting sales and inventory of the department store.

  Write a two to three 2-3 page paper in which yourecommend

write a two to three 2-3 page paper in which yourecommend at least three 3 specific tasks that could be performed to

  Different ways of implementing one-to-one relationships

Describe the different ways of implementing one-to-one relationships. Assume you are maintaining information on offices and faculty.

  Define data analytics in general and provide a brief

Define data analytics in general and provide a brief overview of the evolution of utilizing data analytics in business. Analyze the main advantages and disadvantages of using data analytics within the industry or company that you have chosen.

  Find all non-trivial dependencies

Compute the closure sets of R, find all non-trivial dependencies and what are the candidate keys of R?

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