91成人精品一区在线播放,成人毛片在线播放器,国产精品剧情av,日韩尤物在线,亚洲麻豆视频,岛国免费在线,亚洲a欧美

專業(yè)軟件設計師網(wǎng)站|培訓機構|服務商(加客服微信:cnitpm或QQ:800184589進軟件設計師學霸群)

軟題庫 培訓課程
當前位置:信管網(wǎng) >> 軟件設計師 >> 備考經(jīng)驗 >> 文章內容
軟件設計師考點與習題:E-R模型(E-R圖)
來源:信管網(wǎng) 2021年08月24日 【所有評論 分享到微信

點擊查看:軟件設計師考點總結(知識點匯總)

軟件設計師知識點:E-R模型

實體-聯(lián)系模型(簡稱E-R模型)它提供不受任何DBMS約束的面向用戶的表達方法,在數(shù)據(jù)庫設計中被廣泛用作數(shù)據(jù)建模的工具。

E-R模型的構成成分是實體集、屬性和聯(lián)系集。其表示方法如下:

(1) 實體集用矩形框表示,矩形框內寫上實體名。

(2) 實體的屬性用橢圓框表示,框內寫上屬性名,并用無向邊與其實體集相連。

(3) 實體間的聯(lián)系用菱形框表示,聯(lián)系以適當?shù)暮x命名,名字寫在菱形框中,用無向連線將參加聯(lián)系的實體矩形框分別與菱形框相連,并在連線上標明聯(lián)系的類型,即1—1、1—N或M—N。因此,E-R模型也稱為E-R圖。

實體-聯(lián)系數(shù)據(jù)模型中的聯(lián)系型,存在3種一般性約束:一對一約束(聯(lián)系)、一對多約束(聯(lián)系)和多對多約束(聯(lián)系),它們用來描述實體集之間的數(shù)量約束:

(1) 一對一聯(lián)系(1 ∶1)

對于兩個實體集A和B,若A中的每一個值在B中至多有一個實體值與之對應,反之亦然,則稱實體集A和B具有一對一的聯(lián)系。

(2) 一對多聯(lián)系(1 ∶N)

對于兩個實體集A和B,若A中的每一個值在B中有多個實體值與之對應,反之B中每一個實體值在A中至多有一個實體值與之對應,則稱實體集A和B具有一對多的聯(lián)系。

(3) 多對多聯(lián)系(M ∶N)

對于兩個實體集A和B,若A中每一個實體值在B中有多個實體值與之對應,反之亦然,則稱實體集A與實體集B具有多對多聯(lián)系

各分E-R圖之間的沖突主要有三類:屬性沖突、命名沖突和結構沖突。

1.屬性沖突 。

(1) 屬性域沖突,即屬性值的類型、取值范圍或取值集合不同。例如:屬性“零件號”有的定義為字符型,有的為數(shù)值型;

(2) 屬性取值單位沖突。例如:屬性“重量”有的以克為單位,有的以公斤為單位。

2.命名沖突 。

(1) 同名異義。不同意義對象相同名稱;

(2) 異名同義(一義多名)。同意義對象不相同名稱。例如:“項目”和“課題”。

3.結構沖突。

(1) 同一對象在不同應用中具有不同的抽象。例如"課程 "在某一局部應用中被當作實體,而在另一局部應用中則被當作屬性;

(2) 同一實體在不同局部視圖中所包含的屬性不完全相同,或者屬性的排列次序不完全相同;

(3) 實體之間的聯(lián)系在不同局部視圖中呈現(xiàn)不同的類型。例如實體E1與E2在局部應用A中是多對多聯(lián)系,而在局部應用B中是一對多聯(lián)系;又如在局部應用X中E1與E2發(fā)生聯(lián)系,而在局部應用Y中E1、E2、E3三者之間有聯(lián)系。解決方法是根據(jù)應用的語義對實體聯(lián)系的類型進行綜合或調整。

練習題:

1.如下圖如下E-R圖中,兩個實體R1、R2之間有一個聯(lián)系E,當E的類型為( )時必須將E轉換成—個獨立的關系模式?

A.1:1

B.1:*

C.*:1

D.*: *

信管網(wǎng)參考答案:D

查看解析:http://www.shc2b.com/st/4548015240.html

2.某高校信息系統(tǒng)設計的分E-R圖中,人力部門定義的職工實體具有屬性:職工號、姓名、性別和出生日期;教學部門定義的教師實體具有屬性:教師號、姓名和職稱。這種情況屬于(1),在合并E-R圖時,(2)解決這一沖突。

(1)A.屬性沖突

B.命名沖突

C.結構沖突

D.實體沖突

(2)A.職工和教師實體保持各自屬性不變

B.職工實體中加入職稱屬性,刪除教師實體

C.教師也是學校的職工,故直接將教師實體刪除

D.將教師實體所有屬性并入職工實體,刪除教師實體

信管網(wǎng)參考答案:C、B

查看解析:http://www.shc2b.com/st/451277092.html

相關推薦:

點擊查看/下載:軟件設計師歷年真題匯總

點擊查看:軟件設計師在線培訓課程免費試聽課程

免費練習:軟件設計師考試題庫(模擬試題、章節(jié)練習、每日一練)

掃碼關注公眾號

溫馨提示:因考試政策、內容不斷變化與調整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。

相關內容

發(fā)表評論  查看完整評論  

推薦文章