我設計一個對象關係數據庫,這裏是我的類圖:對象關係類圖
http://canning.co.nz/AdvancedDatabase/Class_Diagram.png
我的電腦類與CurrentUser類1-1的關係。在代碼中創建對象時,計算機類具有CurrentUser對象作爲屬性(CurrentUser_objtyp)。
下面是代碼:
create type Computer_objtyp as Object (
CompNo Number,
CompName Varchar2(20),
CompOS Varchar2(20),
CompProcessor Varchar2(20),
CompRAM Varchar2(20),
CurrentUser_obj CurrentUser_objtyp,
HardDriveList_var HardDriveList_Vartyp,
member function getCompName return varchar2)
/
我的問題是這樣的:
爲計算機類有這個屬性,不會在計算機類需要與其他屬性(CompNo,COMPNAME列出的屬性, CompOS,CompProcessor,CompRAM),還是與CurrentUser Class的關係鏈接足夠了?