數據庫學習的一天(6)

第十一講

1.數據模型和概念模型

2.數據建模:即爲抽象,而抽象就是理解,區分,命名,表達

3.E-R模型概念:

實體與實例:實體即爲實例的抽象,實例爲實際存在的個體

屬性與值:屬性是實體的某方面特性,值則是對應屬性具體的表達

關鍵字/碼:在實體之中能用其值區分每一個實例的屬性或屬性的組合

聯繫:即一實例,與其他實例所產生的關係

4.聯繫分類:有參加聯繫的實體種數決定了是幾元聯繫

5.角色:當同一個實體參與到聯繫之中,需要制定不同實例所代表的的是什麼位置,決定其從屬關係

6.二元聯繫的分類:

1:1  即一個實例與一個實例之間產生聯繫

1:n 即一個實例與多個實例產生聯繫

n:m 即多個實例與多個實例之間產生聯繫

7.聯繫的基數 即一個實例能通過聯繫與另一實體的多少個實例產生關係

8.完全參與聯繫,部分參與聯繫:前者則爲在對多關係下,多的基數不可爲0,外鍵不可爲空值 ;後者則基數可爲0,外鍵可爲空值

9.E-R模型的圖示方法:

①Chen方法:

導出屬性:即爲通過已有屬性算出來的屬性

②crow's foot方法:

10.三個世界與多層級抽象:

11.抽象:

12.元模型與模型:

元模型有一些概念,與概念之間的關係組成,而模型則是由實體和實體之間的關係組成

第十二講

1.IDEF1X的實體區分:

獨立實體(強實體):實體的每一個實例都被唯一標識,且不決定於它與其他實體之間的聯繫,即主鍵上 

從屬實體(弱實體):實例的唯一標識需要依賴於它與其他實體之間的聯繫,即主鍵上會出現其他主體的屬性

2.關於屬性和關鍵字:

3.關於外鍵:

4.聯繫分類:

標定聯繫:即子實體的實例由它與父體之間的聯繫來決定,即父實體的主鍵是子實體主鍵的組成部分

非標定聯繫:即子實體的實例能夠被唯一標識,無需依賴與實體之間的聯繫,即父實體的主鍵不是子實體的組成部分

左爲非標定,右爲標定

非確定聯繫:多對多關係中,需要引入相交實體

分類聯繫:由一個一般實體實例和多個分類實體實例構成的

從一般實體到分類實體叫做具體化,從分類實體到一般實體叫做泛化

5.完全分類聯繫和非完全分類聯繫:

取決於分類實體是否爲完全集,即包含一般實體的所有具象化

 

錯題分析:

圖a中,子實體的主屬性應該帶有父實體的主屬性,而b則是主屬性無法體現二者之間的關係

有小球的一方爲多,而且對於實體A來說,其外鍵不是其主要屬性,爲非關聯,所以基數最小爲0,因爲可以有不依賴於實體B的實例

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章