



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上第6章 關系數據庫理論2建立一個關于系、學生、班級、學會等諸信息的關系數據庫。學生:學號、姓名、出生年月、系名、班號、宿舍區。班級:班號、專業名、系名、人數、入校年份。系:系名、系號、系辦公地點、人數。學會:學會名、成立年份、辦公地點、人數。 語義如下:一個系有若干專業,每個專業每年只招一個班,每個班有若干學生。一個系的學生住在同一宿舍區。每個學生可參加若干學會,每個學會有若干學生。學生參加某學會有一個入會年份。 請給出關系模式,寫出每個關系模式的極小函數依賴集,指出是否存在傳遞函數依賴,對于函數依賴左部是多屬性的情況討論函數依賴是完全函數依賴,還是部分函數依賴。指出
2、各關系模式的候選碼、外部碼,有沒有全碼存在?解:(1)關系模式如下: 學生:S(Sno,Sname,Sbirth,Dept,Class,Rno) 班級:C(Class,Pname,Dept,Cnum,Cyear) 系:D(Dept,Dno,Office,Dnum) 學會:M(Mname,Myear,Maddr,Mnum) (2)每個關系模式的最小函數依賴集如下: A、學生S (Sno,Sname,Sbirth,Dept,Class,Rno) 的最小函數依賴集如下:SnoàSname,SnoàSbirth,SnoàClass,ClassàDept,DEPT
3、àRno 傳遞依賴如下:由于SnoàDept,而DeptàSno ,DeptàRno(宿舍區)所以Sno與Rno之間存在著傳遞函數依賴。 由于ClassàDept,Dept à Class,DeptàRno 所以Class與Rno之間存在著傳遞函數依賴。 由于SnoàClass,ClassàSno,ClassàDept 所以Sno與Dept之間存在著傳遞函數依賴。 B、班級C(Class,Pname,Dept,Cnum,Cyear)的最小函數依賴集如下: ClassàPname,Cla
4、ssàCnum,ClassàCyear,PnameàDept. 由于ClassàPname,PnameàClass,PnameàDept 所以C1ass與Dept之間存在著傳遞函數依賴。 C、系D(Dept,Dno,Office,Dnum)的最小函數依賴集如下: DeptàDno,DnoàDept,DnoàOffice,DnoàDnum 根據上述函數依賴可知,Dept與Office,Dept與Dnum之間不存在傳遞依賴。 D、學會M(Mname,Myear,Maddr,Mnum)的最小函數依賴集
5、如下: MnameàMyear,MnameàMaddr,MnameàMnum 該模式不存在傳遞依賴。 (3)各關系模式的候選碼、外部碼,全碼如下: A、學生S候選碼:Sno;外部碼:Dept、Class;無全碼 B、班級C候選碼:Class;外部碼:Dept;無全碼 C、系D候選碼:Dept或Dno;無外部碼;無全碼 D、學會M候選碼:Mname;無外部碼;無全碼第7章 數據庫設計2 試述數據庫設計過程各個階段上的設計描述。答:各階段的設計要點如下: ( l )需求分析:準確了解與分析用戶需求(包括數據與處理)。 ( 2 )概念結構設計:通過對用戶需求進行綜合、歸
6、納與抽象,形成一個獨立于具體 DBMS 的概念模型。 ( 3 )邏輯結構設計:將概念結構轉換為某個 DBMS 所支持的數據模型,并對其進行優化。 ( 4 )數據庫物理設計:為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。 ( 5 )數據庫實施:設計人員運用 DBMS 提供的數據語言、工具及宿主語言,根據邏輯設計和物理設計的結果建立數據庫,編制與調試應用程序,組織數據入庫,并進行試運行。 ( 6 )數據庫運行和維護:在數據庫系統運行過程中對其進行評價、調整與修改。6 數據字典的內容和作用是什么?答:數據字典是系統中各類數據描述的集合。數據字典的內容通常包括: ( l )
7、數據項; ( 2 )數據結構; ( 3 )數據流; ( 4 )數據存儲; ( 5 )處理過程五個部分。其中數據項是數據的最小組成單位,若干個數據項可以組成一個數據結構。數據字典通過對數據項和數據結構的定義來描述數據流和數據存儲的邏輯內容。數據字典的作用:數據字典是關于數據庫中數據的描述,在需求分析階段建立,是下一步進行概念設計的基礎,并在數據庫設計過程中不斷修改、充實、完蓋。7 什么是數據庫的概念結構?試述其特點和設計策略。答:概念結構是信息世界的結構,即概念模型,其主要特點是: ( l )能真實、充分地反映現實世界,包括事物和事物之間的聯系,能滿足用戶對數據的處理要求,是對現實世界的一個真實
8、模型; ( 2 )易于理解,從而可以用它和不熟悉計算機的用戶交換意見,用戶的積極參與是數據庫設計成功的關鍵; ( 3 )易于更改,當應用環境和應用要求改變時,容易對概念模型修改和擴充; ( 4 )易于向關系、網狀、層次等各種數據模型轉換。概念結構的設計策略通常有四種: l )自頂向下,即首先定義全局概念結構的框架,然后逐步細化; 2 )自底向上,即首先定義各局部應用的概念結構,然后將它們集成起來,得到全局概念結構; 3 )逐步擴張,首先定義最重要的核心概念結構,然后向外擴充,以滾雪球的方式逐步生成其他概念結構,直至總體概念結構; 4 )混合策略,即將自頂向下和自底向上相結合,用自頂向下策略設計
9、一個全局概念結構的框架,以它為骨架集成由自底向上策略中設計的各局部概念結構。11 什么是數據庫的邏輯結構設計?試述其設計步驟。答:數據庫的邏輯結構設計就是把概念結構設計階段設計好的基本 E 一 R 圖轉換為與選用的 DBMS 產品所支持的數據模型相符合的邏輯結構。設計步驟為 : ( l )將概念結構轉換為一般的關系、網狀、層次模型; ( 2 )將轉換來的關系、網狀、層次模型向特定 DBMS 支持下的數據模型轉換; ( 3 )對數據模型進行優化。14 規范化理論對數據庫設計有什么指導意義?答:規范化理論為數據庫設計人員判斷關系模式的優劣提供了理論標準,可用以指導關系數據模型的優化,用來預測模式可
10、能出現的問題,為設計人員提供了自動產生各種模式的算法工具,使數據庫設計工作有了嚴格的理論基礎。 15 試述數據庫物理設計的內容和步驟。答:數據庫在物理設備上的存儲結構與存取方法稱為數據庫的物理結構,它依賴于給定的 DBMS 。為一個給定的邏輯數據模型選取一個最適合應用要求的物理結構,就是數據庫的物理設計的主要內容。數據庫的物理設計步驟通常分為兩步: ( l )確定數據庫的物理結構,在關系數據庫中主要指存取方法和存儲結構; ( 2 )對物理結構進行評價,評價的重點是時間效率和空間效率。17 什么是數據庫的再組織和重構造?為什么要進行數據庫的再組織和重構造?答:數據庫的再組織是指:按原設計要求重新
11、安排存儲位置、回收垃圾、減少指針鏈等,以提高系統性能。數據庫的重構造則是指部分修改數據庫的模式和內模式,即修改原設計的邏輯和物理結構。數據庫的再組織是不修改數據庫的模式和內模式的。進行數據庫的再組織和重構造的原因:數據庫運行一段時間后,由于記錄不斷增、刪、改,會使數據庫的物理存儲情況變壞,降低了數據的存取效率,數據庫性能下降,這時 DBA 就要對數據庫進行重組織。 DBMS 一般都提供用于數據重組織的實用程序。數據庫應用環境常常發生變化,如增加新的應用或新的實體,取消了某些應用,有的實體與實體間的聯系也發生了變化等,使原有的數據庫設計不能滿足新的需求,需要調整數據庫的模式和內模式。這就要進行數據庫重構造。 18 現有一局部應用,包括兩個實體:“出版社”和“作者”,這兩個實體是多對多的聯系,請讀者自己設計適當的屬性,畫出 E 一 R 圖,再將其轉換為關系模型(包括關系名、屬性名、碼和完整性約束條件)。答:關系模型為:作者(作者號,姓名,年齡,性別,電話,地址)出版社(出版社號,名稱,地址,聯系電話)出版(作者號,出版社號,書的數量)出版關系的主碼作者號,出版社號分別參照作者關系的主碼作者號和出版社關系的主碼出版社號。19 請設計一個圖書館數據庫,此數據庫中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設備維修值班管理制度
- 設備設施日常管理制度
- 設計公司事故管理制度
- 設計園林公司管理制度
- 證書介質領用管理制度
- 診所醫保網絡管理制度
- 診所營銷日常管理制度
- 試驗質量獎懲管理制度
- 財務資金計劃管理制度
- 財政收費票據管理制度
- 重慶市沙坪壩區南開中學校2023-2024學年八年級下學期期末英語試題(無答案)
- 廣東省深圳市南山區2023-2024學年七年級下學期期末英語試題
- 2022-2023學年江蘇省蘇州市高二下學期學業質量陽光指標調研卷英語試卷
- 偏差行為、卓越一生3.0版
- 廣告說服的有效實現智慧樹知到期末考試答案章節答案2024年湖南師范大學
- 蘇教版小學四年級下冊科學期末測試卷及參考答案1套
- 體育場館物業管理操作規范
- 2024年“才聚齊魯成就未來”水發集團限公司社會招聘重點基礎提升難、易點模擬試題(共500題)附帶答案詳解
- 24春國開電大《旅游學概論》形考任務1-4試題及答案
- 生命倫理學:生命醫學科技與倫理智慧樹知到期末考試答案章節答案2024年山東大學
- JT∕T1180.4-2018交通運輸企業安全生產標準化建設基本規范第4部分:道路普貨運輸
評論
0/150
提交評論