![《實驗數(shù)據(jù)庫操作》word版_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/aa8c9b32-833a-4161-a2e5-95be28747859/aa8c9b32-833a-4161-a2e5-95be287478591.gif)
![《實驗數(shù)據(jù)庫操作》word版_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/aa8c9b32-833a-4161-a2e5-95be28747859/aa8c9b32-833a-4161-a2e5-95be287478592.gif)
![《實驗數(shù)據(jù)庫操作》word版_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/aa8c9b32-833a-4161-a2e5-95be28747859/aa8c9b32-833a-4161-a2e5-95be287478593.gif)
![《實驗數(shù)據(jù)庫操作》word版_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/15/aa8c9b32-833a-4161-a2e5-95be28747859/aa8c9b32-833a-4161-a2e5-95be287478594.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.實驗1 數(shù)據(jù)庫操作1創(chuàng)建數(shù)據(jù)庫:操作1.1:創(chuàng)建一個test數(shù)據(jù)庫,其主數(shù)據(jù)文件邏輯名test_data,物理文件名test_data.mdf,初始大小10MB,最大尺寸為無限大,增長速度1MB;數(shù)據(jù)庫日志文件邏輯名稱為test_log,物理文件名為test_log.ldf,初始大小為1MB,最大尺寸為5MB,增長速度為10%。參考答案:create database TestON primary(name = test_data,filename = d:testtest_data.mdf,size = 5MB,maxsize = unlimited,filegrowth = 1MB)LO
2、G ON(name = test_log,filename = d:testtest_log.ldf,size = 1MB,maxsize = 5MB,filegrowth = 10%)GO2查看數(shù)據(jù)庫屬性:操作1.2:使用T-SQL語句查看數(shù)據(jù)庫test屬性參考答案:EXEC sp_helpdb test3刪除數(shù)據(jù)庫:操作1.3:使用T-SQL語句刪除數(shù)據(jù)庫test參考答案:drop database Test實驗2 表操作1創(chuàng)建表:操作2.1:創(chuàng)建學(xué)生表:表名:student說明:學(xué)生基本信息表屬性列數(shù)據(jù)類型長度空值列約束說明st_idnVarChar9Not NullPK學(xué)生學(xué)號st_n
3、mnVarChar8Not Null學(xué)生姓名st_sexnVarChar2Null學(xué)生性別st_birthdatetimeNull出生日期st_scoreintNull入學(xué)成績st_datedatetimeNull入學(xué)日期st_fromnChar20Null學(xué)生來源st_dpidnVarChar2Null所在系編號st_mnttinyintNull學(xué)生職務(wù)參考答案:USE testGOCREATE TABLE student(st_id nVarChar(9) primary key NOT NULL ,st_nm nVarChar(8) NOT NULL ,st_sex nVarChar(2
4、) NULL ,st_birth datetime NULL ,st_score int NULL ,st_date datetime NULL ,st_ from nVarChar(20)NULL ,st_dpid nVarChar(2) NULL ,st_ mnt tinyint NULL)GO操作2.2:創(chuàng)建課程信息表:表名:couse說明:課程信息表屬性列數(shù)據(jù)類型長度空值列約束說明cs_idnVarChar4Not NullPK課程編號cs_nmnVarChar20Not Null課程名稱cs_tmintNull課程學(xué)時cs_scintNull課程學(xué)分參考答案:USE testGOCR
5、EATE TABLE couse(cs_id nVarChar(4) primary key NOT NULL ,cs_nm nVarChar(20) NOT NULL ,cs_tm int NULL ,cs_sc int NULL)GO操作2.3:創(chuàng)建選課表:表名:slt_couse說明:選課表屬性列數(shù)據(jù)類型長度空值列約束說明cs_idnVarChar4Not NullFK課程編號st_idnVarChar9Not NullFK學(xué)生編號scoreintNull課程成績sltdatedatetimeNull選課日期參考答案:USE testGOCREATE TABLE couse(cs_id
6、nVarChar(4) NOT NULL ,st_id nVarChar(9) NOT NULL ,score int NULL ,sltdate datetime NULL)GO操作2.4:創(chuàng)建院系信息表:表名:dept說明:院系信息表屬性列數(shù)據(jù)類型長度空值列約束說明dp_idnVarChar2Not Null系編號dp_nmnVarChar20Not Null院系名稱dp_drtnVarChar8Null院系主任dt_telnVarChar12Null聯(lián)系電話參考答案:USE testGOCREATE TABLE dept(dp_id nVarChar(2) NOT NULL ,dp_nm
7、 nVarChar(20)NOT NULL ,dp_drtnVarChar(8) NULL ,dp_telnVarChar(12)NULL)GO2修改表結(jié)構(gòu):(1)向表中添加列:操作2.5:為“dept”表添加“dp_count”列(數(shù)據(jù)類型為nvarchar,長度為3,允許為空)參考答案:ALTER TABLE dept ADD dp_count nvarchar(3) NULL(2)修改列數(shù)據(jù)類型:操作2.6:修改“dept”表的“dp_count”列數(shù)據(jù)類型為int參考答案:ALTER TABLE dept ALTER COLUMN dp_count int NULL(3)刪除表中指定列
8、:操作2.7:刪除“dept”表的“dp_count”列參考答案:ALTER TABLE dept DROP COLUMN dp_count3刪除表操作2.8:刪除“dept”表參考答案:DROP TABLE student4向表中輸入數(shù)據(jù)記錄操作2.9:分別向“student”表、“couse”表、“slt_couse”表、“dept”表中輸入數(shù)據(jù)記錄實驗3 數(shù)據(jù)完整性1空值約束( NULL )操作3.1:將student表中的st_sex列屬性更改為NOT NULL參考答案:ALTER TABLE student ALTER COLUME st_nm nVarChar(8) NOT NUL
9、L2默認(rèn)值約束( DEFAULT )操作3.2:將student表中的st_from列默認(rèn)值設(shè)置為“陜西省”參考答案:ALTER TABLE student ADD DEFAULT 陜西省 FOR st_from3默認(rèn)值對象操作3.3:創(chuàng)建默認(rèn)值對象df_today為當(dāng)前日期,并將其綁定到slt_couse表中的sltdate列,然后取消綁定,最后刪除默認(rèn)值對象df_today。參考答案:CREATE DEFAULT df_today AS Getdate( )GOEXEC sp_bindefault df_today, slt_couse.sltdateGOEXEC sp_unbindefa
10、ult slt_couse.sltdateGODROP DEFAULT df_todayGO4檢查約束( CHECK )操作3.4:將slt_couse表中的score列的檢查約束設(shè)置為=0且=0 AND score=100)5規(guī)則約束對象操作3.5:創(chuàng)建規(guī)則約束對象rl_sex,用于檢查性別的取值僅限于“男”和“女”,并將其綁定到student表中的st_sex列,然后取消綁定,最后刪除規(guī)則約束對象rl_sex。參考答案:CREATE RULE rl_sex AS chksex 男 OR chksex=女或CREATE RULE rl_sex AS chksex IN (男, 女)GOEXE
11、C sp_bindrule rl_sex, student.st_sexGOEXEC sp_unbindrule student.st_sexGODROP RULE rl_sexGO6主鍵操作3.6:將dept表中的dp_id列設(shè)置為主鍵參考答案:ALTER TABLE dept ADD PRIMARY KEY (dp_id)7唯一性約束( UNIQUE )操作3.7:將dept表中的dp_nm列設(shè)置為唯一性約束參考答案:ALTER TABLE dept ADD UNIQUE (dp_nm)8標(biāo)識列操作3.8:向slt_couse表中添加標(biāo)識列id,第1行默認(rèn)值為1,相鄰兩個標(biāo)識列間的增量為1參考答案:A
溫馨提示
- 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年袖珍式土封口機行業(yè)深度研究分析報告
- 2025年聲光控延時自動開關(guān)行業(yè)深度研究分析報告
- 2025年度商用空調(diào)設(shè)備銷售與售后服務(wù)合同范本
- 世紀(jì)嘉諾租房合同范本
- 2025年度廣告創(chuàng)意策劃與執(zhí)行服務(wù)合同范本-@-1
- 五谷豆?jié){加盟合同范例
- 冰箱陳列協(xié)議合同范本
- 個人委托公司社保合同范本
- 助醫(yī)合同范本
- 2025年度跨境電商平臺知識產(chǎn)權(quán)保護(hù)合同標(biāo)的授權(quán)協(xié)議
- 《手衛(wèi)生知識培訓(xùn)》培訓(xùn)課件
- 算力時代全光網(wǎng)架構(gòu)研究報告(2024年)
- 2024年江蘇省淮安市中考英語試題卷(含答案解析)
- 2025屆高考作文素材:《黑神話 悟空》高考作文和素材運用
- 譯林版八年級英語下冊英語單詞(帶默寫版)
- 高中數(shù)學(xué)平面幾何強化訓(xùn)練(解析版)
- 《祛痘產(chǎn)品祛痘產(chǎn)品》課件
- 人輪狀病毒感染
- 兒科護(hù)理學(xué)試題及答案解析-神經(jīng)系統(tǒng)疾病患兒的護(hù)理(二)
- 《石油產(chǎn)品分析》課件-車用汽油
- 《你為什么不開花》兒童故事繪本
評論
0/150
提交評論