sql數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告_第1頁
sql數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、 5/5sql數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告 數(shù)據(jù)庫設(shè)計(jì)與管理 實(shí)驗(yàn)報(bào)告 班級:120506 學(xué)號:XXXXXXXX 姓名:XXX 實(shí)驗(yàn)一 一、實(shí)驗(yàn)?zāi)康?1了解SQL Server 2000中數(shù)據(jù)庫的組成; 2熟練創(chuàng)建、管理數(shù)據(jù)庫和事務(wù)日志。 3熟練掌握創(chuàng)建、修改和刪除表的方法; 4掌握向表中添加記錄、修改記錄及刪除記錄的方法; 二、實(shí)驗(yàn)內(nèi)容 1在D盤或E盤建立以學(xué)生名命名的文件夾,如圖1所示。 在E盤建立文件夾 2.分別使用企業(yè)管理器、CREATE DATABASE命令兩種方法創(chuàng)建數(shù)據(jù)庫和事務(wù)日志。要求如下: 數(shù)據(jù)庫名字為S ale;數(shù)據(jù)文件初始大小為3MB,最大為10MB,文件增量為1MB;事務(wù)日志初始大

2、小為2MB,最大為15MB,文件增量為1MB。 用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)文件 創(chuàng)建事務(wù)日志 CREATE DA TABASE創(chuàng)建數(shù)據(jù)庫和事務(wù)日志 3.向Sale中添加數(shù)據(jù)文件、日志文件(要求與上同);CREATE DATABASE Sale 添加數(shù)據(jù)文件添加日志文件 4.向Sale中添加新文件組,向新文件組中添加一個數(shù)據(jù)文件(要求與上同); 向Sale中添加新文件組向文件組中添加數(shù)據(jù)文件5.刪除后添加的數(shù)據(jù)文件、日志文件及文件組; 刪除添加的數(shù)據(jù)文件刪除添加的日志文件 刪除文件組 6分別使用企業(yè)管理器及CREATE TABLE 在S ale數(shù)據(jù)庫中創(chuàng)建如下表: 客戶表(Customer)

3、 產(chǎn)品表(P roduct) 入庫表(ProIn)銷售表(ProOut) 7在企業(yè)管理器中給Customer、P roduct、ProOut表中輸入記錄,并練習(xí)記錄的修改及刪除 在Customer中輸入記錄 在P roduct表中輸入記錄 在ProOut表中輸入記錄 刪除程序運(yùn)行刪除后效果圖 修改程序運(yùn)行修改后效果 8.向ProOut表中用insert語句插入表中所列最后一條記錄;用update語句將銷售日期為2002-1-2,客戶編號為001,產(chǎn)品編號為00003的銷售記錄的銷售數(shù)量改為18;用delete 語句刪除客戶表(Customer)中地址為新疆的客戶。注意where子句的使用。 插

4、入數(shù)據(jù)代碼插入數(shù)據(jù)后效果 修改記錄代碼修改后效果 刪除代碼運(yùn)行效果刪除后效果圖 9.將所建立數(shù)據(jù)庫從企業(yè)管理器中分離出來,并拷貝其數(shù)據(jù)文件及日期文件。 分離前準(zhǔn)備分離 分離后拷貝數(shù)據(jù)文件及日期文件10.將分離出來的數(shù)據(jù)庫再附加到企業(yè)管理器中 查找數(shù)據(jù)庫 添加數(shù)據(jù)庫后 實(shí)驗(yàn)二數(shù)據(jù)查詢及索引的創(chuàng)建( 2 學(xué)時) 一、實(shí)驗(yàn)?zāi)康?1了解并掌握select查詢語句中各子句的作用及用法 2了解索引的基本知識,掌握索引的創(chuàng)建、修改及刪除 二、實(shí)驗(yàn)內(nèi)容 1.建立查詢,要求顯示銷售日期、客戶姓名、產(chǎn)品名稱、單價(jià)、數(shù)量、金額。結(jié)果按姓名排序 2.建立查詢,要求能按品名統(tǒng)計(jì)匯總每種產(chǎn)品的銷售數(shù)量和銷售金額。 3.建

5、立查詢,要求顯示銷售金額在10萬元以下的產(chǎn)品的清單,要求顯示產(chǎn)品編號,品名,單價(jià)及庫存數(shù)量。 4. 建立查詢,要求統(tǒng)計(jì)各地區(qū)在本年份內(nèi)的銷售總量及銷售金額。 5.建立查詢,要求統(tǒng)計(jì)每種產(chǎn)品每月的入庫數(shù)量,結(jié)果既要包括匯總行,也要包括產(chǎn) 品編號、入庫日期、入庫數(shù)量明細(xì)行。 6.建立查詢,要求查詢比空調(diào)銷售總數(shù)量還多的產(chǎn)品名及其銷售總數(shù)量。 7.建立索引,在客戶表中使用企業(yè)管理器將客戶編號設(shè)置為主鍵,在產(chǎn)品表中用CREATE INDEX命令按產(chǎn)品編號創(chuàng)建惟一索引。 用企業(yè)管理器將客戶編號設(shè)置為主鍵 惟一索引 8.在客戶表中以地址為關(guān)鍵字建立普通索引 9.刪除8中所建立的索引 實(shí)驗(yàn)三數(shù)據(jù)完整性設(shè)計(jì)(

6、 2 學(xué)時) 一、實(shí)驗(yàn)?zāi)康?1.掌握企業(yè)管理器和Transact-SQL語句創(chuàng)建和刪除規(guī)則的操作方法。 2. 掌握企業(yè)管理器和Transact-SQL語句綁定和解除綁定規(guī)則的操作方法 3. 掌握企業(yè)管理器和Transact-SQL語句創(chuàng)建和刪除默認(rèn)對象的操作方法。 4.掌握企業(yè)管理器和Transact-SQL語句綁定和解除綁定默認(rèn)對象的操作方法 5. 掌握企業(yè)管理器和Transact-SQL語句(CREATE TABLE、ALTER TABLE)定義和刪除 約束的方法。 二、實(shí)驗(yàn)內(nèi)容(由于SQL2012取消了企業(yè)管理器,所以沒有用企業(yè)管理器進(jìn)行實(shí)驗(yàn)) 1創(chuàng)建一默認(rèn)對象,要求能夠取得當(dāng)前日期并將

7、其綁定到銷售(ProOut)表的銷售日期(SaleDate)列。 2、創(chuàng)建一規(guī)則,限定只能錄入大于0的數(shù)值,然后將其綁定到銷售(ProOut)表的銷售數(shù)量(Quantity)列。 3.設(shè)計(jì)插入語句,檢驗(yàn)?zāi)J(rèn)對象和規(guī)則是如何發(fā)生作用的。 4.解除默認(rèn)對象及規(guī)則的綁定,并刪除所建規(guī)則。 5.為入庫表的入庫日期列建立默認(rèn)約束,使其默認(rèn)值為當(dāng)前系統(tǒng)日期 6.為產(chǎn)品表建立檢查約束,限定產(chǎn)品單價(jià)大于0,設(shè)計(jì)驗(yàn)證命令語句。(建立兩種方法,驗(yàn)證用語句方法) 7在產(chǎn)品表和銷售表之間建立外鍵約束,使兩表實(shí)現(xiàn)級聯(lián)修改與刪除,并加以驗(yàn)證。 實(shí)驗(yàn)四 Transact-SQL程序設(shè)計(jì)( 2 學(xué)時) 一、實(shí)驗(yàn)?zāi)康?1.理解

8、、掌握內(nèi)置函數(shù)的作用及用法。 2理解、掌握用戶定義函數(shù)的創(chuàng)建、修改及使用方法 二、實(shí)驗(yàn)內(nèi)容 1.練習(xí)常用內(nèi)置函數(shù)(不用截圖) 建立函數(shù),使其能計(jì)算形如1+2+3+n的和,n為任意給定的正整數(shù)。(Transact-SQL 語句) 2.建立函數(shù),使其能計(jì)算形如1!+2!+3!+n!的和,n為任意給定的正整數(shù)。(Transact-SQL語句) 建立函數(shù) 計(jì)算結(jié)果截圖 3.建立函數(shù),使其能顯示任意給定產(chǎn)品編號的產(chǎn)品的當(dāng)月銷售情況(包括銷售日期、客戶編號、產(chǎn)品編號及銷售數(shù)量) 建立函數(shù) 函數(shù)查詢結(jié)果 實(shí)驗(yàn)五存儲過程及觸發(fā)器的創(chuàng)建和使用( 2 學(xué)時) 一、實(shí)驗(yàn)?zāi)康?1.理解、掌握存儲過程的作用、創(chuàng)建、修改、刪除方法及調(diào)用方法。 2理解、掌握觸發(fā)器的作用、創(chuàng)建、修改、刪除及觸發(fā)規(guī)則 二、實(shí)驗(yàn)內(nèi)容 1.建立存儲過程,用于向客戶表插入數(shù)據(jù)。 存儲過程 存儲語句 存儲結(jié)果 2.建立存儲過程,用于更新產(chǎn)品表中數(shù)據(jù),更新指定產(chǎn)品的單價(jià)。 建立存儲過程 存儲語句 存儲結(jié)果 3.建立存儲過程,用于刪除給定客戶編號的客戶信息 建立存儲

溫馨提示

  • 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

提交評論