Consider the UNIVERSITY EER schema of Figure 8.10. Think of what operations are needed for the entity types/classes in the schema. Do not consider constructor and destructor operations.

What will be an ideal response?

```
University database operations)
define class PERSON:

operations change-address (new : Address) : Address;
define class COURSE:

operations new-section ( Yr, Qtr : integer ) : Section;
get-current : set ( cur-sec : Current_Section );
change-dept ( new-dept : Department ) : Course;
define class STUDENT:
operations change-major ( new : Major ) : Student;
register ( sec : Current_Section ) : boolean;
g et-transcript : set ( tuple ( course-taken : Course;
grade : char; ) );
define class FACULTY:

operations call-comm-meeting ( S : Student ) : set ( Faculty );
compute-support : float;
change-dept ( new-dept : Department ) : Faculty;
make-chairman ( dept : Department ) : Faculty;
Many other operations are possible, as well.
```

Computer Science & Information Technology

You might also like to view...

Under fair use guidelines, the use of small amounts of information for educational purposes is permitted

Indicate whether the statement is true or false

Computer Science & Information Technology

Press Alt+________ to close a Windows 8 app

Fill in the blank(s) with correct word

Computer Science & Information Technology