The Bart’s Basic Boating Database

Do you need this or any other assignment done for you from scratch?
We have qualified writers to help you.
We assure you a quality paper that is 100% free from plagiarism and AI.
You can choose either format of your choice ( Apa, Mla, Havard, Chicago, or any other)

NB: We do not resell your papers. Upon ordering, we do an original paper exclusively for you.

NB: All your data is kept safe from the public.

Click Here To Order Now!

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

Fields Description
Boat_ID Holds a boat’s identification number
Make Holds name of boat’s manufacturer. This can be a name or an abbreviation
Model Holds boat’s model
Type Holds the boat type. There are three types to choose from, namely, cabin Cruisers (CC), Pontoon (PT) and Runabout (RB)
Length Holds length of hull in feet
Horsepower Holds boat’s engine horsepower
Year Holds the year the boat was manufactured
Pur_Date Holds the date the boat was purchased
Dlr_Cost Holds 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

Fields Description
Sale_ID Holds the identification number assigned to a boat sale
Sale_Date Holds the date the boat was sold
Boat_ID A foreign key field. Holds the sold boat’s identification number
Cust_Name Holds the name of the purchaser
Sls_Price Holds the selling price of the boat
S_ID A 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

Fields Description
S_ID Holds the ID assigned to a sales Person
S_Name Holds the salesperson name
Comm_Rate Holds 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

Object Present in the database is Function
  • 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.
Do you need this or any other assignment done for you from scratch?
We have qualified writers to help you.
We assure you a quality paper that is 100% free from plagiarism and AI.
You can choose either format of your choice ( Apa, Mla, Havard, Chicago, or any other)

NB: We do not resell your papers. Upon ordering, we do an original paper exclusively for you.

NB: All your data is kept safe from the public.

Click Here To Order Now!