0
擴充實體關係模式 補充 (Enhanced Entity-Relationship Model)
<ul><li>員工可以分成秘書和技術師 </li></ul><ul><li>因此 </li></ul><ul><li>員工是 超類別 </li></ul><ul><li>而 </li></ul><ul><li>秘書和技術師為 次類別 </li...
<ul><li>A={p01, p02,p03} </li></ul><ul><li>B={p02, p04,p05} </li></ul><ul><li>C={p02, p03, p04} </li></ul><ul><li>說明: </li...
<ul><li>A={p01, p02,p03} </li></ul><ul><li>B={p02, p04,p05} </li></ul><ul><li>C={p02} </li></ul><ul><li>說明: </li></ul><ul>...
<ul><li>A={p01, p02,p03} </li></ul><ul><li>B={p04,p05} </li></ul><ul><li>C={p01, p02, p03, p04, p05, p06, p07} </li></ul><...
<ul><li>A={p01, p02,p03} </li></ul><ul><li>B={p04,p05} </li></ul><ul><li>C={p01, p02, p03, p04, p05} </li></ul><ul><li>說明:...
UML (Universal Modeling Language) 類 別 名 稱 : 類別等同於實體型態 屬  性 運 算 方 式 get-method() Get-trandTime() …… tNO payment bankId bank...
<ul><li>父類別 ( 即超類別 ) 的物件 </li></ul><ul><ul><li>若是不可重複出現在子類別 ( 即次類別 ) 裡,則用空心三角形表示 </li></ul></ul><ul><ul><li>若是可重複出現在子類別裡,則...
<ul><li>投影片只是讓大家對於課程,能夠快速上手而已 </li></ul><ul><li>重點還是在於 </li></ul><ul><li>自己動手畫畫看 寫寫看 寫對了 才是真的會了一些簡單的概念 </li></ul><ul><li>更...
Upcoming SlideShare
Loading in...5
×

Database Ch 13

397

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
397
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Database Ch 13"

  1. 1. 擴充實體關係模式 補充 (Enhanced Entity-Relationship Model)
  2. 2. <ul><li>員工可以分成秘書和技術師 </li></ul><ul><li>因此 </li></ul><ul><li>員工是 超類別 </li></ul><ul><li>而 </li></ul><ul><li>秘書和技術師為 次類別 </li></ul><ul><li>另外 </li></ul><ul><li>次類別 會 繼承 超類別 所有屬性 </li></ul><ul><li>且 </li></ul><ul><li>不會把超類別的屬性掛在旁邊 </li></ul><ul><li>而 </li></ul><ul><li>次類別能有專屬於自己的屬性 </li></ul><ul><li>例如: </li></ul><ul><li>秘書有名字 身分證 地址的屬性 </li></ul><ul><li>秘書也有打字速度的屬性 </li></ul>員工 姓名 身分證 地址 d 秘書 技術師 打字速度 級別
  3. 3. <ul><li>A={p01, p02,p03} </li></ul><ul><li>B={p02, p04,p05} </li></ul><ul><li>C={p02, p03, p04} </li></ul><ul><li>說明: </li></ul><ul><li>C 是由 A 和 B 所組成的群類 </li></ul><ul><li>也就是說 </li></ul><ul><li>C 最多跟 A 和 B 相等 </li></ul>A B C U
  4. 4. <ul><li>A={p01, p02,p03} </li></ul><ul><li>B={p02, p04,p05} </li></ul><ul><li>C={p02} </li></ul><ul><li>說明: </li></ul><ul><li>C 多重繼承 (A,B) </li></ul><ul><li>也可以說 </li></ul><ul><li>C 必須同時存在於 </li></ul><ul><li>所有超類別裡頭的東西 </li></ul>A B C
  5. 5. <ul><li>A={p01, p02,p03} </li></ul><ul><li>B={p04,p05} </li></ul><ul><li>C={p01, p02, p03, p04, p05, p06, p07} </li></ul><ul><li>說明: </li></ul><ul><li>(A,B) 繼承 C </li></ul><ul><li>單線是部分參予,所以 </li></ul><ul><li>C 可以比 A 和 B 加總後還大 </li></ul>C d A B
  6. 6. <ul><li>A={p01, p02,p03} </li></ul><ul><li>B={p04,p05} </li></ul><ul><li>C={p01, p02, p03, p04, p05} </li></ul><ul><li>說明: </li></ul><ul><li>(A,B) 繼承 C </li></ul><ul><li>雙線是完全參予,所以 </li></ul><ul><li>C 等於 A 和 B 的加總 </li></ul>C d A B
  7. 7. UML (Universal Modeling Language) 類 別 名 稱 : 類別等同於實體型態 屬 性 運 算 方 式 get-method() Get-trandTime() …… tNO payment bankId bankName cardType cardId dueDate transTime method Transaction
  8. 8. <ul><li>父類別 ( 即超類別 ) 的物件 </li></ul><ul><ul><li>若是不可重複出現在子類別 ( 即次類別 ) 裡,則用空心三角形表示 </li></ul></ul><ul><ul><li>若是可重複出現在子類別裡,則用實心三角形表示 </li></ul></ul><ul><li>例如: </li></ul><ul><ul><li>請參考課本 P428 的圖 13-2 和 P443 的圖 13-15 </li></ul></ul>
  9. 9. <ul><li>投影片只是讓大家對於課程,能夠快速上手而已 </li></ul><ul><li>重點還是在於 </li></ul><ul><li>自己動手畫畫看 寫寫看 寫對了 才是真的會了一些簡單的概念 </li></ul><ul><li>更多的概念還是在於上課得內容,以及課本的描述 </li></ul><ul><li>大家考試加油喔 !! </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×