數(shù)據(jù)庫的發(fā)展歷史分哪幾個階段?各有什么特點_第1頁
數(shù)據(jù)庫的發(fā)展歷史分哪幾個階段?各有什么特點_第2頁
數(shù)據(jù)庫的發(fā)展歷史分哪幾個階段?各有什么特點_第3頁
數(shù)據(jù)庫的發(fā)展歷史分哪幾個階段?各有什么特點_第4頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、( 一 ) 數(shù)據(jù)庫的發(fā)展歷史分哪幾個階段?各有什么特點。答:數(shù)據(jù)庫的發(fā)展歷史經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個發(fā)展階段。人工管理數(shù)據(jù)具有如下特點:1、數(shù)據(jù)不保存 2、數(shù)據(jù)需要由應用程序自己管理,沒有相應的軟件系統(tǒng)負責數(shù)據(jù)的管理工作 3、數(shù)據(jù)不共享 4、數(shù)據(jù)不具有獨立性,數(shù)據(jù)的邏輯結(jié)構(gòu)或物理結(jié)構(gòu)發(fā)生變化后,必須對應用程 序做相應的修改,這就進一步加重了程序員的負擔。文件系統(tǒng)階段特點為:1、數(shù)據(jù)可以長期保存2、由專門的軟件即文件系統(tǒng)進行數(shù)據(jù)管理,程序和數(shù)據(jù)之間由軟件提供的存取方法進行轉(zhuǎn)換, 使應用程序與數(shù)據(jù)之間有了一定的獨立性, 程序員可以不必過多地考慮物理細節(jié),將精力集中于算法。3、數(shù)據(jù)共

2、享性差4、數(shù)據(jù)獨立性低數(shù)據(jù)庫系統(tǒng)階段特點為:1、數(shù)據(jù)結(jié)構(gòu)化2、數(shù)據(jù)的共享性好,冗余度低3、數(shù)據(jù)獨立性高4、數(shù)據(jù)由DBMS 統(tǒng)一管理和控制( 二 ) 簡述數(shù)據(jù)庫設計過程的各個階段上的設計描述。答:數(shù)據(jù)庫設計過程分為六個階段:1、需求分析:準確了解與分析用戶需求, (包括數(shù)據(jù)與處理) 。需求分析是整個設計過程的基礎, 需求分析的結(jié)果是否準確反映了用戶的實際需求, 將直接影響到后面各個階段的設計、并影響到設計結(jié)果是否合理和實用。2、概念結(jié)構(gòu)設計:數(shù)據(jù)庫邏輯結(jié)構(gòu)依賴于具體的 DBMS ,在將現(xiàn)實世界需求轉(zhuǎn)換為機器世界的模型之前, 我們先以一種獨立于具體數(shù)據(jù)庫管理系統(tǒng)的邏輯描述方法來描述數(shù)據(jù)庫的邏輯結(jié)構(gòu)

3、, 即設計數(shù)據(jù)庫的概念結(jié)構(gòu)。 概念結(jié)構(gòu)設計是整個數(shù)據(jù)庫設計的關鍵, 它通過對用戶需求進行綜合、 歸納與抽象, 形成一個獨立于具體 DBMS 的概念模型。3、邏輯結(jié)構(gòu)設計: 邏輯結(jié)構(gòu)設計是將抽象的概念結(jié)構(gòu)轉(zhuǎn)換為所選用的 DBMS 支持的數(shù)據(jù)模型,并對其進行優(yōu)化。4、數(shù)據(jù)庫物理設計:數(shù)據(jù)庫物理設計是對為邏輯數(shù)據(jù)模型選取一個時候應用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)5、數(shù)據(jù)庫實施6、數(shù)據(jù)庫運行和維護(3) 學校有若干個系,每個系有若干班級和教研室,每個教研室有若干教員,其中有的教授和副教授每人各帶若干研究生。每個班有若干學生,每個學生 選修若干課程,每門課程可由若干學生選修。用E-R圖畫出該學

4、校的概念模型。答:E-R圖如下所示:(4) 今要建立關于系、學生、班級、學會諸信息的一個關系數(shù)據(jù)庫。一個系 有若干專業(yè),每個專業(yè)每年只招一個班,每個班有若干學生。一個系的學生 住在同一個宿舍區(qū)。每個學生可參加若干學會,每個學會有若干學生。描述學生的屬性有:學號、姓名、出生年月、系名、班號、宿舍區(qū)。描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入校年份。描述系的屬性有:系號、系名、系辦公室地點、人數(shù)。描述學會的屬性有:學會名、成立年份、地點、人數(shù)。學生參加某學會有一 個入會年份請給出關系模式,寫出每個關系模式的極小函數(shù)依賴集,指出是否存在傳遞 函數(shù)依賴,對于函數(shù)依賴左部是多屬性的情況,討論函數(shù)依賴

5、是完全函數(shù)依 賴,還是部分函數(shù)依賴。指出各種關系的候選碼和外部碼。關系模式如下:學生: 學號 , 姓名 , 出生年月 , 系名 , 班號 , 宿舍區(qū) , 候選碼: 學號, 外部碼: 班號班級: 班號 , 專業(yè)名 , 系名 , 人數(shù) , 入校年份 , 候選碼:班號, 外部碼:無系: 系號 , 系名 , 系辦公室地點 , 人數(shù) , 候選碼:系號、系名 外部碼:無學會: 學會名 , 成立年份 , 地點 , 人數(shù) , 候選碼:學會名 外部碼:無函數(shù)依賴如下:學生:學號-姓名,學號-出生年月,學號-系名,學號-班號,學號-宿舍區(qū),完全函數(shù)依賴,無傳遞依賴班級:班號-專業(yè)名,班號-系名,班號-人數(shù),班號-

6、入校年份,完 全函數(shù)依賴,無傳遞依賴系:系號-系名,系號f系辦公室地點,系號-人數(shù),無傳遞依賴,完全函數(shù)依賴,無傳遞依賴學會:學會名-成立年份,學會名地點,學會名-人數(shù) ,無傳遞依 賴 , 完全函數(shù)依賴,無傳遞依賴(5) 五)現(xiàn)有關系數(shù)據(jù)庫如下:學生 (學號,姓名,性別,專業(yè)、獎學金)課程 (課程號,名稱,學分)學習 (學號,課程號,分數(shù))請用關系代數(shù)表達式實現(xiàn)下列 1 4 小題,用 SQL 語言實現(xiàn)下列5 8 小題。1. 檢索“國際貿(mào)易”專業(yè)中獲得獎學金的學生信息,包括學號、姓名、課程名和分數(shù);n學號,姓名,名稱,分數(shù)(6獎學金0(學生)a專業(yè)二國際貿(mào)易(學生)(學 生OO學習OO課程)2.

7、 檢索學生成績得過滿分(100 分 ) 的課程的課程號、名稱和學分;答:n課程號,名稱,學分(分數(shù)=100 (學習)學習課程3. 檢索沒有獲得獎學金、同時至少有一門課程成績在95 分以上的學生信息,包括學號、姓名和專業(yè); 答:n學號,姓名,專業(yè)(獎學金=0(學生)A分數(shù)95(學習)(學生學生)4. 檢索沒有任何一門課程成績在80 分以下的學生的信息, 包括學號、 姓名和專業(yè); 答:n學號,姓名,專業(yè)(學生)一n學號,姓名,專業(yè)(分數(shù)80(學生學習)5. 檢索沒有獲得獎學金、同時至少有一門課程成績在95 分以上的學生信息,包括學號、姓名和專業(yè);答:select b. 學號 , b. 姓名 , b

8、. 專業(yè)from 學習 a, 學生 bwhere a.學號=b.學號 and a.分數(shù) =95 and isnull(a獎學金,0 ) = 06. 檢索沒有任何一門課程成績在80 分以下的所有學生的信息, 包括學號、 姓名和專答:Select a. 學號 , b. 姓名 , b. 專業(yè)From 學生 aWhere not exists(select 1 from 學習 b where a. 學號 = b. 學號 and b. 分 數(shù) 80)7. 對成績得過滿分(100 分) 的學生,如果沒有獲得獎學金的,將其獎學金設為 1000 元;Update 學習 set 獎學金 = 1000Where 學號 in ( Select 學號 from 學習 where 分數(shù) = 100 )And isnull( 獎學金 , 0) = 08. 定義學生成績得過滿分(100 分 ) 的課程視圖AAA, 包括課程號、名稱和學

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論