The Bart’s Basic Boating Database Essay

Exclusively available on Available only on IvyPanda®
Updated:
This academic paper example has been carefully picked, checked and refined by our editorial team.
You are free to use it for the following purposes:
  • To find inspiration for your paper and overcome writer’s block
  • As a source of information (ensure proper referencing)
  • As a template for you assignment

The information system for Bart’s Basic Boating is a relational database that is developed in Microsoft Access. The database is known as Bart’s Basic Boating database and is administered and maintained by Carol Barnes, Bart Canfield’s secretary. The database is designed to keep track of employee, inventory and sales records. A functional requirement of the database is that it will help Bart’s Basic Boating deal with the increasing volumes of data that it has kept track of. The rising volumes of data have been identified as a problem by Carol Barnes as they attract a lot of manual work. The database is built in Microsoft Access following Carol Barnes request as she has previous knowledge in the database management system.

Database schema and entity relationship diagrams

The following is the Schema of the database;

Inventory (Boat_ID, Make, Model, Type, Length, Horsepower, Year, Pur_date, Dlr_cost, Sold?)

INV_SALE (Sale_ID, Sale_Date, Boat_ID, Cust_Name, Sls_Price, S_ID)

SALESPERSON (S_ID, S_Name, Comm_Rate)

Entity relationship diagram for the database
Figure 1: Entity relationship diagram for the database

Schema explained

One of Bart’s Basic Boating information needs is monitoring of stock level. To respond to this need Bart’s Basic Boating database as the Inventory table. The inventory table offers description of the stock available, when it was purchased and its cost. From the table you are also able to determine what stock has been sold. Table 1 below gives a list of the fields in the Inventory table and their descriptions.

Table 1: List of fields in Inventory table and their description

FieldsDescription
Boat_IDHolds a boat’s identification number
MakeHolds name of boat’s manufacturer. This can be a name or an abbreviation
ModelHolds boat’s model
TypeHolds the boat type. There are three types to choose from, namely, cabin Cruisers (CC), Pontoon (PT) and Runabout (RB)
LengthHolds length of hull in feet
HorsepowerHolds boat’s engine horsepower
YearHolds the year the boat was manufactured
Pur_DateHolds the date the boat was purchased
Dlr_CostHolds the amount the boat was bought for
Sold?Indicates whether the boat has been sold or not

Another of Bart’s Basic Boating information needs is keeping track of sales made by the company. The Bart’s Basic Boating database provides the INV_SALE table that helps the company effectively address this need. Table 2 below gives a list of the fields in the INV_SALE table and their descriptions.

Table 2: List of fields in INV_SALE table and their description

FieldsDescription
Sale_IDHolds the identification number assigned to a boat sale
Sale_DateHolds the date the boat was sold
Boat_IDA foreign key field. Holds the sold boat’s identification number
Cust_NameHolds the name of the purchaser
Sls_PriceHolds the selling price of the boat
S_IDA foreign key field. Holds salesperson ID number

Another of Bart’s Basic Boating information needs is keeping track of salesperson records and the commission they accrue from sales done within in a given period of time. To keep track of such records there is the SALESPERSON table in the Bart’s Basic Boating database. Table 2 below gives a list of the fields in the SALESPERSON table and their descriptions.

Table 4: List of fields in SALESPERSON table and their description

FieldsDescription
S_IDHolds the ID assigned to a sales Person
S_NameHolds the salesperson name
Comm_RateHolds the commission rate percentage for this sales person

Other objects that make up the database

On the basis of these tables a number of queries and reports have been prepared for varying purposes. Also in the database are forms, however, these are not prepared from the above tables. Table 5 below gives a list of other objects that make up the database and their purpose(s).

Table 5: Other objects in Bart’s Basic Boating Database

ObjectPresent in the database isFunction
  • Forms
  • Queries
  • Reports
  • frm_Startup
  • frm_Report
  • UnsoldLakeCraftDolphins
  • UnsoldLakeCraftBoats
  • UnsoldMagellanBoats
  • UnsoldNeptuneBoats
  • UnsoldCabinCruisers
  • UnsoldPontoons
  • UnsoldRunAbouts
  • SoldCabinCruisers
  • SoldPontoons
  • SoldRunabouts
  • qry_Inventory
  • qry_MonthlySalesCommission
  • rpt_Inventory
  • rpt_MonthlySalesCommission
  • Welcomes a user to the system.
  • Provides a start-up menu.
  • Provides a quick menu from which one can launch reports currently in the database.
  • Provides Bart with a list of unsold LakeCraft Dolphin boats.
  • Provides Bart with a sorted list of unsold Lake Craft boats. The list is sorted to his liking.
  • Provides Bart with a sorted list of unsold Magellan boats. The list is customized to his liking.
  • Provides Bart with a sorted list of unsold Neptune boats. The list is sorted to his liking.
  • Provides Bart with a sorted list of unsold Cabin Cruiser type of boats. The list is sorted to his liking.
  • Provides Bart with a sorted list of unsold Pontoon type of boats. The list is sorted to his liking.
  • Provides Bart with a sorted list of unsold Runabout type of boats. The list is sorted to his liking.
  • Provides Bart with a sorted list of sold Cabin Cruiser type of boats. The list is sorted to his liking.
  • Provides Bart with a sorted list of sold Pontoon type of boats. The list is sorted to his liking.
  • Provides Bart with a sorted list of sold Runabout type of boats. The list is sorted to his liking.
  • Forms the basis of the weekly inventory report.
  • Forms the basis of the monthly sales commission report.
  • Provides a weekly boat inventory report. It designed to meet the companies specifications.
  • Provides a detailed monthly sales commission report. It designed to meet the companies specifications.
Print
More related papers
Cite This paper
You're welcome to use this sample in your assignment. Be sure to cite it correctly

Reference

IvyPanda. (2022, January 10). The Bart’s Basic Boating Database. https://ivypanda.com/essays/the-barts-basic-boating-database/

Work Cited

"The Bart’s Basic Boating Database." IvyPanda, 10 Jan. 2022, ivypanda.com/essays/the-barts-basic-boating-database/.

References

IvyPanda. (2022) 'The Bart’s Basic Boating Database'. 10 January.

References

IvyPanda. 2022. "The Bart’s Basic Boating Database." January 10, 2022. https://ivypanda.com/essays/the-barts-basic-boating-database/.

1. IvyPanda. "The Bart’s Basic Boating Database." January 10, 2022. https://ivypanda.com/essays/the-barts-basic-boating-database/.


Bibliography


IvyPanda. "The Bart’s Basic Boating Database." January 10, 2022. https://ivypanda.com/essays/the-barts-basic-boating-database/.

Powered by CiteTotal, the best reference maker
If, for any reason, you believe that this content should not be published on our website, please request its removal.
Updated:
Cite
Print
1 / 1