Create appropriate id columns

Assignment Help Computer Engineering
Reference no: EM132125697

San Juan Sailboat Charters (SJSBC) is an agency that leases (charters) sailboats. SJSBC does not own the boats. Instead, SJSBC leases boats on behalf of boat owners who want to earn income from their boats when they are not using the boats themselves, and SJSBC charges the owners a fee for this service.

SJSBC specializes in boats that can be used for multiday or weekly charters. The smallest sailboat available is 28 feet in length, and the largest is 51 feet in length. Each sailboat is fully equipped at the time it is leased. Most of the equipment is provided at the time of the charter.

The majority of the equipment is provided by the owners, but some is provided by SJSBC. Some of the owner-provided equipment is attached to the boat, such as radios, compasses, depth indicators and other instrumentation, stoves, and refrigerators. Other owner-provided equipment is not physically attached to the boat, such as sails, lines, anchors, dinghies, life preservers, and equipment in the cabin (dishes, silverware, cooking utensils, bedding, and so on).

SJSBC provides consumable supplies such as charts, navigation books, tide and current tables, soap, dish towels, toilet paper, and similar items. The consumable supplies are treated as equipment by SJSBC for tracking and accounting purposes. Keeping track of equipment is an important part of SJSBC's responsibilities.

Much of the equipment is expensive, and those items not physically attached to the boat can be easily damaged, lost, or stolen. SJSBC holds the customers responsible for all of the boat's equipment during the period of their charter. SJSBC likes to keep accurate records of its customers and charters, and customers are required to keep a log during each charter.

Some itineraries and weather conditions are more dangerous than others, and the data from these logs provides information about the customer experience. This information is useful for marketing purposes, as well as for evaluating a customer's ability to handle a particular boat and itinerary. Sailboats need maintenance (two definitions of boat are: (1) "break out another thousand" and (2) "a hole in the water into which one pours money"). SJSBC is required by its contracts with the boat owners to keep accurate records of all maintenance activities and costs. A.Create a sample list of owners and boats.

Your list will be similar in structure to that in Figure 1-30, but it will concern owners and boats rather than owners and pets. Your list should include, at a minimum, owner name, phone, and billing address, as well as boat name, make, model, and length. B.Describe modification problems that are likely to occur if SJSBC attempts to maintain the list in a spreadsheet. C.Split the list into tables such that each has only one theme. Create appropriate ID columns. Use a linking column to represent the relationship between a boat and an owner. Demonstrate that the modification problems you identified in part B have been eliminated. D.Create a sample list of owners, boats, and charters.

Your list will be similar to that in Figure 1-31. Your list should include the data items from part A as well as the charter date, charter customer, and the amount charged for each charter. E.Illustrate modification problems that are likely to occur if SJSBC attempts to maintain the list from part D in a spreadsheet. F.Split the list from part D into tables such that each has only one theme.

Create appropriate ID columns.

Use linking columns to represent relationships. Demonstrate that the modification problems you identified in part E have been eliminated.

Reference no: EM132125697

Questions Cloud

What should be the type of the return value of the method x : Consider the statement if ((a! = null)&&(a.x()))a.y(); What feature of the a && b makes it classify as a control structure? Rewrite this as 2 nested
How many ways are there for sally to select her 12 pieces : Sally goes into a candy store and selects 12 pieces of taffy. The candy store offers 75 varieties of taffy.
Create dynamic and interactive websites : What languages should a developer be able to use (through knowledge or through tools) in order to create dynamic and interactive websites?
Write a program which loads the data into your program : Consider the following situation. You are to write a program which loads the data into your program.
Create appropriate id columns : Use linking columns to represent relationships. Demonstrate that the modification problems you identified in part E have been eliminated.
How many pictures could you put on the hard disk : Approximately how many pictures could you put on the hard disk, assuming you could use all the space on the disk for your pictures?
What would you would need to do to validate : What would you would need to do to validate that an IP address is valid, and why it is difficult?
Display all of the purchases to the customer : Accept the dollar value of each item purchased from the user until the user is finished.
Determine the acreage : Write a program that will: Ask the user to input Side A (base) and Side B (height) of a triangular lot Determine the acreage

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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