下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.實(shí)驗(yàn)1 數(shù)據(jù)庫(kù)操作1創(chuàng)建數(shù)據(jù)庫(kù):操作1.1:創(chuàng)建一個(gè)test數(shù)據(jù)庫(kù),其主數(shù)據(jù)文件邏輯名test_data,物理文件名test_data.mdf,初始大小10MB,最大尺寸為無(wú)限大,增長(zhǎng)速度1MB;數(shù)據(jù)庫(kù)日志文件邏輯名稱(chēng)為test_log,物理文件名為test_log.ldf,初始大小為1MB,最大尺寸為5MB,增長(zhǎng)速度為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ù)庫(kù)屬性:操作1.2:使用T-SQL語(yǔ)句查看數(shù)據(jù)庫(kù)test屬性參考答案:EXEC sp_helpdb test3刪除數(shù)據(jù)庫(kù):操作1.3:使用T-SQL語(yǔ)句刪除數(shù)據(jù)庫(kù)test參考答案:drop database Test實(shí)驗(yàn)2 表操作1創(chuàng)建表:操作2.1:創(chuàng)建學(xué)生表:表名:student說(shuō)明:學(xué)生基本信息表屬性列數(shù)據(jù)類(lèi)型長(zhǎng)度空值列約束說(shuō)明st_idnVarChar9Not NullPK學(xué)生學(xué)號(hào)st_n
3、mnVarChar8Not Null學(xué)生姓名st_sexnVarChar2Null學(xué)生性別st_birthdatetimeNull出生日期st_scoreintNull入學(xué)成績(jī)st_datedatetimeNull入學(xué)日期st_fromnChar20Null學(xué)生來(lái)源st_dpidnVarChar2Null所在系編號(hào)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說(shuō)明:課程信息表屬性列數(shù)據(jù)類(lèi)型長(zhǎng)度空值列約束說(shuō)明cs_idnVarChar4Not NullPK課程編號(hào)cs_nmnVarChar20Not Null課程名稱(chēng)cs_tmintNull課程學(xué)時(shí)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說(shuō)明:選課表屬性列數(shù)據(jù)類(lèi)型長(zhǎng)度空值列約束說(shuō)明cs_idnVarChar4Not NullFK課程編號(hào)st_idnVarChar9Not NullFK學(xué)生編號(hào)scoreintNull課程成績(jī)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說(shuō)明:院系信息表屬性列數(shù)據(jù)類(lèi)型長(zhǎng)度空值列約束說(shuō)明dp_idnVarChar2Not Null系編號(hào)dp_nmnVarChar20Not Null院系名稱(chēng)dp_drtnVarChar8Null院系主任dt_telnVarChar12Null聯(lián)系電話(huà)參考答案: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ù)類(lèi)型為nvarchar,長(zhǎng)度為3,允許為空)參考答案:ALTER TABLE dept ADD dp_count nvarchar(3) NULL(2)修改列數(shù)據(jù)類(lèi)型:操作2.6:修改“dept”表的“dp_count”列數(shù)據(jù)類(lèi)型為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ù)記錄實(shí)驗(yàn)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)值對(duì)象操作3.3:創(chuàng)建默認(rèn)值對(duì)象df_today為當(dāng)前日期,并將其綁定到slt_couse表中的sltdate列,然后取消綁定,最后刪除默認(rèn)值對(duì)象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ī)則約束對(duì)象操作3.5:創(chuàng)建規(guī)則約束對(duì)象rl_sex,用于檢查性別的取值僅限于“男”和“女”,并將其綁定到student表中的st_sex列,然后取消綁定,最后刪除規(guī)則約束對(duì)象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)識(shí)列操作3.8:向slt_couse表中添加標(biāo)識(shí)列id,第1行默認(rèn)值為1,相鄰兩個(gè)標(biāo)識(shí)列間的增量為1參考答案:A
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 萬(wàn)達(dá)商業(yè)廣場(chǎng)2024年物業(yè)綜合管理協(xié)議版B版
- 論文答辯精要解析
- 2025年度拆遷安置住房租賃及物業(yè)管理合同4篇
- 二零二五年度建筑工程項(xiàng)目建造師勞動(dòng)合同范本9篇
- 2025年度產(chǎn)教融合校企產(chǎn)學(xué)研合作項(xiàng)目執(zhí)行框架協(xié)議4篇
- 二零二五年度餐廳經(jīng)理勞動(dòng)合同范本:服務(wù)質(zhì)量提升3篇
- 二零二四年事業(yè)單位委托第三方社保代繳與員工績(jī)效獎(jiǎng)勵(lì)協(xié)議3篇
- 二零二五年度大米產(chǎn)品綠色包裝與環(huán)保材料應(yīng)用合同2篇
- 2024飼料行業(yè)客戶(hù)數(shù)據(jù)共享協(xié)議
- 2025年度商業(yè)地產(chǎn)項(xiàng)目場(chǎng)地租賃及物業(yè)管理合同12篇
- 國(guó)家自然科學(xué)基金項(xiàng)目申請(qǐng)書(shū)
- 電力電纜故障分析報(bào)告
- 中國(guó)電信網(wǎng)絡(luò)資源管理系統(tǒng)介紹
- 2024年浙江首考高考選考技術(shù)試卷試題真題(答案詳解)
- 《品牌形象設(shè)計(jì)》課件
- 倉(cāng)庫(kù)管理基礎(chǔ)知識(shí)培訓(xùn)課件1
- 藥品的收貨與驗(yàn)收培訓(xùn)課件
- GH-T 1388-2022 脫水大蒜標(biāo)準(zhǔn)規(guī)范
- 高中英語(yǔ)人教版必修第一二冊(cè)語(yǔ)境記單詞清單
- 政府機(jī)關(guān)保潔服務(wù)投標(biāo)方案(技術(shù)方案)
- HIV感染者合并慢性腎病的治療指南
評(píng)論
0/150
提交評(píng)論