| Model
|
Room ( buildingName, roomNumber,
controller,
roomType, capacity, hasScreen, hasProjector,
nWorkstations )
|
| Description
|
Describes one room or other area where activities may be
scheduled.
|
|
buildingName
|
Names the building containing the room. Domain: same as
Building.buildingName; link to the Building
entity.
|
|
roomNumber
|
Room number. Domain: text field of a few characters. May
include letters (e.g., 110A).
|
|
controller
|
The person who controls this room. Domain: Same as
RoomController.name; link to the
RoomController entity.
|
|
roomType
|
Kind of room. Domain: one of: {lecture: Lecture hall;
lab: Laboratory}.
|
|
capacity
|
Number of student seats. Domain: integers.
|
|
hasScreen
|
True if there is a projection screen.
|
|
hasProjector
|
True if there is a computer projector.
|
|
nWorkstations
|
Number of student workstations. If zero, not a computer lab.
|