You are on page 1of 5

ICT 202 – Database System P a g e |1

Instructions:

1. Form a group with maximum of five (5) members.


2. Submit the HARD copy and SOFT copy
a. HARD copy – You must use LONG bond papers, everything must be collated on a
LONG PLASTIC sliding folder
b. Use the following color code : SECTION II-BA2 – YELLOW | SECTION II-A2 – BLUE)
c. SOFT copy – You must send it via e-mail thru: missas_casestudy@yahoo.com. The e-
mail must have the following information:

SUBJECT: ICT 202 – Midterm Case Study | Section


BODY: NAME of the MEMBERS

NOTE: SEE THE ADDITIONAL INSTRUCTIONS ON PAGE 4 ONWARDS.


3. Deadline of submission is on February 16, 2014 until 5:00 PM
(NOTE: LATE submission will NOT be entertained and will be equivalent to 50% for
Midterm Case Study)

INTRODUCTION TO THE ALEXAMARA MARINA GROUP DATABASE

Alexamara Marina Group offers in-water boat storage to owners by providing boat slips that boat
owners can rent on an annual basis. Alexamara owns two marinas: Alexamara East and Alexamara
Central. In addition to boat slips, Alexamara also provides a variety of boat repair and maintenance
services to the boat owners who rent the slips. Alexamara stores in a database the data it needs to
manage operations.

In the Marina table shown in Table 1, Alexamara stores information about its two marinas. A
marina number uniquely identifies each marina. The table also includes the marina name, address,
city, state, and zip code.

MarinaNum Name Address City State Zip


M-101 Alexamara East 108 2nd Ave Brinman FL 32273
M-102 Alexamara Central 283 Branston W Brinman FL 32274
Table 1

Alexamara stores information about the boat owners to whom it rents slips in the Owner table
shown below. An owner number that consists of two uppercase letters followed by a two-digit
number uniquely identifies each owner. For each owner, the table also includes the last name, first
name, address, city, state and zip code.

OwnerNum LName FName Address City State Zip


AD57 Adney Bruce and 208 Citrus Bowton FL 31313
Jean
AN75 Anderson Bill 18 Wilcox Glander Bay FL 31044
BL72 Blake Mary 2672 Bowton FL 31313
Commodore
EL25 Elend Sandy and Bill 462 Riverside Rivard FL 31062
FE82 Feenstra Daniel 7822 Coventry Kaleva FL 32521
Midterm – Case Study

JU92 Juarez Maria 8922 Oak Rivard FL 31062


KE22 Kelly Alyssa 5271 Waters Bowton FL 31313
NO72 Norton Peter 2811 Lakewood Lewiston FL 32765
SM72 Smeltz Becky and 922 Garland Glander Bay FL 31044
Dave
TR72 Trent Ashton 922 Crest Bay Shores FL 30992
Table 2

Each marina contains slips that are identified by slip numbers. Marina 1 (Alexamara East) has two
sections named A and B. slips are numbered within each section. Thus, slip numbers at marina 1

LCBA | Prepared by: Ms. Roda Flor Andrea B. Teodocio


ICT 202 – Database System P a g e |2

consists of the letter A or B followed by a number (for example, A3 or B2). At marina 2 (Alexamara
Central), a number (1, 2, 3) identifies each slip.

Information about the slips in the marinas is contained in the MarinaSlip table shown below. Table
3 contains the SlipID, marina number, slip number, length of the slip (in feet), annual fee, name of
the boat currently occupying the slip, type of boat, and boat owner’s number.

SlipID MarinaNum SlipNum Length Fee BoatName BoatType OwnerNum

S-1 M-101 A1 40 $3,800 Andreson II Sprite 4000 AN75


S-2 M-101 A2 40 $3,800 Our Toy Ray 4025 EL25
S-3 M-101 A3 40 $3,600 Escape Sprite 4000 KE22
S-4 M-101 B1 30 $2,400 Gypsy Dolphin 28 JU92
S-5 M-101 B2 30 $2,600 Andreson II Sprite 3000 AN75
S-6 M-102 1 25 $1,800 Bravo Dolphin 25 AD57
S-7 M-102 2 25 $1,800 Chinook Dolphin 22 FE82
S-8 M-102 3 25 $2,000 Listy Dolphin 25 SM72
S-9 M-102 4 30 $2,500 Mermaid Dolphin 28 BL72
S-10 M-102 5 40 $4,200 Axxon II Dolphin 40 NO27
S-11 M-102 6 40 $4,200 Karvel Ray 4025 TR72
Table 3

Alexamara provides boat maintenance service at its two marinas. The types of service provided are
stored in the ServiceCategory table shows on the next figure. A category number uniquely
identifies each service that Alexamara performs. The table also contains a description of the
category.

CatNum CatDesc
1 Routine engine maintenance
2 Engine repair
3 Air conditioning
4 Electrical systems
5 Fiberglass repair
6 Canvas installation
7 Canvas repair
8 Electronic systems (radar, GPS, autopilots, etc)
Table 4

Information about the services requested by owners is stored in the ServiceRequest table shown
on the next figure. Each row on in the table contains a service ID that identifies each service
request. The slip ID identifies the location (marina number and slip number) of the boat to be
serviced. For example, the slip ID on the second row is 5. As indicated in the MarinaSlip table, the
slip ID 5 identifies the boat in marina 1 and slip number B2. The ServiceRequest table also contains
the category number of the service to be performed, a description of the specific service to be
performed, and the current status of the service. The table also contains the estimated number of
hours required to compete the service. For completed jobs, the table contains the actual number of
hours it took to complete the service. If another appointment is required to complete additional
Midterm – Case Study

service, the appointment date appears in the NextServiceDate column.

Next
Service Slip Cat Est Spent Service
ID ID Num Desc Status Hours Hours Date
1 S-1 3 Air conditioner Technician has verified 4 2 7/12/2
periodically stops with the problem. Air 014
code indicating coolant conditioning specialist
level. Diagnose and has been called.
repair.
2 S-5 4 Fuse on port motor open 2 0 7/12/2

LCBA | Prepared by: Ms. Roda Flor Andrea B. Teodocio


ICT 202 – Database System P a g e |3

blown on two 014


occasions. Diagnose
and repair.
3 S-4 1 Oil change and general Service call has been 1 0 7/16/2
routine maintenance scheduled 014
(check fluid levels,
clean sea strainers,
etc.)
4 S-1 2 Engine oil level has Open 2 2 7/13/2
been dropping 014
drastically. Diagnose
and repair.
5 S-3 5 Open pockets at base Technician has 4 0 7/13/2
of to stations. completed the initial 014
filling of the open
pockets. Will complete
the job after the initial
fill has had sufficient
time to dry.
6 S- 4 Electric-flush system Open 3 0 7/13/2
11 periodically stops 014
functioning. Diagnose
and repair.
7 S-6 2 Engine overheating. Open 2 1 7/17/2
Loss of coolant. 014
Diagnose and repair.
8 S-6 2 Heat exchanger not Technician has 4 0 7/16/2
operating correctly. determined that the 014
exchanger is faulty.
New exchanger has
been ordered.
9 S-7 6 Canvas severely Open 8 0 7/17/2
damaged in windstorm. 014
Order and install new
canvas.
10 S-2 8 Install new GS and Scheduled 7 1
chart plotter.
11 S-2 3 Air conditioning unit Technician was not 1
shuts down with “HHH” able to replicate the
showing on the control problem. Air
panel. conditioning unit ran
fine through multiple
tests. Owner to notify
technician if the
problem recurs.
12 S-4 8 Both speed and depth Technician has 2 0 7/16/2
readings on data unit scheduled 014
Midterm – Case Study

are significantly less appointment with


than the owner thinks owner to attempt to
they should be. verify the problem
13 S-8 2 Customer describes Technician has 5 2 7/12/2
engine as making a scheduled 014
“clattering” sound. appointment with
owner to attempt to
verify the problem.
14 S-7 5 Owner accident caused Technician has 6 0 7/13/2
damage forward scheduled repair. 014
portion of port side.

LCBA | Prepared by: Ms. Roda Flor Andrea B. Teodocio


ICT 202 – Database System P a g e |4

15 S-11 7 Canvas leaks around Overlap has been 8 3 7/17/2


zipper in heavy rain. created. Installation 014
Install overlap around has been scheduled.
zippers to prevent
leaks.
Table 5

The E-R diagram for the Alexamara Marina Group database appears below.

MARINA OWNER
MarinaNum OwnerNum
Name LName
Address FName
City Address
State City
Zip State
Zip

MARINASLIP SERVICECATEGORY
SlipID CatNum
MarinaNum CatDesc
SlipNum
Length
Fee
BoatName
BoatType
OwnerNum

SERVICEREQUEST
ServiceID
SlipID
CatNum
Desc
Status
EstHours
SpentHours
NextServiceDate
Midterm – Case Study

PART I – TABLES

1. Create the database for Alexamara Marina Group


2. Create the tables according from ERD and records as shown on pages 1-4
3. Add the prefix tbl for each tables
4. Assign the primary keys for each table respectively
5. Complete the records
6. Create the relationship for each tables
7. Make sure to follow and use the field’s name as indicated on ERD section
8. Change the field size respectively for the following fields:

LCBA | Prepared by: Ms. Roda Flor Andrea B. Teodocio


ICT 202 – Database System P a g e |5

a. OwnerNum
b. State
c. Zip
d. SlipID
e. MarinaNum
f. SlipNum
9. Create input mask for MarinaNum and SlipID
10. State must be required and defaulted to FL
11. Use proper data types for each fields

PART II – FORM

12. Each tables must have forms


13. Add frm as prefix for each forms

PART III – DOCUMENTATION

1. FRONT PAGE: Start the 1st page of your document with the following information:
(REMOVE BULLETS)
Font Size: 20 (for 1st page only)
Line Spacing: 1.5”
Alignment: Center
 LAGUNA COLLEGE OF BUSINESS AND ARTS
 ICT 202
 Database Systems
 Midterm Case Study
 <LIST THE NAME OF THE MEMBERS>

For 2nd page onwards use the ffg. format


2. Use at least minimum FONT SIZE of 12.
3. Paper Size: 8 ½” x 13”
4. Font Style: Cambria
5. Paper Orientation: PORTRAIT
6. Margin: 1 INCH (all sides)
7. Header: LCBA | ICT 201 – Case Study | Page Number
8. Footer: Submitted to: Ms. Roda Flor Andrea B. Teodocio
Midterm – Case Study

LCBA | Prepared by: Ms. Roda Flor Andrea B. Teodocio

You might also like