版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫設(shè)計(jì)演示文稿現(xiàn)在是1頁\一共有37頁\編輯于星期五優(yōu)選數(shù)據(jù)庫設(shè)計(jì)現(xiàn)在是2頁\一共有37頁\編輯于星期五本章任務(wù)學(xué)習(xí)設(shè)計(jì)數(shù)據(jù)庫的步驟繪制學(xué)生選課系統(tǒng)數(shù)據(jù)庫的E-R圖把學(xué)生選課系統(tǒng)數(shù)據(jù)庫的E-R圖轉(zhuǎn)化為表用三大范式規(guī)范數(shù)據(jù)庫設(shè)計(jì)現(xiàn)在是3頁\一共有37頁\編輯于星期五本章目標(biāo)如何標(biāo)識(shí)實(shí)體對(duì)象如何畫E-R圖如何將E-R圖轉(zhuǎn)換為數(shù)據(jù)表數(shù)據(jù)規(guī)范化設(shè)計(jì)—三大范式現(xiàn)在是4頁\一共有37頁\編輯于星期五學(xué)生選課系統(tǒng)現(xiàn)在是5頁\一共有37頁\編輯于星期五為什么需要數(shù)據(jù)庫設(shè)計(jì)復(fù)雜的數(shù)據(jù)庫需要規(guī)范化設(shè)計(jì)?,F(xiàn)在是6頁\一共有37頁\編輯于星期五什么是數(shù)據(jù)庫設(shè)計(jì)現(xiàn)實(shí)世界信息世界數(shù)據(jù)(電腦)世界現(xiàn)在是7頁\一共有37頁\編輯于星期五數(shù)據(jù)庫設(shè)計(jì)的步驟現(xiàn)在是8頁\一共有37頁\編輯于星期五數(shù)據(jù)庫設(shè)計(jì)第一步:標(biāo)識(shí)實(shí)體數(shù)據(jù)庫中的數(shù)據(jù)對(duì)象,稱為實(shí)體。實(shí)體有一個(gè)或多個(gè)屬性。在需求分析階段,需要知道要在數(shù)據(jù)庫中存儲(chǔ)哪些信息。數(shù)據(jù)庫設(shè)計(jì)的第一步:標(biāo)識(shí)實(shí)體?,F(xiàn)在是9頁\一共有37頁\編輯于星期五標(biāo)識(shí)實(shí)體標(biāo)識(shí)學(xué)生選課系統(tǒng)中的實(shí)體對(duì)象學(xué)生信息教員信息通知課程信息現(xiàn)在是10頁\一共有37頁\編輯于星期五標(biāo)識(shí)實(shí)體的屬性學(xué)生信息學(xué)號(hào)、姓名、性別、年齡、班級(jí)教員信息工號(hào)、姓名、性別、年齡、教齡、職稱課程信息課程號(hào)、名稱、學(xué)時(shí)、學(xué)分通知標(biāo)題、內(nèi)容現(xiàn)在是11頁\一共有37頁\編輯于星期五實(shí)體之間的關(guān)系大部分實(shí)體并不是孤立的,它們之間存在著各種關(guān)系。丈夫與妻子之間一對(duì)一的關(guān)系班級(jí)與學(xué)生之間一對(duì)多的關(guān)系學(xué)生與課程之間多對(duì)多的關(guān)系現(xiàn)在是12頁\一共有37頁\編輯于星期五學(xué)生選課系統(tǒng)中各實(shí)體之間的關(guān)系學(xué)生信息教員信息課程信息一名學(xué)生可以選修多門課程一門課程由一個(gè)或多名學(xué)生選修一名教員講授一至多門課程一門課程只能由一名教員講授現(xiàn)在是13頁\一共有37頁\編輯于星期五數(shù)據(jù)庫設(shè)計(jì)第二步:繪制E-R圖E-R圖(EntityRelationshipDiagram),中文稱為“實(shí)體-關(guān)系圖”,提供了表示實(shí)體、屬性和關(guān)系的圖形符號(hào)。實(shí)體名屬性名關(guān)系名實(shí)體表示關(guān)系表示屬性表示現(xiàn)在是14頁\一共有37頁\編輯于星期五學(xué)生選課系統(tǒng)中的E-R圖現(xiàn)在是15頁\一共有37頁\編輯于星期五E-R圖如何表示實(shí)體之間的關(guān)系現(xiàn)在是16頁\一共有37頁\編輯于星期五E-R圖如何表示實(shí)體之間的關(guān)系現(xiàn)在是17頁\一共有37頁\編輯于星期五學(xué)生選課系統(tǒng)完整的E-R圖現(xiàn)在是18頁\一共有37頁\編輯于星期五課堂練習(xí)畫出倉庫--商品的E-R圖提示:倉庫的屬性包括:地點(diǎn)、面積等;商品的屬性包括:商品名稱、價(jià)格等。n1倉庫商品存放地點(diǎn)面積倉庫號(hào)商品號(hào)價(jià)格數(shù)量商品名現(xiàn)在是19頁\一共有37頁\編輯于星期五數(shù)據(jù)庫設(shè)計(jì)第三步:E-R模型轉(zhuǎn)換為數(shù)據(jù)表將E-R模型轉(zhuǎn)換為數(shù)據(jù)表的基本原則:將各實(shí)體轉(zhuǎn)換為對(duì)應(yīng)的表,將各屬性轉(zhuǎn)換為各表對(duì)應(yīng)的列。標(biāo)識(shí)每個(gè)表的主鍵列,需要注意的是:沒有主鍵的表要添加ID編號(hào)列,它沒有實(shí)際含義,用于做主鍵。
例如:通知數(shù)據(jù)表中除了標(biāo)題、內(nèi)容外,還應(yīng)加一個(gè)ID主鍵列,用以區(qū)分每條記錄。如果實(shí)體之間有某種關(guān)系,還要在表中添加外鍵?,F(xiàn)在是20頁\一共有37頁\編輯于星期五學(xué)生選課系統(tǒng)中各實(shí)體轉(zhuǎn)換為數(shù)據(jù)表現(xiàn)在是21頁\一共有37頁\編輯于星期五如何將E-R圖中的關(guān)系轉(zhuǎn)換為數(shù)據(jù)表如果實(shí)體A和實(shí)體B之間存在一對(duì)一的關(guān)系,將E-R圖轉(zhuǎn)換為數(shù)據(jù)表有以下三種方法:把A實(shí)體的主關(guān)鍵字加入到B實(shí)體轉(zhuǎn)換后的數(shù)據(jù)表中作為外鍵,如果關(guān)系有屬性也一并加入。把B實(shí)體的主關(guān)鍵字加入到A實(shí)體轉(zhuǎn)換后的數(shù)據(jù)表中作為外鍵,如果關(guān)系有屬性也一并加入。直接將關(guān)系轉(zhuǎn)換為數(shù)據(jù)表,表中包含兩個(gè)實(shí)體的主關(guān)鍵字,如果關(guān)系有屬性也一并加入?,F(xiàn)在是22頁\一共有37頁\編輯于星期五一對(duì)一的關(guān)系轉(zhuǎn)換為數(shù)據(jù)表丈夫(身份證號(hào),姓名,職業(yè),出生日期)妻子(身份證號(hào),姓名,職業(yè),出生日期,丈夫身份證號(hào),子女?dāng)?shù),婚齡)現(xiàn)在是23頁\一共有37頁\編輯于星期五一對(duì)多的關(guān)系轉(zhuǎn)換為數(shù)據(jù)表如果實(shí)體A和實(shí)體B之間是一對(duì)多的關(guān)系,關(guān)系轉(zhuǎn)換方法為:可將“一方”實(shí)體的主關(guān)鍵字納入“n方”實(shí)體轉(zhuǎn)換后的數(shù)據(jù)表中作為“外部關(guān)鍵字”,同時(shí)把關(guān)系的屬性也一并其中?,F(xiàn)在是24頁\一共有37頁\編輯于星期五一對(duì)多中的關(guān)系轉(zhuǎn)換為數(shù)據(jù)表班級(jí)(班級(jí)編號(hào)、班級(jí)名稱)學(xué)生(學(xué)號(hào)、姓名、性別、年齡、班級(jí)編號(hào))現(xiàn)在是25頁\一共有37頁\編輯于星期五多對(duì)多的關(guān)系轉(zhuǎn)換為數(shù)據(jù)表如果實(shí)體A和實(shí)體B之間是多對(duì)多的關(guān)系,必須按以下原則轉(zhuǎn)換化數(shù)據(jù)表:必須對(duì)“關(guān)系”單獨(dú)建立一個(gè)數(shù)據(jù)表。該數(shù)據(jù)表的屬性中至少要包括實(shí)體A和實(shí)體B的主關(guān)鍵字作為外鍵,并且如果關(guān)系有屬性,也要?dú)w入這個(gè)關(guān)系中?,F(xiàn)在是26頁\一共有37頁\編輯于星期五多對(duì)多的關(guān)系轉(zhuǎn)換為數(shù)據(jù)表學(xué)生(學(xué)號(hào)、姓名、性別、年齡)課程(課程號(hào)、名稱、課時(shí)、學(xué)分)選課(編號(hào)、學(xué)號(hào)、課程號(hào))現(xiàn)在是27頁\一共有37頁\編輯于星期五學(xué)生選課系統(tǒng)的數(shù)據(jù)表現(xiàn)在是28頁\一共有37頁\編輯于星期五數(shù)據(jù)規(guī)范化假設(shè)某建筑公司要設(shè)計(jì)一個(gè)數(shù)據(jù)庫。公司的業(yè)務(wù)規(guī)則概括說明如下:公司承擔(dān)多個(gè)工程項(xiàng)目,每一項(xiàng)工程有:工程號(hào)、工程名稱、施工人員等公司有多名職工,每一名職工有:職工號(hào)、姓名、性別、職務(wù)等公司按照工時(shí)和小時(shí)工資率支付工資,小時(shí)工資率由職工的職務(wù)決定現(xiàn)在是29頁\一共有37頁\編輯于星期五為什么要數(shù)據(jù)規(guī)范化表中存在大量冗余信息插入數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù)時(shí)都可能會(huì)引發(fā)異常現(xiàn)在是30頁\一共有37頁\編輯于星期五第一范式第一范式的目標(biāo)是確保每列的原子性。即數(shù)據(jù)表中的字段都是單一屬性的,不可再分。姓名性別年齡地址張三男19北京市海淀區(qū)中關(guān)村大街20號(hào)李四男20石家莊市橋西區(qū)中山路112號(hào)王五男19北京市海淀區(qū)學(xué)府路210號(hào)趙六男21北京市朝陽區(qū)櫻花街32號(hào)現(xiàn)在是31頁\一共有37頁\編輯于星期五第二范式第二范式是在第一范式的基礎(chǔ)上,確保表中的每列都和主鍵相關(guān)。即要求一個(gè)表只描述一件事情。職工信息工程信息勞資信息現(xiàn)在是32頁\一共有37頁\編輯于星期五第二范式現(xiàn)在是33頁\一共有37頁\編輯于星期五第三范式第三范式是在第二范式的基礎(chǔ)上,確保表中每列都和主鍵直接相關(guān),而不是間接相關(guān)。間接相關(guān)又稱為傳遞依賴。假設(shè)數(shù)據(jù)表中A、B、C三列,如果A->B,而B->C,則
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)勞動(dòng)合同范本簡易版
- 2025建筑物資租賃合同(大連安建)
- 2025拆遷合作合同范本
- 課題申報(bào)參考:考慮多減排項(xiàng)目并行的港口作業(yè)設(shè)備綠色轉(zhuǎn)型路徑設(shè)計(jì)與激勵(lì)機(jī)制研究
- 教育中的數(shù)字化互動(dòng)與智能學(xué)習(xí)
- 心理健康課程在學(xué)生教育中的實(shí)施效果評(píng)估
- 2024年中尺度自動(dòng)氣象站系統(tǒng)項(xiàng)目項(xiàng)目投資申請報(bào)告代可行性研究報(bào)告
- 追溯系統(tǒng)在農(nóng)產(chǎn)品質(zhì)量監(jiān)管中的重要作用
- 二零二五年度金融科技產(chǎn)品開發(fā)與應(yīng)用合同范本4篇
- 2025年浙科版七年級(jí)科學(xué)上冊階段測試試卷
- 2025河北邯鄲世紀(jì)建設(shè)投資集團(tuán)招聘專業(yè)技術(shù)人才30人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 慈溪高一期末數(shù)學(xué)試卷
- 天津市武清區(qū)2024-2025學(xué)年八年級(jí)(上)期末物理試卷(含解析)
- 《徐霞客傳正版》課件
- 江西硅博化工有限公司年產(chǎn)5000噸硅樹脂項(xiàng)目環(huán)境影響評(píng)價(jià)
- 高端民用航空復(fù)材智能制造交付中心項(xiàng)目環(huán)評(píng)資料環(huán)境影響
- 貴州省黔東南州2024年七年級(jí)上學(xué)期數(shù)學(xué)期末考試試卷【附答案】
- 量子醫(yī)學(xué)成像學(xué)行業(yè)研究報(bào)告
- DB22T 3268-2021 糧食收儲(chǔ)企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化評(píng)定規(guī)范
- 辦事居間協(xié)議合同范例
- 正念減壓療法詳解課件
評(píng)論
0/150
提交評(píng)論