A multinational tour operator agency has gained new

Assignment Help Database Management System
Reference no: EM13379926

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: EM13379926

Questions Cloud

Implementing wireless technologies involves technical and : implementing wireless technologies involves technical and management issues or considerations that have strategic
Question 1 an accumulator is a procedure that is called : question 1 an accumulator is a procedure that is called repeatedly with a single numeric argument and accumulates its
The combat identification server cids technology : the combat identification server cids technology demonstrator project tdp has been delivered on time with quality and
Write a c program that displays a table showing the price : write a c program that displays a table showing the price of silver and gold. the table will have three columns. the
A multinational tour operator agency has gained new : a multinational tour operator agency has gained new business growth in the north american market through the use of
1 in platosrepublic glaucon presents a three-part argument : 1. in platosrepublic glaucon presents a three-part argument meant to show that justice is not natural but rather
The aim of this assignment is for you to think about the : the aim of this assignment is for you to think about the appropriateness of different kinds of conceptual models that
Use java to write the programs1 write a program that uses : use java to write the programs1. write a program that uses the brute-force approach to solve the 01 knapsack problem.
Wireless data center networking1a what do you think is the : wireless data center networking1.a what do you think is the traffic demand information in this research i.e. what

Reviews

Write a Review

Database Management System Questions & Answers

  Prepare a database using microsoft access

Using Microsoft Access, prepare a database and save it as Acme Inc. Prepare the following tables: Employees and Products. Field names for Employees table are first name,

  Data analysis and definition

What is the business implications that can be drawn from the process of building and comparing these models, and has this practice helped resolve the business issue? Why or why not?

  Create a use case diagram for osceolas operations

Use MS Visio to create a use case diagram for question 1, a selected class diagram for question 2, and a sequence diagram for question 3.

  Find out which data from database to archive

Find out which data from database to archive; that is, for each table, Write down whether data requires to be archived.

  Display the averaged measurements every time

The application uses hash tables - for a brief introduction, refer tothese slides . While the approach used by the simulator is very basic (using a dilated simulation clock), it is has been deemed sufficient for the purpose at hand.

  Craete the database to be fault tolerant

Explain the thought process of DBA as they craete the database to be fault tolerant. What policies would you suggest to get this goal?

  Case study gap fillergap filler is a recruitment and labour

case study gap fillergap filler is a recruitment and labour hire company i.e. lsquostaffing solutions that services the

  Explain the need for key restructuring

Give at least three reasons why ETL functions are most challenging in a data warehouse environment.

  Question 1 entity-relationship er model create an er

question 1 entity-relationship er model create an er diagram using the set of requirements provided for oxford city

  Objectivesto analyse and comprehend a provided er diagram

objectivesto analyse and comprehend a provided er diagram and database schemato implement a database based on the

  Baxter aviation database

ER diagram for the Baxter Aviation database

  Find the entities from the functional requirements

Find the entities from the functional requirements. Entities can come from Nouns in the text, they may also come from forms, reports and legacy code.

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