練習題題庫 [第十三章:擴充實體關係模式]
練習13-1
考慮圖13-1 的繼承關係,請分別列出 Student 物件和 Teacher 物件的所有屬性。
 
練習13-2
假設該網路書店還兼賣文具 (SchoolSupply),且還可能賣一些無法歸類的商品,請重畫第一個特殊化分類 (依商品種類來分)。
 
練習13-3
在圖13-3 裡,創作者的特殊化分類的重複限制是用 (o),請問其涵意為何?
 
練習13-4
請解釋圖13-4 中,各特殊化分類 (客戶,存款戶,貸款戶,不動產貸款戶) 中重複限制的意義。
 
練習13-5
在圖13-4 裡,「貸款戶」被特殊化分類成「信貸戶」、「不動產貸款戶」和「動產貸款戶」等三個子類別,而這三個子類別都有三個屬性:貸款利率、貸款日期及貸款年限。請問是否可以將這三個屬性移到父類別「貸款戶」?
 
練習13-6
圖13-5 中,貴賓專戶共有哪些屬性?
 
練習13-7
圖13-10 中,若將「理財戶」改成多重繼承,由「銀行股東」和「貴賓專戶」所組成,請問其代表的意義為何?
 
練習13-8
考慮公司和員工的關係,其中一個公司可以有1 到多個員工,但每一位員工只能屬於一家公司。
1. 用UML 類別圖的關連來表示。
2. 用第二章M:N 的關係型態來表示。
3. 用第三章 (min, max) 的關係型態來表示。