第 1 頁:單選題 |
第 4 頁:應用題 |
第 6 頁:設計與應用題 |
48現(xiàn)有論文和作者兩個實體,論文實體的屬性包括題目、期刊名稱、年份、期刊號;作者實體的屬性包括姓名、單位、地址;一篇論文可以有多個作者,且每一位作者寫過多篇論文,在每一篇論文中有作者的順序號。請完成以下操作:
(1)畫出E-R圖。
(2)將E-R圖轉換成關系模式,并指出每個關系模式的主鍵(加下劃線)和外鍵(加波浪線)。
參考解析:
【解題思路】
(1)ER圖的設計原則
在設計ER圖時,首先應根據(jù)需求分析,確認實體、屬性和聯(lián)系這三種ER圖的基本要素。需要強調的三條設計原則如下:
①相對原則
建模的過程實際上是對對象抽象的過程。實體、屬性和聯(lián)系是對同一個對象抽象過程的不同解釋和理解。在同一情況下不同的人,或同一人在不同的情況下,對事物抽象的結果可能是不同的。在ER圖的整個設計過程中,實體、屬性和聯(lián)系不是一成不變,而是可能會被不斷的調整和優(yōu)化。
②一致原則
同一對象在同一個管理系統(tǒng)中的不同子系統(tǒng)抽象的結果要求保持一致。
、酆唵卧瓌t
為簡化ER圖,現(xiàn)實世界中的事物能作屬性對待時,應盡量作為屬性處理。屬性與實體和聯(lián)系之間,并無一定界限。當屬性滿足如下兩個條件時,就不能作實體或關系對待:不再具有需要進一步描述的性質,因為屬性在含義上是不可再分的數(shù)據(jù)項;屬性不能再與其它實體具有聯(lián)系,即ER圖中的聯(lián)系只能是實體之間的聯(lián)系。
(2)ER圖的組成元素是實體、屬性和聯(lián)系
、賹嶓w
把客觀存在并且可以相互區(qū)別的事物稱為實體。實體可以是實際事物,也可以是抽象事件。如一個職工、一場比賽等。
、趯傩
描述實體的特性稱為屬性。如職工的職工號,姓名,性別,出生日期,職稱等。
③聯(lián)系
聯(lián)系是實體間有意義的相互作用,即實體問存在的關聯(lián)。
在ER圖中,分別用矩形框表示實體,橢圓表示屬性,菱形框表示聯(lián)系。
(3)聯(lián)系的類型
實體之間的聯(lián)系分為三種類型:一對一(1:1)、一對多(1:n)和多對多(n:m)。
題目給出了兩個實體論文和作者,并且指明了論文實體的屬性包括題目、期刊名稱、年份、期刊號,作者實體的屬性包括姓名、單位、地址。實體問的關系包括:一篇論文可以有多個作者,且每一位作者寫過多篇論文,在每一篇論文中有作者的順序號,可以知道論文和作者是多對多的關系。同時可知論文題目和期刊號的聯(lián)合是論文關系模式的主鍵,姓名是作者關系模式的主鍵,而需要作者姓名和論文題目才能唯一確定發(fā)表的關系模式。
【參考答案】
(1)
(2)關系模式:
論文(題目,期刊名稱,年份,期刊號)
作者(姓名,單位,地址)
發(fā)表(姓名,題目,順序號)
相關推薦:
2015計算機三級《數(shù)據(jù)庫》上機試題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |