SqlServer實驗報告二_第1頁
SqlServer實驗報告二_第2頁
SqlServer實驗報告二_第3頁
SqlServer實驗報告二_第4頁
SqlServer實驗報告二_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、SqIServer實驗報告二作者:日期:河南工業(yè)大學實驗報告課程空間數(shù)據(jù)庫實驗名稱實驗二SQLServer數(shù)據(jù)庫和表系別信息學院地理信息系實驗報告日期2017-11-14專業(yè)班級姓名學號教師審批簽字一.實驗目的1 .掌握使用SSMS建立數(shù)據(jù)庫的方法。2 .熟練掌握使用SSMS和T-SQL語句創(chuàng)建、修改和刪除表。3 .熟練掌握使用SSMS和T-SQL語句插入、修改和刪除表數(shù)據(jù)。二.實驗內(nèi)容1. 采用SQLServerManagementStudio、T-SQL語句兩種方式創(chuàng)建產(chǎn)品銷售數(shù)據(jù)庫,要求:1)使用SSMS創(chuàng)建數(shù)據(jù)庫CPXS_bak,數(shù)據(jù)文件初始大小為5MB,最大大小50MB,按5MB增長

2、;日志文件初始為2MB,最大可增長到10MB,按2MB增長;其余參數(shù)取默認值。2)用T-SQL語句創(chuàng)建數(shù)據(jù)庫CPXS,數(shù)據(jù)文件的增長方式改為增長方式按10%比例增長,其余與CPXS_bak相同。3)用T-SQL語句刪除數(shù)據(jù)庫CPXS_bak。2. CPXS數(shù)據(jù)庫包含如下三個表:1)產(chǎn)品(產(chǎn)品編號,產(chǎn)品名稱,價格,庫存量)2)客戶(客戶編號,客戶名稱,地區(qū),負責人,電話)3)銷售(產(chǎn)品編號,客戶編號,銷售日期,數(shù)量,銷售額)3.三個表結(jié)構(gòu)如資料中圖2.1圖2.3所示,請寫出創(chuàng)建以上三個表的T-SQL語句并在查詢分析器中運行。1)在SSMS中輸入如資料中圖3.4圖3.6的商品表、客戶表和銷售表的樣

3、本數(shù)據(jù)。2)用T-SQL語句向商品表插入如下記錄:200001和空調(diào)3000200200002微波爐1000100200003抽油煙機1200504)用T-SQL語句向CP表中增加“產(chǎn)品簡列”歹,varchar(50),允許為NULL。5)將CP表中每種商品的價格打8折。6)將CP表中價格打9折后小于1500的商品刪除。三.實驗步驟與結(jié)果1 .采用SQLServerManagementStudio、T-SQL語句兩種方式創(chuàng)建產(chǎn)品銷售數(shù)據(jù)庫:1)使用SSMS創(chuàng)建數(shù)據(jù)庫CPXS_bak數(shù)據(jù)文件初始大小為5MB最大大小50MB按5MB增長;日志文件初始為2MB最大可增長到10MB按2MB增長;其余參

4、數(shù)取默認值:圖1 SSMS創(chuàng)建數(shù)據(jù)庫CPXS_bak2)用T-SQL語句創(chuàng)建數(shù)據(jù)庫CPXS數(shù)據(jù)文件的增長方式改為增長方式按10%:匕例增長,其余與CPXS_bak相同:T-SQL語句:CREATEDATABASCPXSONPRIMARY(NAMECPXSDATA,FILENAME='D:SQLServerMSSQL13.MSSQLSERVERMSSQLDATACPXS_DATA.MDFSIZE=5MB,MAXSIZE=50MB,FILEGROWTH=1Q%)LOGON(NAME=CPXSLOG;FILENAME=D:SQLServerMSSQL13.MSSQLSERVERMSSQLDA

5、TACPXSLOG.LDF'SIZE=2MB,MAXSIZE=10MB,FILEGROWTHf JX弼色理Bl C 4B KSKTOP-SQTW19 SQL 11CPXS-ii cm”« HIHIA 10 limetTempOBCREAIE UtTAEISE CFKSOK FOW5VFILWAKE D ISOLS 穴帕 g 輒 13- SQL xUIACFXS_SUE-6 KF跖 ME-ir gffl¥ILBChP»TMltf'LOG <WHUMECJXS.WG'FILEHAIE-F C: XS4LS«tv*fISS4LI

6、3. KSSyLSEXTERMISSQLVITAvS1!:SIZE- 2 IEMiUCSIZE-tO !IBFILKAOWm -;月月圖2T-SQL語句創(chuàng)建數(shù)據(jù)庫CPXS3)用T-SQL語句ffl除數(shù)據(jù)庫CPXS_bakT-SQL刪除語句:DROP)ATABASCPXS_bak卑timerp乂行pqiK£DJ盟耳口ri*.QRepcrtServerrFtfpcrtServerTwrpDB'ETimer圖3用T-SQL語句刪除數(shù)據(jù)庫CPXSbak2. CPXS數(shù)據(jù)庫包含如下三個表:產(chǎn)品(產(chǎn)品編號,產(chǎn)品名稱,價格,庫存量)客戶(客戶編號,客戶名稱,地區(qū),負責人,電話)銷售(產(chǎn)品編

7、號,客戶編號,銷售日期,數(shù)量,銷售額)創(chuàng)建產(chǎn)品表的T-SQL語句:USECPXSGOCREATEABLE產(chǎn)品(產(chǎn)品編號char(6)NOTNULL,產(chǎn)品名稱char(30)NOTNULL,價格float(8),庫存量int,PRIMAFTEY產(chǎn)品編號)GOCREATE 在BLE 產(chǎn)胡 iChU111 ft1 WJT HIT-1 蘆品名彌 char 30 (枷格 flvat >6 庫存更 int PRDWtT KEY產(chǎn)品斶號對事葩淀理O96*USE CF>5SQI.Que173.sql-0.19.CPXS肛dCS5)'flx圖4T-SQL語句創(chuàng)建產(chǎn)品表宜DESICrOP-aQ

8、I3419(SQi-Server;CPXSIJL創(chuàng)建客戶表的T6QL語句:USECPXSGOCREATEABLE客戶(客戶編號char(6)NOTNULL,客戶名稱char(30)NOTNULL,地區(qū)char(10),負責人char(8),電話char(12),PRIMAFTEY客戶編號)創(chuàng)建銷售的T-SQL語句:USECPXSGOCREATETABLE銷售(產(chǎn)品編號char(6)NOTNULL,客戶編號char(6)NOTNULL,銷售日期datetime,數(shù)量int,銷售額real,PRIMARYKEY產(chǎn)品編號,客戶編號,銷售日期)3.在SSMS中輸入如資料中圖3.4圖3.6的商品表、客戶

9、表和銷售表的樣本數(shù)據(jù):DESKTOP-8QT8419XPXS-dbd產(chǎn)品產(chǎn)齪嶄號洽增10十3000100002100003100004100005100006100007100008100011NULL曲120C十180C1匹空調(diào)+18005L5匹空謂出2400202蟲調(diào)38006MPJ.90010NULLNULLNULL2000太陽能靜水黔十22CX)2012308圖5產(chǎn)品表中輸入數(shù)據(jù)200001m mooo2002OOCO2“ 10001002OOCO3+ 12000soDESKTOP-&QTB419.CPXS - dbo.A 卡乂筆話1111111空建人 張三地區(qū)酉m號S5555

10、I1管戶名稱 廣電公司.第T000002事四222222A000003 “上誨 1113333133000004000005”05 京NULL廣電公旬NULL665666f1111111NULLNULLNULL1)用T-SQL語句向表中插入一條記錄:USECPXSGOINSERTINT0產(chǎn)品VALUES20000R孑巨式空調(diào)?3000二'200)圖6客戶表中輸入數(shù)據(jù)DESKTOP每戶晞號詢官日朗*0000042004-06-20 0"5BOOO1000020000012004-03-12 0.112001000030000052004-05-20 0,.26000NULLNU

11、LLNULLNULLNULL圖7銷售表中輸入數(shù)據(jù)圖8T-SQL語句向表中插入三條記錄varchar(50) 允許為 NULL2)用T-SQL語句向CP表中增加“產(chǎn)品簡列”列,USECPXSALTERTABLE產(chǎn)品ADD產(chǎn)品簡列varchar(50)產(chǎn)豆名殊十300010NULL洗衣川.120020NULL冰粗+160012NULL圖9SQL語句向表中增加“產(chǎn)品簡列”列3)將CP表中每種商品的價格打8折:用T-SQL語句將產(chǎn)品表中每種商品的價格打8折:USECPXSUPDATESET價格=價格*0.8DE£KTOP-8QTa4l5.rPAi-dbo=S»X|DE£i

12、OOP-eQTe4i9.CPKS-產(chǎn)產(chǎn)匪名峪護僭產(chǎn)品客殍則kk10QW1*2400100002衣他,12001000031900100004電料水a(chǎn)s2W>100005+2200100006他型1-1B001000071,匡空5十24001000063800100C11M2+W010000296014W100004160010000517601000M'匹曲-1440100007T.5咤JI.192010000S3040100011MP3720圖10打折前后價錢對比4)將CP表中價格打9折后小于1500的商品刪除。用T-SQL語句將產(chǎn)品表中每種商品的價格打9折后小于1500的商品刪除:USECPXSDELETE產(chǎn)|赫here價格*0.9<1500D£KTOP*8QT94/多工呢dboP”ASM;asa注電映E2AOO101D0OO21X1DOW»144021MXXM電護出-1000抑100005文寸El髓零播nec81000061空JS_144(51MX»?-1520201000082ESW30406100011MP3-72010

溫馨提示

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

評論

0/150

提交評論