Printer Version Table of Contents Project Home Page
.CLASS.......: Item
.OBJECT_TYPE.: ENTITY model process
.CHAR_30_NAME: ITEM
.PLATFORMS...: SYBASE
.DESCRIPTION.:
A ITEM is an abstract entity: the work itself, as opposed to its physical embodiments in various copies.

.COMPOSITION.:
item_id &item_id
;[endpk]
item_name &item_name
author_name &author_name
publisher_name &publisher_name
year_published &date_year
isbn &isbn
reservation_count &reservation_count
; copy_id is the numeric id of the last copy_id
; that was assigned for this item.
; it is used in generating the next copy_id
copy_id &copy_id


.PROCESS_DIAGRAM: (ITEM)
Refreshed from file: process\item-class.pdd
Diagram created 2001-03-24 at 11:31pm by Ferg_S
                _____________
               |             |
               |    ITEM     |
               |_____________|
       _______________|_______________
 ______|______  ______|______  ______|______
|             ||             ||             |
|  <acquire   ||    item     ||   <remove   |
|    ITEM>    ||    body     ||    ITEM>    |
|_____________||_____________||_____________|
                      |
                ______|______
               |            *|
               |      1      |
               |    item     |
               |   action    |
               |_____________|
                      |
                ______|______
               |             |
               |    <make    |
               |reservation> |
               |_____________|

.PROCESS_EVENTS:
acquire_item
make_reservation
remove_item