




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫模型設(shè)計,ER模型數(shù)據(jù)庫設(shè)計 需求分析,設(shè)計,實現(xiàn),運(yùn)行維護(hù)。 其中設(shè)計階段包括, 概念,邏輯,物理 三個方面的設(shè)計。概念,邏輯,物理設(shè)計概念設(shè)計 利用數(shù)據(jù)模型進(jìn)行概念數(shù)據(jù)庫的模式設(shè)計。它不依賴任何DBMS邏輯設(shè)計 將概念模型具體化,即要實現(xiàn)概念模型所描述的東西,需要哪些具體的功能和具體的信息,如訂單包含“訂單ID”、“訂單金額”、”訂單地址“等。這個階段的產(chǎn)物是可以在數(shù)據(jù)庫中生成具體的表及其他的數(shù)據(jù)庫對象(如主鍵、外鍵、索引、約束、視圖、物理設(shè)計過程等) 。 物理模型是在邏輯模型的基礎(chǔ)上,考慮到具體的技術(shù)實現(xiàn)因素,在具體的數(shù)據(jù)庫上實現(xiàn)數(shù)據(jù)。數(shù)據(jù)庫模型設(shè)計,ER模型 1.實體Entity
2、 2.屬性 3.(關(guān)系)基本作圖步驟 根據(jù)需求確定實體集合; 選擇實體集應(yīng)包含的屬性; 確定實體集之間的; 確定實體集的鍵,用下劃線在屬性上表明鍵的屬性組合; 確定關(guān)系類型,并進(jìn)行標(biāo)注 進(jìn)一步調(diào)整關(guān)系 1-M,M-N,11約束 線來標(biāo)示關(guān)系,單線或雙線,約束 部分參與約束完全參與約束 ifan employee mustwork for a department, thissketchedby double lines, and called “total or mandatory participation”. Andifan employeemay or may notmanage a d
3、epartment, and called “partialthis is sketched by a single line optional participation”.or弱實體 該實體只能依賴其他實體來唯一確定 被依賴的實體與弱實體之間應(yīng)該是one-to-many關(guān)系 必須子類 子類特有屬性 可能有另外的實體與關(guān)系的度(DegreeofaRelationship) 一元關(guān)系Unary 二元關(guān)系Binary(只有一個實體).(兩個實體參與). 三元關(guān)系 多元關(guān)系Ternary (三個實體參與)N-ary(N個實體參與)聚合ERDiagram一些圖示一些原則 根據(jù)需求設(shè)計! 影星可以在不
4、止一部 所以many-to-many 盡量避免冗余 盡量保持簡單里出現(xiàn),出演一部的也不止一個人借款(N-aryRelationship-SetExample)Many-to-ManyCombineborrower into loancustomer(cust id,city)name,street_address, customer(cust id, name, street address, city)loan (loan id, cust id, amount )loan (loan id, amount )borrower(cust id, loan id, access_date )工
5、作關(guān)系Relationship-SetExample(2)One-to-ManyCould combineintoemployee (employee id, works for(employee id,name ) manager id )employee (employee id, name, manager id )工作關(guān)系(N-aryRelationship-SetExample) If no arrows If one arrow(“many-to-many” mapping)(“one-to-many” mapping)job (title, level)employee (emp
6、loyee id, employee name ) branch (branch name, branch city, assets ) works on (employee id, branch name, title )數(shù)據(jù)庫設(shè)計三大范式 第一范式(1NF): 數(shù)據(jù)表中的每一列(每個字段)必須是不可拆分的最小單元。確保每列保持原子性 第二范式(2NF): 滿足1NF后,要求表中的所有列,都必須依賴于整個主鍵,而不只是不分的鍵。確保表中的每列都和主鍵相關(guān) 第三范式(3NF): 必須先滿足第二范式(2NF),要求:表中的每一列只與主鍵直接相關(guān)而不是間接相關(guān),(表中的每一列只能依賴于主鍵);確保每列都和主鍵列直接相關(guān),而不是間接相關(guān)1NF 不能有多屬性的列3nf 房間號決定空間 而不是課程名字 對于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年四川省稅務(wù)系統(tǒng)遴選面試真題附詳解含答案
- 內(nèi)科疾病診療成本控制分析
- 化妝品衛(wèi)生知識培訓(xùn)考核試題(含答案)
- 遼師大版(三起)小升初考試英語試卷
- 2025年上海市高級技工學(xué)校招聘考試筆試試題(含答案)
- 基因疾病的探究與治療方法
- 老師愛崗敬業(yè)課件
- 服裝品牌代理經(jīng)銷合同范本
- 專業(yè)市場場地租賃履約保證金合同
- 拆除工程風(fēng)險規(guī)避與免責(zé)合同
- EPC總承包項目中的進(jìn)度控制與資源分配
- 最全看圖猜成語 課件
- 腫瘤中心建設(shè)計劃書
- 快題設(shè)計課件
- 工程居間保密協(xié)議
- 成都市2021級(2024屆)高中畢業(yè)班第一次診斷性檢測(一診)英語試卷(含答案)
- 多鐵性材料應(yīng)用
- 住院病歷點評匯總表
- 摩登家庭第一季臺詞中英對照
- 社會經(jīng)濟(jì)咨詢服務(wù)合同范本
評論
0/150
提交評論