管理資訊系統ER圖習題

2021-03-11 02:36:17 字數 5717 閱讀 1012

0、試述採用e-r方法進行資料庫概念設計的過程。

答:採用e-r方法進行資料庫概念設計,可以分成3步進行:首先設計區域性e-r模式,然後把各區域性e-r模式綜合成乙個全域性的e-r模式,最後對全域性e-r模式進行優化,得到最終的e-r模式,即概念模式。

1、某大學實現學分制,學生可根據自己情況選課。每名學生可同時選修多門課程,每門課程可由多位教師主講;每位教師可講授多門課程。其不完整的e-r圖如圖1所示。

(1) 指出學生與課程的聯絡型別。

(2) 指出課程與教師的聯絡型別。

(3) 若每名學生有一位教師指導,每個教師指導多名學生,則學生與教師是如何聯絡?

(4) 在原e-r圖上補畫教師與學生的聯絡,並完善e-r圖。

答:(1) 學生與課程聯絡型別是多對多聯絡。

(2) 課程與教師的聯絡型別是多對多聯絡。

(3) 學生與教師的聯絡型別是一對多聯絡。

(4) 完善本題e-r圖的結果如圖2所示。

2、將如圖3所示的e-r圖轉換為關係模式,菱形框中的屬性自己確定。

答:本題的e-r圖轉換為如下的關係模式:

單位(單位號,位址,**)

職工(職工號,姓名,性別,年齡,單位號)

3、假定乙個部門的資料庫包括以下資訊:

(1) 職工的資訊:職工號、姓名、位址和所在部門。

(2) 部門的資訊:部門所有職工、部門名、經理和銷售的產品。

(3) 產品的資訊:產品名、製造商、**、型號及產品的內部編號。

(4) 製造商的資訊:製造商名稱、位址、生產的產品名和**。

試畫出這個資料庫的e-r圖。

答:本題對應的e-r圖如圖 4所示。

4、某醫院病房計算機管理中心需要如下資訊:

科室:科名、科位址、科**、醫生姓名

病房:病房號、床位號、所屬科室名

醫生:姓名、職稱、所屬科室名、年齡、工作證號

病人:病歷號、姓名、性別、診斷、主管醫生、病房號

其中,乙個科室有多少個病房、多少個醫生,乙個病房只能屬於乙個科室,乙個醫生只屬於乙個科室,但可負責多個病人的診治,乙個病人的主管醫生只有乙個。

完成如下設計:

(1) 設計該計算機管理系統的e-r圖

(2) 將該e-r圖轉換為關係模式結構。

(3) 指出轉換結果中每個關係模式的候選碼。

答:(1)本題的e-r圖如圖5所示。

(2)對應的關係模式結構如下:

科室(科名,科位址,科**)

病房(病房號,床位號,科室名)

醫生(工作證號,姓名,職稱,科室名,年齡)

病人(病歷號,姓名,性別,主管醫生,病房號)

(3)每個關係的候選碼如下:

科室的候選碼是科名。

病房的候選碼是科室名+病房號。

醫生的候選碼是工作證。

病人的候選碼是病歷號。

5、設有如下實體:

學生:學號、單位名稱、姓名、性別、年齡、選修課名

課程:編號、課程名、開課單位、認課教師號

教師:教師號、姓名、性別、職稱、講授課程編號

單位:單位名稱、**、教師號、教師姓名

上述實體中存在如下聯絡:

(1) 乙個學生可選多門課程,一門課程可被多個學生選修。

(2) 乙個教師可講授多門課程,一門課程可由多個教師講授。

(3) 乙個單位可有多個教師,乙個教師只能屬於乙個單位。

試完成如下工作:

(1) 分別設計學生選課和教師任課兩個區域性e-r圖。

(2) 將上述設計完成的e-r圖合併成乙個全域性e-r圖。

(3) 將全域性e-r圖轉換為等價的關係模式表示的資料庫邏輯結構。

答:(1)學生選課區域性e-r圖如圖6所示,教師任課區域性e-r圖如圖7所示。

(2)合併的全域性e-r圖如圖8所示。

為避免複雜,合併的全域性e-r圖中省略了以下各實體的屬性:

單位:單位名稱,**

學生:學號,姓名,性別,年齡

教師:教師號,姓名,性別,職稱

課程:編號,課程名

(3)該全域性e-r圖轉換為等價的關係模式表示的資料邏輯結構如下:

單位(單位名稱,**)

課程(教師號,姓名,性別,職稱,單位名稱)

學生(學號,姓名,性別,年齡,單位名稱)

講授(教師號,課程編號)

選修(學號,課程編號)

6、圖9給出(a)、(b)和(c)3個不同的區域性模型,將其合併成乙個全域性資訊結構,並設定聯絡實體中的屬性(准許增加認為必要的屬性,也可將有關基本實體的屬性選作聯絡實體的屬性)。

各實體構成如下:

部門:部門號、部門名、**、位址

職員:職員號、職員名、職務(幹部/工人)、年齡、性別

裝置處:單位號、**、位址

工人:工人編號、姓名、規格、**

裝置:裝置號、名稱、規格、**

零件:零件號、名稱、規格、**

廠商:單位號、名稱、**、位址

答:彙總後的e-r圖如圖6.20所示。

各類實體的屬性為:

部門:部門號、部門名、**、位址

職工:職工號、職工名、職務、年齡、性別

裝置:裝置號、名稱、規格、**

零件:零件號、名稱、規格、**

7、乙個圖書館借閱管理資料庫要求提供下述服務:

(1)可隨時查詢書庫中現有書籍的品種、數量與存放位置。所有各類書籍均可由書號惟一標識。

(2)可隨時查詢書籍借還情況,包括借書人單位、姓名、借書證號、借書日期和還書日期。

我們約定:任何人可藉多種書,任何一種書可為多個人所借,借書證號具有惟一性。

(3)當需要時,可通過資料庫中儲存的出版社的電報編號、**、郵編及位址等資訊下相應出版社增購有關書籍。我們約定,乙個出版社可出版多種書籍,同一本書僅為乙個出版社出版,出版社名具有惟一性。

根據以上情況和假設,試作如下設計:

(1) 構造滿足需求的e-r圖。

(2) 轉換為等價的關係模式結構。

答:(1)滿足上述需求的e-r圖如圖11所示。

(2)轉換為等價的關係模式結構如下:

借書人(借書證號,姓名,單位)

圖書(書號,書名,數量,位置,出版社名)

出版社(出版社名,電報編號,**可,郵編,位址)

借閱(借書證號,書號,借書日期,還書日期)

8、工廠(包括廠名和廠長名)需建立乙個管理資料庫儲存以下資訊:

(1) 乙個工廠內有多個車間,每個車間有車間號、車間主任姓名、位址和**。

(2) 乙個車間有多個工人,每個工人有職工號、姓名、年齡、性別和工種。

(3) 乙個車間生產多種產品,產品有產品號和**。

(4)乙個車間生產多種零件,乙個零件也可能為多個車間製造。零件有零件號、重量和**。

(5)乙個產品由多種零件組成,一種零件也可裝配出多種產品。

(6)產品與零件均存入倉庫中。

(7)廠內有多個倉庫,倉庫有倉庫號、倉庫主任姓名和**。

試:(1)畫出該系統的e-r圖。

(2)給出相應的關係模式。

(3)畫出該系統的層次模式圖。

答:(1)該系統的e-r圖如圖12所示。

各實體的屬性為:

工廠:廠名、廠長姓名

車間:車間號、車間主任姓名、位址、**

工人:職工號、姓名、年齡、性別、工種

倉庫:倉庫號、倉庫主任姓名、**

零件:零件號、重量、**

產品:產品號、**

(2)相應的關係模式如下:

工廠(廠名、廠長姓名)

車間(車間號、車間主任姓名、位址、**、廠名)

工人(職工號、姓名、年齡、性別、工種、車間號)

倉庫(倉庫號、倉庫主任姓名、**、長名)

產品(產品號、**、車間號、倉庫號)

零件(零件號、重量、**、倉庫號)

製造(車間號、零件號)

(3)該系統的層次模型圖如圖13所示。

8、有如下運動隊和運動會兩個方面的實體:

1.運動隊方面

運動隊:隊名、教練姓名、隊員姓名

隊員:隊名、隊員姓名、性別、項名

其中,乙個運動隊有多個隊員,乙個隊員僅屬於乙個運動隊,乙個隊一般有乙個教練。

2.運動會方面

運動隊:隊編號、隊名、教練姓名

專案:專案名、參加運動隊編號、隊員姓名、性別、比賽場地

其中,乙個專案可由多個隊參加,乙個運動員可參加多個專案,乙個專案乙個比賽場地。

請完成如下設計:

(1) 分別設計運動隊和運動會兩個區域性e-r圖。

(2) 將他們合併為乙個全域性e-r圖。

(3) 合併時存在什麼衝突,你是如何解決這些衝突的?

答:(1)運動隊區域性e-r圖如圖14所示,運動會區域性e-r圖如圖15所示。

(2)合併結果如圖6.26所示。

(3)命名衝突:項名、專案名異名同義,統一命名為專案名。

結構衝突:專案在兩個區域性e-r圖中,乙個作屬性,乙個作實體,合併統一為實體。

9、假設要建立乙個企業資料庫,該企業有多個下屬單位,每乙個單位有多個職工,乙個職工僅隸屬於乙個單位,且乙個職工僅在乙個工程中工作,但乙個工程中有很多職工參加工作,有多個**商為各個工程**不同裝置。單位的屬性有:單位名、**。

職工的屬性有:職工號、姓名、性別。裝置的屬性有:

裝置號、裝置名、產地。**商的屬性有:姓名、**。

工程的屬性有:工程名、地點。

請完成如下處理:

(1) 設計滿足上述要求的e-r圖。

(2) 將該e-r圖轉換為等價的關係模式。

(3) 根據你的理解,用下劃線標明每個關係中的碼。

答:(1)滿足要求的e-r圖如圖17所示。

各實體的屬性如下:

單位(單位名、**)

職工(職工號、姓名、性別)

裝置(裝置名、裝置號、產地)

**商(姓名、**)

工程(工程名、地點)

(2)轉換後的關係模式如下:

單位(單位名、**)

職工(職工號、單位名、工程名、姓名、性別)

裝置(裝置名、裝置號、產地)

**商(姓名、**)

工程(工程名、地點)

**(**商姓名、工程名、裝置號、數量)(3)見(2)中下劃線。

10、圖反映了乙個公司部門(dept)、職工(emp)、工程(proj)、材料(part)、材料**商(supp)和倉庫(wh)之間聯絡的e-r圖。建立它的關係模式。

答:對應的關係模式如下:

部門(部門號,部門名,…)

職工(職工號,職工名,部門號,工程號,…)

工程(工程號,工程名,…)

材料(材料號,材料名,…)

材料**商(**商號,姓名,…)

倉庫(倉庫號,倉庫名,地點,…)

inv(倉庫號,材料號)

s-pr-pa(**商號,公稱好,材料號)

有下劃線的屬性或屬性組為碼。

11、設乙個海軍基地要建立乙個艦隊管理資訊系統,它包括如下兩個方面的資訊:

1.艦隊方面

艦隊:艦隊名稱、基地地點、艦艇數量

艦艇:編號、艦艇名稱、艦隊名稱

2.艦艇方面

艦艇:艦艇編號、艦艇名、**名稱

**:**名稱、**生產時間、艦艇編號

官兵:官兵證號、姓名、艦艇編號

其中,乙個艦隊擁有多艘艦艇,一艘艦艇屬於乙個艦隊;一艘艦艇安裝多種吳起,乙個**可安裝於多艘艦艇上;一艘艦艇有多個官兵,乙個官兵只屬於一艘艦艇。

請完成如下設計:

(1) 分別設計艦隊和艦艇兩個區域性e-r圖。

(2) 將上述兩個區域性e-r圖合併為乙個全域性e-r圖。

(3) 將該全域性e-r圖轉換為關係模式。

(4) 合併時是否存在命名衝突?如何處理?

管理資訊系統圖

1 請根據以下銷售過程分別畫出業務流程圖 資料流程圖 使用者將訂貨單交某企業的業務經理,經檢驗後,對不合格的訂單要由使用者重填,合格的訂單交倉庫保管員作出庫處理,即查閱庫存臺帳,如果有貨則向使用者開票發貨,如缺貨,則通知採購人員採購。1 答案 業務流程圖 資料流程圖 2 根據下述業務工作過程,畫出業...

管理資訊系統習題

第一章管理資訊系統概述 一 單項選擇題 1資訊 a是形成知識的基礎 b是資料的基礎 c 是經過加工後的資料 d具有完全性 2全球資訊網又稱 a inter b www c extra d intra 3管理資訊是 a加工後反映和控制管理活動的資料 b客觀世界的實際記錄 c資料處理的基礎 d管理者的指...

管理資訊系統習題

第一章資訊和資訊系統 二 判斷 1.資訊是構成客觀世界的基本要素之一。正確 2.小概率事件的發生,其帶給人們的資訊量就小。錯誤 3.系統的資訊量的增加總是表明不確定性的減少 有序化程度的增加。正確 4.資料一般會影響人們的決定,而資訊不會。錯誤 5.it可以幫助公司降低交易成本。而隨著交易成本下降,...