數據庫設計基礎_第1頁
數據庫設計基礎_第2頁
數據庫設計基礎_第3頁
數據庫設計基礎_第4頁
數據庫設計基礎_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、NCRE第第4章數據庫設計基礎(公共基礎知識)章數據庫設計基礎(公共基礎知識)洞庭軟件園培訓學校洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:13975026749139750267492一、理解數據庫:一、理解數據庫:1 1、數據(數據(DataData)是描述事物的符號記錄。是描述事物的符號記錄。2 2、為什么引入數據庫:、為什么引入數據庫: (1 1)數據量大,數據多。)數據量大,數據多。 (2 2)方便查找。)方便查找。洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院

2、大門對面上坡150150米米 電話:電話:139750267491397502674931 1、數據(數據(DataData)是描述事物的符號記錄。是描述事物的符號記錄。2 2、數據庫(數據庫(DataBaseDataBase,DBDB)數據的集合,是存放數據的倉庫。數據的集合,是存放數據的倉庫。3 3、數據庫管理系統(tǒng)(數據庫管理系統(tǒng)(DBMSDBMS)負責數據的管理。負責數據的管理。 (1 1)DBMSDBMS屬于系統(tǒng)軟件。屬于系統(tǒng)軟件。 (2 2)DBMSDBMS是數據庫系統(tǒng)的核心。是數據庫系統(tǒng)的核心。4 4、數據庫應用系統(tǒng)(數據庫應用系統(tǒng)(DBASDBAS)利用利用DBMSDBMS開發(fā)的

3、應用軟件。開發(fā)的應用軟件。5 5、數據庫系統(tǒng)(數據庫系統(tǒng)(DBSDBS)使用了數據庫技術的計算機,屬于硬件系統(tǒng)。使用了數據庫技術的計算機,屬于硬件系統(tǒng)。6 6、數據庫管理員(數據庫管理員(DBADBA)是數據庫系統(tǒng)的人的因素。負責管理、維是數據庫系統(tǒng)的人的因素。負責管理、維 護、設計、監(jiān)視數據庫系統(tǒng)的運行。護、設計、監(jiān)視數據庫系統(tǒng)的運行。洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:13975026749139750267494計算機硬件計算機硬件操作系統(tǒng)操作系統(tǒng)數據庫管理系統(tǒng)數據庫管理系統(tǒng)數據庫應用系統(tǒng)數據庫應

4、用系統(tǒng)用戶用戶Windows XP / Vista / 7 / 2003等。等。Access / Visual FoxPro / SQL Server等。等。洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:13975026749139750267495三、數據庫系統(tǒng)的三級模式和兩級三、數據庫系統(tǒng)的三級模式和兩級映射映射數據庫(數據庫(DB)內模式內模式(物理模式)(物理模式)概念模式概念模式外模式外模式/子模式子模式用戶模式用戶模式外模式外模式應用應用應用應用應用應用概念模式概念模式 內模式映射內模式映射外模式外模

5、式 - 概念模式映射概念模式映射全局數據邏輯結構的描述全局數據邏輯結構的描述局部數據邏輯結構的描述局部數據邏輯結構的描述洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:13975026749139750267496四、數據模型:四、數據模型:1 1、數據模型的三層分類:、數據模型的三層分類: (1 1)概念數據模型)概念數據模型/ /概念模型概念模型 (2 2)邏輯數據模型)邏輯數據模型/ /數據模型數據模型 (3 3)物理數據模型)物理數據模型/ /物理模型物理模型2 2、典型的概念數據模型:、典型的概念數據模型

6、:E E R R模型(實體模型(實體 - - 聯(lián)系模型)聯(lián)系模型) (1 1)實體:實體:現(xiàn)實生活中的事物?,F(xiàn)實生活中的事物。 (2 2)屬性:屬性:表示實體的一些特征。表示實體的一些特征。 (3 3)聯(lián)系:聯(lián)系:實體之間的關聯(lián)。實體之間的關聯(lián)。洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:13975026749139750267497四、數據模型:四、數據模型:3 3、實體間聯(lián)系:、實體間聯(lián)系: (1 1)一對一()一對一(1:11:1) 學校學校 - - 校長校長【計算機不予處理計算機不予處理】 (2 2)一

7、對多()一對多(1:m1:m) 學生學生 班級班級【計算機可以直接處理計算機可以直接處理】 (3 3)多對多()多對多(m:nm:n) 學生學生 課程課程【轉換為兩個一對多聯(lián)系再處理轉換為兩個一對多聯(lián)系再處理】歷史上出現(xiàn)過的數據模型:網狀模型、層次模型、關系模型歷史上出現(xiàn)過的數據模型:網狀模型、層次模型、關系模型洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:13975026749139750267498四、數據模型:四、數據模型:4 4、E-RE-R模型的圖示表示法:模型的圖示表示法:實體實體聯(lián)系聯(lián)系實體的屬性實

8、體的屬性洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:13975026749139750267499五、關系模型五、關系模型:關系的關系的數據結構數據結構學號學號姓名姓名性別性別年齡年齡籍貫籍貫01張三男21河北02李四女24山東03王武男28陜西例:學生關系例:學生關系屬性屬性元組元組/ /記錄記錄主鍵主鍵關系就是二維表。關系就是二維表。1 1、元組是有限的。、元組是有限的。2 2、元組不能重復。、元組不能重復。3 3、屬性不能重復。、屬性不能重復。4 4、元素的順序是無關的。、元素的順序是無關的。5 5、屬性

9、的順序是無關的。、屬性的順序是無關的。洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:139750267491397502674910五、關系模型五、關系模型:關系的數據約束關系的數據約束A .A .實體完整性約束實體完整性約束 主鍵取值不能為空,不能取重復值。主鍵取值不能為空,不能取重復值。 主鍵取值不同,就是兩個不同的元組。主鍵取值不同,就是兩個不同的元組。B .B .參照完整性約束參照完整性約束 不允許引用不存在的元組。不允許引用不存在的元組。 約束了關系之間相關聯(lián)的情況。約束了關系之間相關聯(lián)的情況。C .C

10、 .用戶自定義完整性約束用戶自定義完整性約束洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:139750267491397502674911六、關系代數六、關系代數:參與運算的數據都是關系(二維表)參與運算的數據都是關系(二維表)。R RA B C1 2 51 4 92 8 45 6 09 2 4A B CS S1 2 53 4 92 6 45 6 03 3 3R RS SA B C1 2 55 6 0結論:并交差三個操作都不能更改關系的屬性個數。結論:并交差三個操作都不能更改關系的屬性個數。洞庭軟件園培訓學校洞庭

11、軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:139750267491397502674912六、關系代數六、關系代數:參與運算的數據都是關系(二維表)參與運算的數據都是關系(二維表)。RA B C1 2 51 4 95 6 0SA B C1 2 53 4 9RSR.A R.B R.C S.A S.B S.C1 2 5 1 2 51 4 9 1 2 51 4 9 3 4 95 6 0 1 2 55 6 0 3 4 9 1 2 5 3 4 9關系積(笛卡爾積)關系積(笛卡爾積)洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門

12、對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:139750267491397502674913七、數據庫設計與管理:七、數據庫設計與管理:1 1、數據庫設計的四個階段:、數據庫設計的四個階段:需求分析需求分析運行與維護運行與維護概念設計概念設計邏輯設計邏輯設計物理設計物理設計編碼編碼測試測試建立概念數據模型:建立概念數據模型:E-RE-R模型模型將將E-RE-R圖轉換為關系模式:實體和聯(lián)系均轉換為關系。圖轉換為關系模式:實體和聯(lián)系均轉換為關系。對數據庫內部物理結構作出調整并選擇合理的存儲路徑對數據庫內部物理結構作出調整并選擇合理的存儲路徑洞庭軟件園培訓學校洞庭軟件園培訓學

13、校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:139750267491397502674914七、數據庫設計與管理:七、數據庫設計與管理:2 2、數據庫管理:、數據庫管理: 實施人:數據庫管理員(實施人:數據庫管理員(DBADBA) 數據庫管理的特點:數據庫管理的特點:實現(xiàn)數據共享實現(xiàn)數據共享 管理內容:管理內容:(1 1)數據庫的建立)數據庫的建立 (2 2)數據庫的調整)數據庫的調整 (3 3)數據庫的重組)數據庫的重組 (4 4)數據安全控制與完整性控制)數據安全控制與完整性控制 (5 5)數據庫的故障校復)數據庫的故障校復 (6 6)數據

14、庫監(jiān)控)數據庫監(jiān)控洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:139750267491397502674915經典例題經典例題1 1、在、在數據庫管理技術發(fā)展的過程中,經歷了人工管理階段、文件系統(tǒng)階數據庫管理技術發(fā)展的過程中,經歷了人工管理階段、文件系統(tǒng)階段和數據庫系統(tǒng)階段。其中數據獨立性最高的階段是(段和數據庫系統(tǒng)階段。其中數據獨立性最高的階段是( A A )A A)數據庫系統(tǒng))數據庫系統(tǒng) B B)文件系統(tǒng))文件系統(tǒng) C C)人工管理)人工管理 D D)數據項管理)數據項管理2 2、下述、下述關于數據庫系統(tǒng)的

15、敘述中正確的是(關于數據庫系統(tǒng)的敘述中正確的是( A A )A A)數據庫系統(tǒng)減少了數據冗余)數據庫系統(tǒng)減少了數據冗余 B B)數據庫系統(tǒng)避免了一切冗余)數據庫系統(tǒng)避免了一切冗余C C)數據庫系統(tǒng)中數據的一致性是指數據類型一致)數據庫系統(tǒng)中數據的一致性是指數據類型一致D D)數據庫系統(tǒng)比文件系統(tǒng)能管理更多的數據)數據庫系統(tǒng)比文件系統(tǒng)能管理更多的數據3 3、數據庫系統(tǒng)、數據庫系統(tǒng)的核心是(的核心是( B B )A A)數據庫)數據庫 B B)數據庫管理系統(tǒng))數據庫管理系統(tǒng) C C)數據模型)數據模型 D D)軟件工具)軟件工具4 4、用、用樹形結構來表示實體之間練習的模型稱為(樹形結構來表示實體

16、之間練習的模型稱為( B B ) A A)關系模型)關系模型 B B)層次模型)層次模型 C C)網狀模型)網狀模型 D D)數據模型)數據模型洞庭軟件園培訓學校洞庭軟件園培訓學校 地址:湖南理工南院大門對面上坡地址:湖南理工南院大門對面上坡150150米米 電話:電話:139750267491397502674916經典例題經典例題1010、將、將ERER圖轉換到關系模式時,實體與聯(lián)系都可以表示成(圖轉換到關系模式時,實體與聯(lián)系都可以表示成( A A )A A)屬性)屬性 B B)關系)關系 C C)鍵)鍵 D D)域)域1111、設有、設有如下關系表:如下關系表: R S TR S T 則則下列操作中正確的是(下列操作中正確的是( B B )A A)T=RS T=RS B B)T=RS T=RS C C)T=RT=RS S D D)T=R/ST=R/SA AB BC C1 11 12 22 22 23 3A AB BC C3 31 13 3A AB BC C1 11 12 22 22 23 33 31 13 3洞庭

溫馨提示

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

評論

0/150

提交評論