日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

第三章 概念模型设计(三)

發(fā)布時(shí)間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第三章 概念模型设计(三) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第三節(jié) E-R模型轉(zhuǎn)換成關(guān)系模型

一、將E-R模型轉(zhuǎn)換成關(guān)系模型
在E-R模型向關(guān)系模型的變換中,實(shí)體集和聯(lián)系的轉(zhuǎn)換規(guī)則如下:
1.實(shí)體集:每一個(gè)實(shí)體集轉(zhuǎn)換成一個(gè)表,其屬性轉(zhuǎn)換為表中的列,鍵作為表的主鍵。
2.一對(duì)一聯(lián)系:將每一個(gè)表的主鍵作為外鍵放在另外一個(gè)表中。外鍵通常放在存儲(chǔ)操作較為頻繁的表中,或者根據(jù)問(wèn)題的語(yǔ)義決定放在哪一個(gè)表中。
3.一對(duì)多聯(lián)系:將“一”方向表的主鍵,作為外鍵放在“多”方向轉(zhuǎn)換的表中,實(shí)現(xiàn)一對(duì)多聯(lián)系。
4.多對(duì)多聯(lián)系:將聯(lián)系本身轉(zhuǎn)換成一個(gè)表,該表的主鍵由兩個(gè)父表的主鍵組合而成,且主鍵也是外鍵。
數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)用實(shí)例分為3個(gè)步驟
1.需求分析;2.概念模型設(shè)計(jì);3.E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型實(shí)例
練習(xí)題:
一,名詞解釋
1.實(shí)體
客觀存在并且可以互相區(qū)別的事物稱為實(shí)體。例如,一個(gè)客戶,一個(gè)訂單,一個(gè)部門都是一個(gè)實(shí)體。實(shí)體是用戶應(yīng)用環(huán)境中,將要收集和存儲(chǔ)的數(shù)據(jù)對(duì)象
2.實(shí)體集
具有相同性質(zhì)實(shí)體的集合,例如,公司的所有客戶是一個(gè)實(shí)體集,所有訂單是一個(gè)實(shí)體集,所有訂單明細(xì)是一個(gè)實(shí)體集。在E-R圖中,實(shí)體集用矩形框表示。
3.屬性
實(shí)體集中每一個(gè)實(shí)體所具有的性質(zhì),用于描述實(shí)體的特征,例如,客戶有客戶編號(hào),客戶名稱,客戶地址,聯(lián)系電話等屬性。在E-R圖中,屬性用橢圓形框表示
4.屬性域
每一個(gè)屬性都有一個(gè)取值范圍 例如性別:男 和 女
5.聯(lián)系
一個(gè)實(shí)體與另一個(gè)實(shí)體之間存在的相互關(guān)系稱為聯(lián)系。例如,客戶與訂單存在一種“所有”聯(lián)系,一個(gè)客戶有多個(gè)訂單;反之,一個(gè)訂單必屬于一個(gè)客戶。在E-R圖中,聯(lián)系用菱形表示。
6.聯(lián)系的類型
在E-R的模型中,用聯(lián)系類型來(lái)描述實(shí)體之間聯(lián)系的特點(diǎn)。實(shí)體之間的聯(lián)系類型有3種:一對(duì)一,一對(duì)多,多對(duì)多。到底屬于哪一種聯(lián)系類型,完全取決于具體的業(yè)務(wù)規(guī)定。
(1)一對(duì)一聯(lián)系
如果實(shí)體集A中每一個(gè)實(shí)體至多與實(shí)體集B中一個(gè)實(shí)體相聯(lián)系,反之亦然,則稱為實(shí)體集A與實(shí)體集B之間存在一對(duì)一聯(lián)系,記作,1:1.
(2) 一對(duì)多聯(lián)系
如果對(duì)于實(shí)體集A中每一個(gè)實(shí)體,實(shí)體集B中有多個(gè)實(shí)體與之聯(lián)系;反之,實(shí)體集B中的每一個(gè)實(shí)體中能與實(shí)體集A中的一個(gè)實(shí)體聯(lián)系,則稱實(shí)體集A與實(shí)體集B之間存在一對(duì)多聯(lián)系,記作:1:M
(3) 多對(duì)多聯(lián)系
如果實(shí)體集A中的一個(gè)實(shí)體可以與實(shí)體集B中的多個(gè)實(shí)體相聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B之間存在多對(duì)多聯(lián)系,記為:M:N

二,簡(jiǎn)答題
1.簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟
1.需求分析階段
2.概念結(jié)構(gòu)設(shè)計(jì)
3.邏輯結(jié)構(gòu)設(shè)計(jì)
4.物理結(jié)構(gòu)設(shè)計(jì)
5.數(shù)據(jù)庫(kù)實(shí)施
6.數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)
2.概念設(shè)計(jì)的主要內(nèi)容有哪些?
1.根據(jù)需求分析和業(yè)務(wù)流程,設(shè)計(jì)局部E-R模型
2.將局部E-R圖合并成全局E-R圖
3.E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型實(shí)例
3.舉例說(shuō)明實(shí)體之間的聯(lián)系方式
(1)一對(duì)一聯(lián)系
如果實(shí)體集A中每一個(gè)實(shí)體至多與實(shí)體集B中一個(gè)實(shí)體相聯(lián)系,反之亦然,則稱為實(shí)體集A與實(shí)體集B之間存在一對(duì)一聯(lián)系,記作,1:1.
(2) 一對(duì)多聯(lián)系
如果對(duì)于實(shí)體集A中每一個(gè)實(shí)體,實(shí)體集B中有多個(gè)實(shí)體與之聯(lián)系;反之,實(shí)體集B中的每一個(gè)實(shí)體中能與實(shí)體集A中的一個(gè)實(shí)體聯(lián)系,則稱實(shí)體集A與實(shí)體集B之間存在一對(duì)多聯(lián)系,記作:1:M
(3) 多對(duì)多聯(lián)系
如果實(shí)體集A中的一個(gè)實(shí)體可以與實(shí)體集B中的多個(gè)實(shí)體相聯(lián)系,反之亦然,則稱實(shí)體集A與實(shí)體集B之間存在多對(duì)多聯(lián)系,記為:M:N
4.簡(jiǎn)述E-R模型轉(zhuǎn)換為關(guān)系模型的規(guī)則
1.實(shí)體集:每一個(gè)實(shí)體集轉(zhuǎn)換成一個(gè)表,其屬性轉(zhuǎn)換為表中的列,鍵作為表的主鍵。
2.一對(duì)一聯(lián)系:將每一個(gè)表的主鍵作為外鍵放在另外一個(gè)表中。外鍵通常放在存儲(chǔ)操作較為頻繁的表中,或者根據(jù)問(wèn)題的語(yǔ)義決定放在哪一個(gè)表中。
3.一對(duì)多聯(lián)系:將“一”方向表的主鍵,作為外鍵放在“多”方向轉(zhuǎn)換的表中,實(shí)現(xiàn)一對(duì)多聯(lián)系。
4.多對(duì)多聯(lián)系:將聯(lián)系本身轉(zhuǎn)換成一個(gè)表,該表的主鍵由兩個(gè)父表的主鍵組合而成,且主鍵也是外鍵。

總結(jié)

以上是生活随笔為你收集整理的第三章 概念模型设计(三)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。