




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第2次作業(yè)一、環(huán)境運(yùn)行SQL Server,并創(chuàng)建名為student數(shù)據(jù)庫(kù)二、實(shí)訓(xùn)內(nèi)容1.使用企業(yè)管理器創(chuàng)建“學(xué)生信息”表。并插入學(xué)生數(shù)據(jù)?!皩W(xué)生信息”表的結(jié)構(gòu)列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空說(shuō)明學(xué)號(hào)字符型7不允許空主鍵姓名字符型20不允許空性別字符型2允許空年齡整型4允許空所在系字符型15允許空“學(xué)生信息”表記錄的數(shù)據(jù)學(xué)號(hào)姓名性別年齡所在系9056215趙燕女20計(jì)算機(jī)系9056219李勇男21計(jì)算機(jī)系9057123張輝男19管理系9057436王鵬男17管理系9056213李靜女21計(jì)算機(jī)系use student-調(diào)用數(shù)據(jù)庫(kù)gocreate table 學(xué)生信息_蒲強(qiáng)林-創(chuàng)建表(學(xué)號(hào) char(
2、7) primary key,姓名 char(20) not null,性別 char(2),年齡 int,所在系 char(15)gouse student -調(diào)用數(shù)據(jù)庫(kù)go-插入數(shù)據(jù)insert 學(xué)生信息_蒲強(qiáng)林 values (9056215,趙燕,女,20,計(jì)算機(jī)系)insert 學(xué)生信息_蒲強(qiáng)林values (9056219,李勇,男,21,計(jì)算機(jī)系)insert 學(xué)生信息_蒲強(qiáng)林values (9057123,張輝,男,19,管理系)insert 學(xué)生信息_蒲強(qiáng)林values (9057436,王鵬,男,17,管理系)insert 學(xué)生信息_蒲強(qiáng)林values (9056213,李
3、靜,女,21,計(jì)算機(jī)系)go結(jié)果截圖:使用SQL語(yǔ)言編程序?qū)崿F(xiàn):()在“學(xué)生信息”表中添加 “電話(huà)”、“電子郵箱”字段,類(lèi)型分別為定長(zhǎng)字符(11長(zhǎng)度)、可變字符型(40長(zhǎng)度),允許為空use student-調(diào)用數(shù)據(jù)庫(kù)goalter table 學(xué)生信息_蒲強(qiáng)林-添加屬性add 電話(huà) char(11)alter table 學(xué)生信息_蒲強(qiáng)林-添加屬性add 電子郵箱 varchar(40)go運(yùn)行結(jié)果截圖:()將“性別”字段的類(lèi)型改為不允許為空use studentgo-修改字段alter table 學(xué)生信息_蒲強(qiáng)林alter column 性別 char(2) not nullgo運(yùn)行結(jié)果
4、截圖:()將“學(xué)生信息”表中的 “電子郵箱”字段名改為“email地址”use studentgoexec sp_rename 學(xué)生信息_蒲強(qiáng)林.電子郵箱,email地址,columngo運(yùn)行結(jié)果截圖:()刪除“學(xué)生信息”表中的 “email地址”字段use studentgoalter table 學(xué)生信息_蒲強(qiáng)林drop column email地址go運(yùn)行結(jié)果截圖:()試圖刪除“學(xué)生信息”表中的“學(xué)號(hào)”字段,出現(xiàn)什么情況為什么use studentgoalter table 學(xué)生信息_蒲強(qiáng)林drop column 學(xué)號(hào)go運(yùn)行結(jié)果截圖:因?yàn)?“學(xué)號(hào)”字段為“學(xué)生信息_蒲強(qiáng)林”表中的主鍵,
5、有主鍵約束,不能刪除。2.使用CREATE TABLE語(yǔ)句創(chuàng)建“課程”表,表結(jié)構(gòu)如表1所示,寫(xiě)出程序代碼。表1 “課程”表的結(jié)構(gòu)列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空說(shuō)明課程號(hào)字符型7不允許空主鍵課程名稱(chēng)字符型20不允許空學(xué)分字符型15不允許空use studentgocreate table 課程_蒲強(qiáng)林(課程號(hào)char(7) primary key,課程名稱(chēng) nvarchar(20) not null,學(xué)分 char(15) not null)Go運(yùn)行結(jié)果截圖:3.使用CREATE TABLE語(yǔ)句創(chuàng)建“成績(jī)”表,表結(jié)構(gòu)如表2所示,寫(xiě)出程序代碼。表2 “成績(jī)”表的結(jié)構(gòu)列名數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空說(shuō)明學(xué)號(hào)字
6、符型7不允許空主鍵,外鍵課程號(hào)字符型7不允許空主鍵,外鍵分?jǐn)?shù)整型4允許空use studentgocreate table 成績(jī)_蒲強(qiáng)林(學(xué)號(hào) char(7) not null,課程號(hào) char(7) not null,成績(jī) intconstraint pk_Score primary key (學(xué)號(hào),課程號(hào))constraint fk_Scoreforeign key(學(xué)號(hào)) references 學(xué)生信息_蒲強(qiáng)林(學(xué)號(hào)),constraint fk_Score01foreign key(課程號(hào)) references 課程_蒲強(qiáng)林(課程號(hào))Go運(yùn)行結(jié)果截圖:()使用命令方式查看“學(xué)生信息”
7、表的定義信息。use studentgoexec sp_help 學(xué)生信息_蒲強(qiáng)林go運(yùn)行結(jié)果截圖:()在“課程”表中添加“先修課程”字段,數(shù)據(jù)類(lèi)型為字符型,長(zhǎng)度7,允許空。寫(xiě)出相應(yīng)的程序代碼。use studentgoalter table 課程_蒲強(qiáng)林add 先修課程 char(7) nullgo運(yùn)行結(jié)果截圖:()將“課程”表中“課程名稱(chēng)”字段的長(zhǎng)度修改為30. use studentgoalter table 課程_蒲強(qiáng)林alter column 課程名稱(chēng) nvarchar(30) not nullgo運(yùn)行結(jié)果截圖:()將“成績(jī)”表中的表名更改為“學(xué)生成績(jī)”表。use studentgo
8、exec sp_rename 成績(jī)_蒲強(qiáng)林,學(xué)生成績(jī)_蒲強(qiáng)林go()使用企業(yè)管理器,建立上述3張表的關(guān)系圖。表3 “課程”表記錄的數(shù)據(jù)課程號(hào)課程名稱(chēng)先修課程學(xué)分0000001C語(yǔ)言60000002SQL server程序設(shè)計(jì)60000003000000140000004數(shù)據(jù)結(jié)構(gòu)40000005數(shù)據(jù)庫(kù)原理及應(yīng)用000000340000006管理信息系統(tǒng)000000230000007軟件工程00000043()使用INSERT語(yǔ)句,將表3中的數(shù)據(jù)插入“課程”表。use studentgoinsert 課程_蒲強(qiáng)林(課程號(hào),課程名稱(chēng),先修課程,學(xué)分)values (0000001,C語(yǔ)言,null,
9、6)insert 課程_蒲強(qiáng)林(課程號(hào),課程名稱(chēng),先修課程,學(xué)分)values (0000002,SQL server程序設(shè)計(jì),null,6)insert 課程_蒲強(qiáng)林(課程號(hào),課程名稱(chēng),先修課程,學(xué)分)values (0000003,0000001,4)insert 課程_蒲強(qiáng)林(課程號(hào),課程名稱(chēng),先修課程,學(xué)分)values (0000004,數(shù)據(jù)結(jié)構(gòu),null,4)insert 課程_蒲強(qiáng)林(課程號(hào),課程名稱(chēng),先修課程,學(xué)分)values (0000005,數(shù)據(jù)庫(kù)原理及應(yīng)用,0000003,4)insert 課程_蒲強(qiáng)林(課程號(hào),課程名稱(chēng),先修課程,學(xué)分)values (0000006,
10、管理信息系統(tǒng),0000002,3)insert 課程_蒲強(qiáng)林(課程號(hào),課程名稱(chēng),先修課程,學(xué)分)values (0000007,軟件工程,0000004,3)go運(yùn)行結(jié)果截圖:()使用INSERT語(yǔ)句,將表4中的數(shù)據(jù)插入“學(xué)生成績(jī)”表。use studentgoinsert 學(xué)生成績(jī)_蒲強(qiáng)林(學(xué)號(hào),課程號(hào),成績(jī))values (9056215,0000001,87)insert 學(xué)生成績(jī)_蒲強(qiáng)林(學(xué)號(hào),課程號(hào),成績(jī))values (9056219,0000002,93)insert 學(xué)生成績(jī)_蒲強(qiáng)林(學(xué)號(hào),課程號(hào),成績(jī))values (9057123,0000003,89)insert 學(xué)生成
11、績(jī)_蒲強(qiáng)林(學(xué)號(hào),課程號(hào),成績(jī))values (9057436,0000004,56)insert 學(xué)生成績(jī)_蒲強(qiáng)林(學(xué)號(hào),課程號(hào),成績(jī))values (9056213,0000005,78)insert 學(xué)生成績(jī)_蒲強(qiáng)林(學(xué)號(hào),課程號(hào),成績(jī))values (9056219,0000006,65)insert 學(xué)生成績(jī)_蒲強(qiáng)林(學(xué)號(hào),課程號(hào),成績(jī))values (9057123,0000007,98)go運(yùn)行結(jié)果截圖:()使用UPDATE語(yǔ)句,將“學(xué)生成績(jī)”表中,“分?jǐn)?shù)”列小于60分的成績(jī)改為60分。use studentgoupdate 學(xué)生成績(jī)_蒲強(qiáng)林set 成績(jī)=60where 成績(jī)60go運(yùn)行結(jié)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 渝中區(qū)危險(xiǎn)化品運(yùn)輸合同6篇
- 2024屆高考語(yǔ)文專(zhuān)題復(fù)習(xí)彈琴三境界 寫(xiě)作指導(dǎo)
- 餐廳窗口承包合同
- 2025年青海道路運(yùn)輸從業(yè)人員資格考試內(nèi)容有哪些
- 公司和個(gè)人勞務(wù)合同
- 學(xué)校食堂檔口承包合同
- 會(huì)議邀請(qǐng)函模板表
- 公司財(cái)務(wù)管理規(guī)章制度的修訂與完善建議
- 企業(yè)高管聘用合同
- 農(nóng)田租地合同協(xié)議書(shū)
- 說(shuō)明文試卷(含答案解析)
- 烏頭堿中毒-演示文稿
- 2023年甘肅省卷中考英語(yǔ)真題
- 最全-房屋市政工程安全生產(chǎn)標(biāo)準(zhǔn)化指導(dǎo)圖冊(cè)
- 《魅力教師的修煉》讀書(shū)心得體會(huì)4篇
- 雙壁鋼圍堰施工與管理
- 2016年百貨商城商場(chǎng)超市企劃全年活動(dòng)策劃方案模板
- 民航法規(guī)與實(shí)務(wù)PPT全套教學(xué)課件
- 富血小板血漿的臨床應(yīng)用
- 2023年湖南食品藥品職業(yè)學(xué)院高職單招(英語(yǔ))試題庫(kù)含答案解析
- GB/T 39096-2020石油天然氣工業(yè)油氣井油管用鋁合金管
評(píng)論
0/150
提交評(píng)論