Newest Viewed Downloaded

第二章 實體關係模式:基本概念 課本習題 黃三益2008 資料庫的核心理論與實務第四版 2-*

第二章 實體關係模式:基本概念 課本習題 黃三益2008 資料庫的核心理論與實務第四版 2-*

習題 2-2 假設我們要記載學生和他的緊急聯絡人的資料。一位學生可有多位緊急聯絡人,且每一緊急聯絡人的姓名和電話要記載。此時你可以有以下兩種方式來表達: 1. 產生一個名為 “學生” 的實體型態,並有一個多值複合的屬性 “緊急聯絡人”。 2. 產生一個名為 “學生” 的實體型態,並產生一個弱實體型態 “緊急聯絡人”。 請畫出這兩種方式的 ERD 並探討在哪一種情況下該採用哪一種方式。 黃三益2008 資料庫的核心理論與實務第四版 2-*

解答 2-2 產生一個名為 “學生” 的實體型態,並有一個多值複合的屬性 “緊急聯絡人”。 黃三益2008 資料庫的核心理論與實務第四版 2-* 學生 姓名 關係 地址 電話 緊急聯絡人

解答 2-2 產生一個名為 “學生” 的實體型態,並產生一個弱實體型態 “緊急聯絡人”。 黃三益2008 資料庫的核心理論與實務第四版 2-* 學生 姓名 關係 地址 電話 緊急聯絡人 有

解答 2-2 在ERD中,如果”緊急聯絡人”可能與其他實體型態形成關係型態,或是有一個屬性不是唯一時(比如姓名),則採用弱實體型態。否則用多值複合屬性表示較簡潔。 黃三益2008 資料庫的核心理論與實務第四版 2-*

習題 2-4 考慮以下識別關係型態 Has 黃三益2008 資料庫的核心理論與實務第四版 2-*

習題 2-4 假設有 2 個會員 (M1, M2),4 台購物車 (C1, C2, C3, C4),購物車的屬性如下: 則以下何者為符合 Has 定義的關係。 黃三益2008 資料庫的核心理論與實務第四版 2-* 購物車 cartTime products C1 7:10am {p1, p2} C2 7:10am {p3} C3 8am {p4, p5} C4 8am {p4, p5}

解答 2-4 A 不符合。因為M1和M2各有兩台購物車的cartTime一樣。 黃三益2008 資料庫的核心理論與實務第四版 2-* Member Cart M1 C1 M1 C2 M2 C3 M2 C4

解答 2-4 B 符合。 黃三益2008 資料庫的核心理論與實務第四版 2-* Member Cart M1 C1 M2 C2 M1 C3 M2 C4

解答 2-4 C 不符合。因為M2有兩台購物車的cartTime一樣,且C2沒有相對應的會員。 黃三益2008 資料庫的核心理論與實務第四版 2-* Member Cart M1 C1 M2 C3 M2 C4

解答 2-4 D 符合。 黃三益2008 資料庫的核心理論與實務第四版 2-* Member Cart M1 C1 M2 C2 M2 C3 M1 C4

解答 2-4 E 不符合。因為M1和M2各有兩台購物車的cartTime一樣,且(M1, C2)重複記載。 黃三益2008 資料庫的核心理論與實務第四版 2-* Member Cart M1 C1 M1 C2 M1 C2 M2 C3 M2 C4

解答 2-4 F 不符合。因為M2有兩台購物車的cartTime一樣,且(M1, C1)重複記載。 黃三益2008 資料庫的核心理論與實務第四版 2-* Member Cart M1 C1 M1 C1 M2 C3 M2 C4

解答 2-4 G 不符合。因為M1有四台購物車,但其中兩兩的cartTime一樣。 黃三益2008 資料庫的核心理論與實務第四版 2-* Member Cart M1 C1 M1 C2 M1 C3 M1 C4

習題 2-7 假設你要記載球隊的比賽日期和結果,考慮以下的 ERD: 1. 請指出該 ERD 的缺點。 2. 請針對你所提的缺點修正此 ERD。 黃三益2008 資料庫的核心理論與實務第四版 2-*

解答 2-7 1. 缺點 無法清楚指出兩隊比賽後,哪一支隊伍優勝,哪一支隊伍落敗的情形。 無法處理同一天同兩個隊伍比賽超過一場時,比賽場次的先後次序。 黃三益2008 資料庫的核心理論與實務第四版 2-*

解答 2-7 2.修正後ERD 黃三益2008 資料庫的核心理論與實務第四版 2-*

習題 2-9 假設你要替一個大學圖書館製作一新書推薦系統。該系統可以記載讀者的興趣,當每個月的新書編目完時,該系統即可按讀者興趣選擇性的將某些新書資訊email 給讀者。此一系統的資料需求如下: 黃三益2008 資料庫的核心理論與實務第四版 2-*

習題 2-9 新書 (Book) 包括分類號 (callNumber)、書名 (title)、作者姓名 (authorName)、關鍵字 (keyword),且一本書的作者可能有多位,其關鍵字也可能有多個。分類號為唯一。 書類別 (Callcategory) 包括分類編號 (categoryId)、分類名稱 (categoryName),其中分類編號為唯一。由於分類方式是階層式的,一類別和其父類別間有一關係型態 (Parent)。 讀者 (Patron) 讀者需記載讀者編號 (patronId)、姓名 (name)、身分 (type, 如老師、學生、校外讀者)、電子郵件 (email),和電話 (phone)。其中讀者編號為唯一。 讀者興趣 (Interest) 包括日期 (date)、興趣條件 (constraint)。一位讀者可設數個讀者興趣,但同一讀者之不同興趣其日期必不同。 系所 (Department) 包括系所編號 (depId) 和系所名稱 (depName)。 黃三益2008 資料庫的核心理論與實務第四版 2-*

習題 2-9 此外,Book 跟 Callcategory 間有一個 Categorized 的關係型態,一本書必屬於一個書類別,但一書類別可有數本書。Interest 與 Callcategory 間有個包括(Involves) 的關係型態,一個讀者興趣可有數個書類別,而且一個書類別可出現在數個讀者興趣。Patron 跟 Department 間也有個屬於 (Belongs) 的關係型態。 請依以上的需求,畫出 ERD。必要的話,可自行假設其他相關狀況,但必須寫清楚。 黃三益2008 資料庫的核心理論與實務第四版 2-*

Showing 1 - 20 of 25 items Details

Name: 
Ch02_ex
Author: 
Gavin
Company: 
no
Description: 
第二章 實體關係模式:基本概念 課本習題 黃三益2008 資料庫的核心理論與實務第四版 2-*
Tags: 
黃三益2008 | 資料庫的核心理論與實務第四版 | cart | member | 緊急聯絡人 | 不符合 | erd | 產生一個名為
Created: 
2/25/2003 8:33:06 AM
Slides: 
25
Views: 
4
Downloads: 
0
Rating: 
0


> Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap