Using the Object Definition Language (ODL) of the ODMG object model, define the interface of the object schema’s types for this case study. For each type, define at least one method that you consider appropriate. State any assumptions necessary to support your design.
What will be an ideal response?
See figure below for a possible schema. Class specification for Pet shown below
```
class Pet {
(extent pets key petNo)
enum pStatus {Alive, Deceased};
attribute string petNo;
attribute string petName;
attribute string petType;
attribute string petDescription;
attribute date pDOB;
attribute date dateRegistered;
attribute pStatus petStatus;
relationship set<Examination> HasExamination inverse Examination::ExaminationFor;
relationship <Clinic> RegisteredWith inverse Clinic::Registers;
relationship <PetOwner> OwnedBy inverse PetOwner::Owns;
/* Define operations */
...}
```
You might also like to view...
Two components that have a name property are __________ and __________.
Fill in the blank(s) with correct word
A decision can be made in a C# app with a(n) ______________.
Fill in the blank(s) with the appropriate word(s).
________ can help in cases of accidental deletion of data
Fill in the blank(s) with correct word
Which of the following network topologies would BEST prevent downtime in a WAN environment?
A. Ring B. Star C. Bus D. Mesh