版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、-. z.第2次作業(yè)一、環(huán)境運行SQL Server,并創(chuàng)立名為student數(shù)據(jù)庫二、實訓(xùn)內(nèi)容1.使用企業(yè)管理器創(chuàng)立學(xué)生信息表。并插入學(xué)生數(shù)據(jù)。學(xué)生信息表的構(gòu)造列名數(shù)據(jù)類型長度是否允許空說明*字符型7不允許空主鍵字符型20不允許空性別字符型2允許空年齡整型4允許空所在系字符型15允許空學(xué)生信息表記錄的數(shù)據(jù)*性別年齡所在系9056215趙燕女20計算機系9056219李勇男21計算機系9057123*輝男19管理系9057436王鵬男17管理系9056213李靜女21計算機系usestudent-調(diào)用數(shù)據(jù)庫gocreatetable學(xué)生信息_蒲強林-創(chuàng)立表(*char(7)primarykey
2、,char(20)notnull,性別char(2),年齡int,所在系char(15)gousestudent-調(diào)用數(shù)據(jù)庫go-插入數(shù)據(jù)insert學(xué)生信息_蒲強林values (9056215,趙燕,女,20,計算機系)insert學(xué)生信息_蒲強林values (9056219,李勇,男,21,計算機系)insert學(xué)生信息_蒲強林values (9057123,*輝,男,19,管理系)insert學(xué)生信息_蒲強林values (9057436,王鵬,男,17,管理系)insert學(xué)生信息_蒲強林values (9056213,李靜,女,21,計算機系)go結(jié)果截圖:使用SQL語言編程序?qū)?/p>
3、現(xiàn):1.1在學(xué)生信息表中添加、電子字段,類型分別為定長字符11長度、可變字符型40長度,允許為空usestudent-調(diào)用數(shù)據(jù)庫goaltertable學(xué)生信息_蒲強林-添加屬性addchar(11)altertable學(xué)生信息_蒲強林-添加屬性add電子varchar(40)go運行結(jié)果截圖:1.2將性別字段的類型改為不允許為空usestudentgo-修改字段altertable學(xué)生信息_蒲強林altercolumn性別char(2)notnullgo運行結(jié)果截圖:1.3將學(xué)生信息表中的 電子字段名改為email地址usestudentgoe*ecsp_rename學(xué)生信息_蒲強林.電子,
4、email地址,columngo運行結(jié)果截圖:1.4刪除學(xué)生信息表中的 email地址字段usestudentgoaltertable學(xué)生信息_蒲強林dropcolumnemail地址go運行結(jié)果截圖:1.5試圖刪除學(xué)生信息表中的*字段,出現(xiàn)什么情況?為什么?usestudentgoaltertable學(xué)生信息_蒲強林dropcolumn*go運行結(jié)果截圖:因為 *字段為學(xué)生信息_蒲強林表中的主鍵,有主鍵約束,不能刪除。2.使用CREATE TABLE語句創(chuàng)立課程表,表構(gòu)造如表1所示,寫出程序代碼。表1 課程表的構(gòu)造列名數(shù)據(jù)類型長度是否允許空說明課程號字符型7不允許空主鍵課程名稱字符型20不允
5、許空學(xué)分字符型15不允許空usestudentgocreatetable課程_蒲強林(課程號char(7)primarykey,課程名稱nvarchar(20)notnull,學(xué)分char(15)notnull)Go運行結(jié)果截圖:3.使用CREATE TABLE語句創(chuàng)立成績表,表構(gòu)造如表2所示,寫出程序代碼。表2 成績表的構(gòu)造列名數(shù)據(jù)類型長度是否允許空說明*字符型7不允許空主鍵,外鍵課程號字符型7不允許空主鍵,外鍵分?jǐn)?shù)整型4允許空usestudentgocreatetable成績_蒲強林(*char(7)notnull,課程號char(7)notnull,成績intconstraintpk_S
6、coreprimarykey (*,課程號)constraintfk_Scoreforeignkey(*)references學(xué)生信息_蒲強林(*),constraintfk_Score01foreignkey(課程號)references課程_蒲強林(課程號)Go運行結(jié)果截圖:3.4使用命令方式查看學(xué)生信息表的定義信息。usestudentgoe*ecsp_help學(xué)生信息_蒲強林go運行結(jié)果截圖:3.2在課程表中添加先修課程字段,數(shù)據(jù)類型為字符型,長度7,允許空。寫出相應(yīng)的程序代碼。usestudentgoaltertable課程_蒲強林add先修課程char(7)nullgo運行結(jié)果截圖
7、:3.3將課程表中課程名稱字段的長度修改為30.usestudentgoaltertable課程_蒲強林altercolumn課程名稱nvarchar(30)notnullgo運行結(jié)果截圖:3.4將成績表中的表名更改為學(xué)生成績表。usestudentgoe*ecsp_rename成績_蒲強林,學(xué)生成績_蒲強林go3.5使用企業(yè)管理器,建立上述3*表的關(guān)系圖。表3 課程表記錄的數(shù)據(jù)課程號課程名稱先修課程學(xué)分0000001C語言60000002SQL server程序設(shè)計60000003VB.NET000000140000004數(shù)據(jù)構(gòu)造40000005數(shù)據(jù)庫原理及應(yīng)用000000340000006
8、管理信息系統(tǒng)000000230000007軟件工程000000433.6使用INSERT語句,將表3中的數(shù)據(jù)插入課程表。usestudentgoinsert課程_蒲強林(課程號,課程名稱,先修課程,學(xué)分)values (0000001,C語言,null,6)insert課程_蒲強林(課程號,課程名稱,先修課程,學(xué)分)values (0000002,SQL server程序設(shè)計,null,6)insert課程_蒲強林(課程號,課程名稱,先修課程,學(xué)分)values (0000003,VB.NET,0000001,4)insert課程_蒲強林(課程號,課程名稱,先修課程,學(xué)分)values (00
9、00004,數(shù)據(jù)構(gòu)造,null,4)insert課程_蒲強林(課程號,課程名稱,先修課程,學(xué)分)values (0000005,數(shù)據(jù)庫原理及應(yīng)用,0000003,4)insert課程_蒲強林(課程號,課程名稱,先修課程,學(xué)分)values (0000006,管理信息系統(tǒng),0000002,3)insert課程_蒲強林(課程號,課程名稱,先修課程,學(xué)分)values (0000007,軟件工程,0000004,3)go運行結(jié)果截圖:3.7使用INSERT語句,將表4中的數(shù)據(jù)插入學(xué)生成績表。usestudentgoinsert學(xué)生成績_蒲強林(*,課程號,成績)values (9056215,000
10、0001,87)insert學(xué)生成績_蒲強林(*,課程號,成績)values (9056219,0000002,93)insert學(xué)生成績_蒲強林(*,課程號,成績)values (9057123,0000003,89)insert學(xué)生成績_蒲強林(*,課程號,成績)values (9057436,0000004,56)insert學(xué)生成績_蒲強林(*,課程號,成績)values (9056213,0000005,78)insert學(xué)生成績_蒲強林(*,課程號,成績)values (9056219,0000006,65)insert學(xué)生成績_蒲強林(*,課程號,成績)values (9057123,0000007,98)go運行結(jié)果截圖:3.8使用UPDATE語句,將學(xué)生成績表中,分?jǐn)?shù)列小于60分的成績改為60分。usestudentgoupdate學(xué)生成績_蒲強林set成績=60where成績60go運行結(jié)果截圖:表4
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024裝修合同范本版
- 個人倉庫租賃協(xié)議樣本
- 小學(xué)食堂食品供應(yīng)合同
- 2024年冷鏈車運輸合同
- 校企合作框架協(xié)議書范例
- 2024售樓處物業(yè)服務(wù)合同(物業(yè))
- 2024英文股份合同范本英文股份合同
- 2024個人裝修房屋合同范本
- 2024《鋁合金門窗合同》
- 機動車輛交易協(xié)議文本
- 滬教牛津版八年級上冊初二英語期中測試卷
- 外科學(xué)教案-急性化膿性腹膜炎
- 工程經(jīng)濟學(xué)教學(xué)教案
- DBJ51T 060-2016 四川省建設(shè)工程項目監(jiān)理工作質(zhì)量檢查標(biāo)準(zhǔn)
- 2022年內(nèi)蒙古通遼市中考語文試題及參考答案
- 優(yōu)選楷行草鋼筆字帖字課件
- 2020版高考?xì)v史大一輪復(fù)習(xí)-專題六-古代中國經(jīng)濟的基本結(jié)構(gòu)與特點-19-古代中國的農(nóng)業(yè)和手工業(yè)經(jīng)濟
- 《銀行支持地方經(jīng)濟發(fā)展發(fā)言稿五篇材料》
- 大班語言《大熊有一個小麻煩》課件
- 國際酒店前廳管理手冊前臺接待14-01 外幣兌換Foreign Exchange
- 文化體育中心天棚吊頂施工方案(14頁)
評論
0/150
提交評論