數(shù)據(jù)庫系統(tǒng)原理與設(shè)計實驗教程 第4版 課件 第7章 數(shù)據(jù)庫設(shè)計_第1頁
數(shù)據(jù)庫系統(tǒng)原理與設(shè)計實驗教程 第4版 課件 第7章 數(shù)據(jù)庫設(shè)計_第2頁
數(shù)據(jù)庫系統(tǒng)原理與設(shè)計實驗教程 第4版 課件 第7章 數(shù)據(jù)庫設(shè)計_第3頁
數(shù)據(jù)庫系統(tǒng)原理與設(shè)計實驗教程 第4版 課件 第7章 數(shù)據(jù)庫設(shè)計_第4頁
數(shù)據(jù)庫系統(tǒng)原理與設(shè)計實驗教程 第4版 課件 第7章 數(shù)據(jù)庫設(shè)計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第1頁第7章數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫系統(tǒng)原理實驗教程第4版第2頁7.1相關(guān)知識7.2實驗十五數(shù)據(jù)庫模式腳本設(shè)計7.2.1實驗?zāi)康呐c要求7.2.2實驗案例7.2.3實驗內(nèi)容目錄7.1相關(guān)知識數(shù)據(jù)庫設(shè)計過程通常可分為6個步驟:(1)需求分析:分析要處理的數(shù)據(jù)及數(shù)據(jù)處理原則和約束,形成需求分析說明書。(2)概念設(shè)計:根據(jù)需求分析得到結(jié)果,建立反映現(xiàn)實的概念數(shù)據(jù)模型,如E-R圖(3)邏輯設(shè)計:將概念模型轉(zhuǎn)化為數(shù)據(jù)庫管理系統(tǒng)(如SQLServer2014)能處理的數(shù)據(jù)模型。(4)模式求精:運用關(guān)系數(shù)據(jù)理論,對得到的關(guān)系模式進(jìn)行分析,找出潛在的問題并加以改進(jìn)和優(yōu)化。(5)物理設(shè)計:對給定的數(shù)據(jù)模型選擇一個最合適應(yīng)用環(huán)境的物理結(jié)構(gòu),包括確定數(shù)據(jù)的存放位置、存儲參數(shù)的配置、索引建立等。(6)應(yīng)用與安全設(shè)計:定義數(shù)據(jù)庫角色和用戶,并授予不同權(quán)限以保證數(shù)據(jù)庫的安全性7.1相關(guān)知識數(shù)據(jù)庫實施階段得到設(shè)計結(jié)果后,進(jìn)入數(shù)據(jù)庫實施階段。此階段的任務(wù)是編寫數(shù)據(jù)庫腳本,腳本主要有以下部分:(1)創(chuàng)建數(shù)據(jù)庫;(2)創(chuàng)建表;(3)創(chuàng)建索引;(4)創(chuàng)建視圖;(5)創(chuàng)建角色及用戶;(6)數(shù)據(jù)庫授權(quán);(7)創(chuàng)建存儲過程及游標(biāo);(8)創(chuàng)建觸發(fā)器。7.2實驗十五數(shù)據(jù)庫模式腳本設(shè)計7.2.1實驗?zāi)康呐c要求(1)掌握將數(shù)據(jù)庫設(shè)計結(jié)果轉(zhuǎn)化為數(shù)據(jù)庫腳本的方法。(2)熟練使用DDL語句建立數(shù)據(jù)庫、表以及定義完整性約束。(3)熟練使用DML語句進(jìn)行數(shù)據(jù)庫查詢、插入、刪除和更新。(4)熟練使用DCL語句創(chuàng)建角色、用戶及數(shù)據(jù)庫授權(quán)。(5)熟練利用存儲過程和游標(biāo)進(jìn)行數(shù)據(jù)庫存取。(6)熟練利用觸發(fā)器實現(xiàn)數(shù)據(jù)庫自動操作。7.2實驗十五數(shù)據(jù)庫模式腳本設(shè)計7.2.2實驗案例以教材“網(wǎng)上書店”的6.3節(jié)得到的關(guān)系表為例,設(shè)計數(shù)據(jù)庫腳本。具體要求如下:(1)在'd:\sqlwork路徑后下創(chuàng)建bookstore數(shù)據(jù)庫;(2)創(chuàng)建登錄用戶u1;(3)創(chuàng)建6.3節(jié)中的全部關(guān)系表及向每個表中插入少量數(shù)據(jù);(4)將全部表的所有權(quán)限授予u1;(5)創(chuàng)建存儲過程①查找訂書金額前20名的會員編號、姓名及總金額;②查詢每類圖書當(dāng)月熱銷圖書排行前10名;③錄入出版社信息;④查詢2007年出版的計算機(jī)方面的書籍。(6)創(chuàng)建觸發(fā)器①實現(xiàn)會員自動升級;②只允許注冊會員在網(wǎng)上提交訂單;③當(dāng)對圖書表進(jìn)行操作時,觸發(fā)器將自動記錄該操作者的名稱和操作時間。7.2.2實驗案例1.創(chuàng)建登錄用戶和數(shù)據(jù)庫BookStoreDB2.增加數(shù)據(jù)庫用戶u13.創(chuàng)建表及插入數(shù)據(jù)BookStoreDB腳本代碼參見教材7.2.3實驗內(nèi)容根據(jù)配套教材習(xí)題6.1得到的圖書管理系統(tǒng)設(shè)計結(jié)果,建立數(shù)據(jù)庫腳本。要求如下:(1)在“d:\sqlwork”路徑下創(chuàng)建LibraryDB數(shù)據(jù)庫;(2)創(chuàng)建全部關(guān)系表及向每個表中插入少量數(shù)據(jù);(3)創(chuàng)建“圖書管理員”和“讀者”兩類角色,并授予不同的表權(quán)限;(4)創(chuàng)建用戶u1和u2,分別加入

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論