Mgmt 3830 (A) Midterm Exam Nov. 15, 1999

advertisement
Mgmt 3830 (A)
Midterm Exam
Nov. 15, 1999
1. Use Case (25 marks)
Value Video is open from 9 AM to midnight. All tapes are due by midnight of the due date, but
any tape left in the drop box overnight is processed as received on time as well. Some customers
return tapes that are several days overdue to the drop box, but there are also those who bring
overdue tapes to the counter and offer to pay the fine. These are termed “In Person Overdue
Returns.”
Value Video has a policy for handling this situation. Any tape due by midnight of the previous
day that is returned by noon the following day is accepted as on time. (This does not apply to
tapes that are simply left in the return slot.) Any offer to pay the fine is refused, and the customer
is thanked for bringing the tape back. They believe this builds better customer relations and
actually increases revenue in the long run. If a tape due the previous day is returned after noon,
the customer’s record is checked. If they have any existing outstanding charges, the store adds
the fine for the tape being returned to the previous charges and attempts to collect the full
amount.
Write a sample Use Case to cover In Person Overdue Returns. Your Use Case should accurately
reflect the above description, but may also require some additional information not present here.
Make some reasonable assumptions in completing the Use Case. Include every part of the Use
Case standard discussed in class, but mark as “Not Applicable” any parts that are not needed
here.
The final product should be a good model of Use Case design and represent what you feel is the
best way to handle In Person Overdue Returns (even if the resulting Access Forms would be
quite complex). The answer must be both technically consistent with Use Case format standards
and display a good sense of reasonable business practices.
2. Definitions (25 marks)
You are trying to sell your video store software to a local video store manager. She is interested,
but unfortunately your marketing manager is really more of a techie and has used a lot of jargon
in the brochure. She would like you to clearly define each of the terms below, and provide an
example of what it means in the context of a video store.
Primary Key
Composite Key
Transitive Dependency
Referential Integrity
Block Sequential Code
1
Mgmt 3830 (A)
Midterm Exam
Nov. 15, 1999
3. Check Digit (10 marks)
The following Social Insurance Number has been supplied by an employee. Check to see if it is a
valid number or not. If not, what should the last digit be?
783 347 981
You must show your calculations, not just an answer.
What is the purpose of a check digit? Should a video store use them in its CustomerID numbers?
The difficulty of implementing them in Access should not be a consideration in your answer.
4. Database Normalization (10 marks)
The following table appears in a video store rental database:
tblRental
CustomerID
RentalDate/Time
WeatherCode
AmountReceived
PaymentMethod
CreditCardNumber
CreditCardExpiryDate
CouponID
ShiftID
The WeatherCode is a field that records the general weather conditions. This is used to analyze
the affect of weather on rental patterns. The definitions of the remaining fields are very similar to
those in your system.
Define Boyce-Codd Normal Form. (There is more than one acceptable form for your answer.)
State which, if any, of the fields in this table are not consistent with Boyce-Codd Normal Form.
Explain why they are not consistent. Where do they belong?
2
Download