二級公共基礎課件:數(shù)據(jù)庫設計基礎_第1頁
二級公共基礎課件:數(shù)據(jù)庫設計基礎_第2頁
二級公共基礎課件:數(shù)據(jù)庫設計基礎_第3頁
二級公共基礎課件:數(shù)據(jù)庫設計基礎_第4頁
二級公共基礎課件:數(shù)據(jù)庫設計基礎_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

4、數(shù)據(jù)庫設計基礎(9.33%)4.1數(shù)據(jù)庫基本概念(2.22%)數(shù)據(jù)庫基本概念聯(lián)賽最佳運動員ClaytonHewitt數(shù)據(jù)8

Paradorn10MaratSafin

15CarlosMoya

20ClaytonHewitt聯(lián)賽獲勝場次運動員信息數(shù)據(jù)和信息數(shù)據(jù)庫基本概念數(shù)據(jù)庫是長期存儲在計算機內的、有組織的、可共享的數(shù)據(jù)集合(數(shù)據(jù)表及其相關操作對象的集合)數(shù)據(jù)表由一個或多個相關的數(shù)據(jù)項組成數(shù)據(jù)表存儲過程視圖….…

訂單

客戶

產(chǎn)品

記錄數(shù)據(jù)庫基本概念數(shù)據(jù)庫系統(tǒng)是一個基于計算機的記錄保存系統(tǒng),它最主要的用途是記錄和維護信息。數(shù)據(jù)庫管理系統(tǒng)(DBMS)包括一組相關的記錄以及一組用來訪問和操作這些記錄的程序。常見的數(shù)據(jù)庫管理系統(tǒng)OracleOracle公司的產(chǎn)品“對象-關系”型數(shù)據(jù)庫,大型數(shù)據(jù)庫SQLServerMicrosoft公司的產(chǎn)品易用性好,中小型數(shù)據(jù)庫DB2IBM公司的產(chǎn)品支持多操作系統(tǒng)、多種類型的硬件和設備為什么使用數(shù)據(jù)庫?名姓聘任時間KarlaJablonski1994-03-11MartineRance1992-02-05MargaretSmith1988-09-29GaryThomas1988-08-09存儲大量數(shù)據(jù),方便檢索和訪問降低存儲數(shù)據(jù)的冗余度保持數(shù)據(jù)信息的一致、完整共享和安全可以建立和遵循某些標準通過組合分析,產(chǎn)生新的有用信息數(shù)據(jù)庫基本概念表、記錄、行、列、關系元組課程編號課程名稱學時學期平均成績J001數(shù)據(jù)庫基礎36178J003C語言60181Z004操作系統(tǒng)44267X001編譯原理40266屬性行(記錄)列數(shù)據(jù)庫基本概念數(shù)據(jù)冗余和數(shù)據(jù)完整性學號姓名1張明2王東3李健3趙彬失去了數(shù)據(jù)完整性學號必須唯一學號姓名1張明2王東3李健4趙彬學號成績姓名189張明276王東380李健467趙彬存在數(shù)據(jù)冗余數(shù)據(jù)庫的基本概念編號姓名年齡民族部門1王濤33漢族人事管理部2李梅27漢族人事管理部1127李梅21133王濤1部門編碼民族編碼年齡姓名編號回族2漢族1民族民族編碼市場營銷部2人事管理部1部門部門編碼

存在冗余通過規(guī)范化減少數(shù)據(jù)的冗余實體完整性3-1姓名課程成績趨勢張明化學89升王東物理76降張明歷史80降趙彬物理67降學號001002003004唯一的學號進行實體標識不能通過姓名進行區(qū)分主鍵標識列和主鍵實體完整性3-2班級姓名成績趨勢S183張明89升S183王東76降S183趙彬80降S184張明67降候選鍵組合鍵(主鍵)組合鍵實體完整性3-3姓名課程成績趨勢張明化學89升王東物理76降張文武歷史80降趙彬物理67降學號001002004主鍵為空,失去實體完整性主鍵主鍵非空引用完整性2-1姓名學號張明1王東2李健3趙彬4錢雯5孫勝6周盈7學號成績265490687789外鍵主鍵外鍵引用完整性2-2姓名學號張明1王東2李健3趙彬4錢雯5孫勝6周盈7學號成績265490987789外鍵主鍵失去引用完整性引用完整性關系和度

簡稱國家貨幣單位CHN中國人民幣(元)FRN法國法郎國家首都中國北京法國巴黎關系度每個關系或表都包含許多記錄或行表中屬性的數(shù)量稱為該表的“度”域完整性和域約束

姓名性別身份證號碼張明男432940198404ASD劉鵑亮男104320198502349956域(字段)類型約束:姓名必須是字符型數(shù)據(jù)范圍約束:性別必須是“男”或者“女”格式約束:身份證號碼必須是18位數(shù)字失去了域完整性18自定義完整性AV121322喬峰CV0016AV372133玄痛CV0015AV378291沙悟凈AV0014AV378290豬悟能AV0013AV378289孫悟空AV0012….會員證用戶姓名用戶編號約束方法:存儲過程、觸發(fā)器帳號姓名信用….00192孫悟空700288豬悟能612333段譽890111虛竹4093000岳不群-10×觸發(fā)器:檢查信用值完整性包括…

2-1域完整性實體完整性引用完整性自定義完整性完整性包括…2-220完整性類型數(shù)據(jù)庫工具實體完整性主鍵約束唯一約束域完整性默認值定義外鍵約束檢查約束非空屬性引用完整性外鍵約束檢查約束用戶定義的完整性存儲過程觸發(fā)器選擇主鍵的原則最少性盡量選擇單個鍵作為主鍵穩(wěn)定性盡量選擇數(shù)值更新少的列作為主鍵數(shù)據(jù)庫基礎概念技術發(fā)展三個階段:人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫系統(tǒng)的內部機構體系:三級模式和二級映射1、三級模式:概念模式、內模式、外模式2、二級映射:外模式/概念模式、概念模式/內模式4.2數(shù)據(jù)模型(4%)ER模型層次模型網(wǎng)狀模型關系模型軟件項目開發(fā)周期現(xiàn)實世界建模信息世界數(shù)據(jù)庫世界模型轉換規(guī)范化需求分析階段:分析客戶的業(yè)務和數(shù)據(jù)處理需求;概要設計階段:設計數(shù)據(jù)庫的E-R模型圖,確認需求信息的正確和完整;詳細設計階段:將E-R圖轉換為多張表,進行邏輯設計,并應用數(shù)據(jù)庫設計的三大范式進行審核;代碼編寫階段:選擇具體數(shù)據(jù)庫進行物理實現(xiàn),

并編寫代碼實現(xiàn)前端應用;軟件測試階段:……安裝部署階段:……繪制E-R圖4-1E-R(Entity-Relationship)實體關系圖符號含義實體,一般是名詞屬性,一般是名詞關系,一般是動詞繪制E-R圖4-2管理bbsUser(用戶,版主)……出生日期昵稱版塊名稱版主……bbsSection(版塊)繪制E-R圖4-3映射基數(shù)一對一XXXXYYYYXXXXYYYY一對多XXXXY

YY多對一XXXXYYYY多對多客戶訂單產(chǎn)品1

NM

N繪制E-R圖1M11M1MMMM用戶積分性別用戶等級備注信息注冊日期版塊名稱本版留言發(fā)貼數(shù)狀態(tài)密碼昵稱電子郵件生日論壇用戶(BBSUser)管理發(fā)表發(fā)表跟隨屬于屬于點擊率版主標題發(fā)貼人貼子編號正文點擊率版塊(BBSSection)發(fā)貼(BBSTopic)發(fā)貼人正文狀態(tài)貼子編號所在版塊

溫馨提示

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

評論

0/150

提交評論