You are on page 1of 15

KES 1

SUGGESTED ANSWERS TO THE PROBLEMS



17.1 Joes is a small ice-cream shop located near the local universitys baseball field.
Joes serves walk-in customers only. The shop carries 26 flavors of ice cream.
Customers can buy cones, sundaes, or shakes. When a customer pays for an
individual purchase, a sales transaction usually includes just one item. When a
customer pays for a family or group purchase, however, a single sales transaction
includes many different items. All sales must be paid for at the time the ice cream is
served. Joes maintains several banking accounts but deposits all sales receipts into
its main checking account.

Draw an REA Diagram, complete with cardinalities, for Joes revenue cycle,.

Inventory Sales Employee
Customer
Employee
Receive
Cash
Cash



17.2 Joe, the owner of the ice-cream shop, purchases ice cream from two vendors. Over
the years, he has developed good relationships with both vendors so that they allow
Joe to pay them biweekly for all purchases made during the preceding two-week
period. Joe calls in ice-cream orders on Mondays and Thursdays. The orders are
delivered the next day. Joe buys ice-cream toppings from one of several local stores
and pays for each such purchase at the time of sale with a check from the companys
main checking account.

Draw an REA Diagram, complete with cardinalities, for Joes expenditure cycle.
Inventory Order Inventory Employee
Vendor Receive Inventory
Employee
Vendor
Disburse
Cash
Cash



SUGGESTED ANSWERS TO THE PROBLEMS

18.1 Refer to Problems 17.1 and 17.2 for information about the revenue and expenditure
cycle activities for Joes ice-cream shop in order to draw an integrated REA
diagram of both cycles.

Employees
Vendors
Employees
Vendors
Order Inventory
Receive Inventory
Disburse
Cash
Inventory
Cash
Sales
Receive
Cash
Employee
Customer
Employee


18.2 Develop a set of tables to implement the integrated REA diagram you developed in
Problem 18.1 for Joes ice-cream shop in a relational database. Specify a primary
key for each table, and suggest at least one other attribute that should be included in
each table.

Table Primary key Other attributes foreign keys in italics
Employees Employee# Name, date hired, salary, position
Vendors Vendor# Name, address, beginning account balance
Order Inventory Purchase Order# Date, vendor#, employee#
Receive Inventory Receiving Report# Date, vendor#, employee#, purchase order#,
check#
Disburse Cash Check# Employee#, Vendor#, GLAccount#, amount
Inventory Item# Description, beginning quantity on hand, list
price
Cash GLAccount# Account Name, beginning balance
Sales Invoice# Date, customer#, employee#, amount
Receive Cash Remittance# Date, customer#, employee#, invoice#,
GLAccount#
Inventory Item# Description, quantity on hand, reorder
quantity, reorder point
Order Inventory-
Inventory
PurchaseOrder#,
Item#
Quantity, UnitCost
Receive Inventory-
Inventory
ReceivingReport#,
Item#
Quantity, condition
Sales-Inventory Invoice#, Item# Quantity, UnitPrice




KES 2

17.3 Sues Gallery sells original paintings by local artists. All sales occur in the store.
Sometimes customers purchase more than one painting. Individual customers must
pay for purchases in full at the time of sale. Corporate customers, such as hotels,
however, may pay in installments if they purchase more than 10 paintings. Although
Sues Gallery has several bank accounts, all sales monies are deposited intact into
the main checking account.

Draw an REA Diagram for the gallerys revenue cycle. Be sure to include
cardinalities.


Inventory Sales Employee
Customer
Employee
Receive
Cash
Cash










17.4 Sues Gallery only purchases finished paintings (it never commissions artists). It
pays each artist 50% of the agreed price at the time of purchase, and the remainder
after the painting is sold. All purchases are paid by check from Sues main checking
account.

Draw an REA Diagram, complete with cardinalities, of the gallerys expenditure
cycle.


Inventory Purchases Employee
Vendor
Employee
Disburse
Cash
Cash


16.3 Refer to Problems 17.3 and 17.4 for information about Sues Gallerys revenue and
expenditure cycle activities in order to draw an integrated REA diagram of both
cycles.

Employees Purchases Inventory Sales Employee
Vendors
Employees
Disburse
Cash
Cash
Receive
Cash
Employee
Customer



16.4 Develop a set of tables to implement the integrated REA diagram you developed in
Problem 18.3 for Sues Gallery in a relational database. Specify a primary key for
each table, and suggest at least one other attribute that should be included in each
table.

Table Primary key Other attributes foreign keys in italics
Vendor Vendor# Name, address, phone, contact, account balance
Employees Employee# Name, date hired, salary, date of birth, position
Purchases Purchase Order# Date, employee#, vendor#
Disburse Cash Check# GLAccount#, employee#, vendor#, purchase
order#, date, amount
Inventory Item# Purchase order#, invoice#, cost, sales price,
description
Cash GLAccount# Account name, beginning balance
Sales Invoice# Customer#, employee#, date
Receive Cash Remittance# Date, amount, employee#, customer#, invoice#,
GLAccount#
Customer Customer# Name, address, beginning balance


Note: The cost and sales price are attributes of the inventory table because each unique
item is only purchased once and sold once.
KES 3
17.8 The Computer Warehouse sells computer hardware, software, and supplies (such as
paper). Individual customers just walk into the store, select merchandise, and must
pay for their purchases in full before leaving the store. Corporate customers,
however, call in orders in advance, so that the items are waiting to be picked up.
Corporate customers may charge their purchases to their account. The Computer
Warehouse mails corporate customers monthly statements that summarize all
purchases made the prior month. Corporate customers pay the entire balance, as
listed on the monthly statement, with one check or EFT transaction.

Draw an REA Diagram for Computer Warehouse revenue cycle, complete with
cardinalities.


Inventory
Cash
Sales
Receive
Cash
Employee
Customer
Employee






17.9 The Computer Warehouse purchases its inventory from more than a dozen
different vendors. Orders are placed via telephone, fax, or on the suppliers Web
site. Most orders are delivered the next day. Most orders are filled completely in one
shipment, but sometimes a supplier is out of stock of a particular item. In such
situations, the bulk of the order is shipped immediately and the out-of-stock item is
shipped separately as soon as it arrives (such shipments of back orders are never
combined with any new orders placed by the Computer Warehouse). The Computer
Warehouse pays for some of its purchases COD but usually pays by the 10th of the
month for all purchases made the prior month. None of its suppliers allows it to
make installment payments.

Draw an REA Diagram for Computer Warehouse expenditure cycle, complete with
cardinalities.

Inventory Order Inventory Employee
Receive Inventory
Vendor
Employee
Vendor
Disburse
Cash
Cash


18.6 Refer to Problems 17.8 and 17.9 for information about the revenue and expenditure
cycles for the Computer Warehouse and use that information to draw an integrated REA
diagram for both cycles.


Employee
Vendor
Employee
Vendor
Order Inventory
Receive Inventory
Disburse
Cash
Inventory
Cash
Sales
Receive
Cash
Employee
Customer
Employee


















18.7 Develop a set of tables to implement the integrated REA diagram you developed in
Problem 17.6 for the Computer Warehouse in a relational database. Specify a
primary key for each table, and suggest at least one other attribute that should be
included in each table.

Table Primary key Other attributes (foreign keys in italics)
Vendor Vendor# Name, address, phone, contact
Employees Employee# Name, date hired, salary, date of birth,
position
Order Inventory Purchase Order# Date, vendor#, employee#
Receive Inventory Receiving Report# Date, vendor#, employee#, check#,
purchase order#
Disburse Cash Check# Date, amount, vendor#, employee#,
GLaccount#
Inventory Item# Description, beginning quantity on hand,
reorder quantity, reorder point
Cash GLaccount# Account name, beginning balance
Sales Invoice# Date, employee#, customer#, remittance#
Receive Cash Remittance# Date, amount, employee#, customer#,
GLaccount#
Customers Customer# Name, address, beginning balance
Order Inventory-
Inventory
Purchase Order#,
Item#
Quantity, unit cost
Sales-Inventory Invoice#, Item# Quantity, unit price
Receive Inventory-
Inventory
Receiving Report#,
Item#
Quantity, condition

You might also like