




版權(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)一 數(shù)據(jù)庫(kù)定義實(shí)驗(yàn)姓 名吳錦誠(chéng)學(xué) 號(hào)1151331112專(zhuān) 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)課程名稱(chēng)數(shù)據(jù)庫(kù)定義實(shí)驗(yàn)同組學(xué)生姓名無(wú)實(shí)驗(yàn)時(shí)間2017-10實(shí)驗(yàn)地點(diǎn)11#208指導(dǎo)老師劉金嶺一、實(shí)驗(yàn)?zāi)康?使用SQL Server Management Studio、T-SQL語(yǔ)句創(chuàng)建和管理數(shù)據(jù)庫(kù),學(xué)會(huì)使用SQL Server查詢(xún)分析器接收 T-SQL語(yǔ)句和進(jìn)行結(jié)果分析。使用T-SQL語(yǔ)句進(jìn)行數(shù)據(jù)表的創(chuàng)建和刪除,并對(duì)數(shù)據(jù)表和表中的數(shù)據(jù)進(jìn)行有效有管理。二、實(shí)驗(yàn)環(huán)境 實(shí)驗(yàn)室名稱(chēng):11#208 軟件環(huán)境:操作系統(tǒng):windows 10;SQL 2008 硬件環(huán)境:安裝內(nèi)存(RAM):8.00GB(5.5GB可用)
2、處理器:Intel(R) Core(TM) i5-5200U CPU 2.20GHz 硬盤(pán):250GB-SSD 500GB-HDD三、實(shí)驗(yàn)內(nèi)容 1.用SQL Server Management Studio創(chuàng)建、修改數(shù)據(jù)庫(kù) 2.用T-SQL語(yǔ)句創(chuàng)建、修改數(shù)據(jù)庫(kù) 3.用SQL Server Management Studio創(chuàng)建、修改數(shù)據(jù)表 4.用T-SQL語(yǔ)句創(chuàng)建、修改數(shù)據(jù)表四、實(shí)驗(yàn)步驟及實(shí)驗(yàn)結(jié)果分析 (一)、創(chuàng)建、修改數(shù)據(jù)庫(kù) 1.用SQL Server Management Studio創(chuàng)建步驟: (1)、單擊“開(kāi)始”菜單選擇“所有程序”-Microsoft SQL Server 2008-
3、SQL Server Management Studio (2)、單擊“視圖”-”對(duì)象資源管理器”-右擊“數(shù)據(jù)庫(kù)”-選擇“新建數(shù)據(jù)庫(kù)”命令 (3)、在“數(shù)據(jù)庫(kù)名稱(chēng)”文本框中輸入新建數(shù)據(jù)庫(kù)的名稱(chēng),本例輸入“JXGL” (4)、在“新建數(shù)據(jù)庫(kù)”的對(duì)話(huà)框里設(shè)置“常規(guī)”、“選項(xiàng)”、“文件組” 2.用SQL Server Management Studio修改數(shù)據(jù)庫(kù)步驟: (1)、在“對(duì)象資源管理器”窗口右擊要修改大小的數(shù)據(jù)庫(kù),選擇“屬性”彈出屬性對(duì)話(huà)框 (2)、在屬性對(duì)話(huà)框中的“常規(guī)”、“文件”、“文件組”、“選項(xiàng)”、“更改跟蹤”、“權(quán)限”、“擴(kuò)展屬性”、“鏡像”、“事務(wù)日志傳送”修改數(shù)據(jù)庫(kù)的相關(guān)信息
4、 3.用SQL Server Management Studio刪除數(shù)據(jù)庫(kù) 右擊要?jiǎng)h除的數(shù)據(jù)庫(kù),在彈出的菜單中選擇刪除命令在彈出的“刪除對(duì)象”的對(duì)話(huà)框中,單擊“確定”按鈕 4.用T-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù): (1)、打開(kāi)SSMS窗口,并連接到服務(wù)器 (2)、依次選擇“文件”-”新建”-“數(shù)據(jù)庫(kù)引擎查詢(xún)”命令或者單擊標(biāo)準(zhǔn)工具欄的“新建查詢(xún)”按鈕,創(chuàng)建一個(gè)查詢(xún)輸入窗口 (3)、在窗口中輸入以下create database 語(yǔ)句: create database temp on primary (name=TEMP,F:TEMPTEMP.MDF,size=3,) log on (name=TEMP_
5、log,F:TEMPTEMP_log.ldf, size=1, maxsize=20, ) (4)、單擊工具欄中的“執(zhí)行”按鈕,運(yùn)行程序語(yǔ)句。如果執(zhí)行成功,在查詢(xún)窗口的“查詢(xún)”結(jié)果窗口中,可能看到一條“命令已成功完成。”的消息。 (5)、在“對(duì)象資源管理器”窗口中刷新,展開(kāi)數(shù)據(jù)庫(kù)結(jié)點(diǎn)就能看到剛創(chuàng)建的“TEMP”數(shù)據(jù)庫(kù) 5.用T-SQL語(yǔ)句修改數(shù)據(jù)庫(kù) (1)、增加數(shù)據(jù)庫(kù)空間alter database TEMPmodify TEMP,size=10)實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析為數(shù)據(jù)庫(kù)TEMP增加容量,擴(kuò)展數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)從3MB擴(kuò)展到10MB (2)、修改數(shù)據(jù)庫(kù)文件 use TEMPalter dat
6、abase TEMPmodify file(name=TEMP_log ,size=3, maxsize=5)實(shí)驗(yàn)結(jié)果命令已成功生成實(shí)驗(yàn)結(jié)果分析用alter database temp獲得權(quán)限,修改語(yǔ)句為modify file, 將maasize改為5 (3)、添加日志文件 alter database TEMPadd file(name=TEMP_a,F:TEMPTEMP_a.dnf,size=5,maxsize=30,)實(shí)驗(yàn)結(jié)果 (4)、刪除日志文件 use TEMP alter database TEMPremove 實(shí)驗(yàn)結(jié)果命令已成功完成 ,TEMP_log已刪除實(shí)驗(yàn)結(jié)果分析有alte
7、r database TEMP獲得權(quán)限,remove 語(yǔ)句進(jìn)行刪除 (二)、通過(guò)目錄視圖系統(tǒng)函數(shù)和系統(tǒng)存儲(chǔ)過(guò)程查看數(shù)據(jù)庫(kù)的基本信息 1、使用系統(tǒng)函數(shù)databasepropertyex查看數(shù)據(jù)庫(kù)的Version屬性u(píng)se TEMPselect databasepropertyex(TEMP, Version)實(shí)驗(yàn)結(jié)果2、使用系統(tǒng)存儲(chǔ)過(guò)程sp_spaceused查看數(shù)據(jù)庫(kù)JXGL的空間信息 use TEMP exec sp_spaceused實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析使用系統(tǒng)存儲(chǔ)過(guò)程sp_spaceused查看數(shù)據(jù)庫(kù)TEMP的空間信息 (三)、修改數(shù)據(jù)庫(kù) 1、用T-SQL語(yǔ)句修改數(shù)據(jù)庫(kù)名稱(chēng)use te
8、mpAlter database tempmodify name = tempDataBase實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析alter database 原數(shù)據(jù)庫(kù)名稱(chēng)modify name=新數(shù)據(jù)庫(kù)名稱(chēng)use tempDataBase;exec sp_renamedb tempDataBase,temp實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析可以利用存儲(chǔ)過(guò)程修改名稱(chēng), sp_renamedbold_nameold_name new_namenew_name 2、用T-SQL語(yǔ)句添加數(shù)據(jù)庫(kù)create database Mo_JXGL 3、用T-SQL語(yǔ)句刪除數(shù)據(jù)庫(kù) drop database temp實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析用
9、drop語(yǔ)句刪除數(shù)據(jù)庫(kù)格式:drop database 4、用T-SQL語(yǔ)句添加數(shù)據(jù)表(1)、創(chuàng)建表Screate table S(SNO char(9) not null,SNAME char(8) not null,SEX char(2),AGE smallint,SDEPT varchar(50),primary key (SNO)實(shí)驗(yàn)結(jié)果(2)、創(chuàng)建表Cuse Mo_JXGLcreate table C(CNO char(4) not null,CNAME varchar(50) not null,TNAME char(8),CDEPT varchar(50),primary key
10、(CNO),)實(shí)驗(yàn)結(jié)果(3)、創(chuàng)建表SCuse Mo_JXGL;create table SC(SNO CHAR(9) NOT NULL,CNO CHAR(4) NOT NULL, GRADE REAL NULL,PRIMARY KEY(SNO,CNO),foreign KEY(SNO) references S(SNO),foreign key(CNO) references C(CNO)實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析通過(guò)T-SQL語(yǔ)句創(chuàng)建和數(shù)據(jù)表是一個(gè)框架,然后再創(chuàng)建數(shù)據(jù)表的詳細(xì)數(shù)據(jù) 5、用T-SQL語(yǔ)句向數(shù)據(jù)表中插入和更新數(shù)據(jù) (1)、向S表中插入記錄 use NewJXGL;insert int
11、o S(SNO,SNAME,AGE,SEX,SDEPT) values (s1001,張卓成,22,男,物聯(lián)網(wǎng)1151) 實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析利用插入語(yǔ)句插入記錄,語(yǔ)句格式如下: insert into 表名(字段1,字段2)values(字段值1,字段值2) (2)、向C表中插入記錄use Mo_JXGL;insert into C(CNO,CNAME,CDEPT,TNAME) values (c01,數(shù)據(jù)庫(kù),計(jì)算機(jī)與軟件工程學(xué)院,劉金嶺)實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析利用插入語(yǔ)句插入記錄,語(yǔ)句格式如下: insert into 表名(字段1,字段2)values(字段值1,字段值2) (3)、修改S
12、C表數(shù)據(jù) (a).向SC表中插入記錄USE Mo_JXGLINSERT TNTO SC(SNO,CNO,GRADE)VALUES(s1001,c01,68) (b).增加班級(jí)字段use Mo_JXGL;alter table Sadd class varchar(20) 實(shí)驗(yàn)結(jié)果分析:為S表中新增了class一列,數(shù)據(jù)類(lèi)型為VARCHAR(20)(C).修改S 表中的class長(zhǎng)度為50use Mo_JXGL;alter table Salter column class varchar(50) 實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析S表中字段CLASS長(zhǎng)度由20變?yōu)?0 (d).刪除學(xué)生表S中的CLASS字段 use Mo_JXGL;alter table Sdrop column class 實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析刪除了S表中的CLASS一
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版七年級(jí)地理上冊(cè)教學(xué)設(shè)計(jì):1.4地形圖的判讀
- 人教版美術(shù)八下第2單元第1課《了解紋樣》教學(xué)設(shè)計(jì)
- 三年級(jí)下信息技術(shù)教學(xué)設(shè)計(jì)-奇妙的新本領(lǐng)-泰山版
- 七年級(jí)數(shù)學(xué)上冊(cè) 第2章 有理數(shù)2.3 相反數(shù)教學(xué)設(shè)計(jì) (新版)華東師大版
- 2024北京朝陽(yáng)城市發(fā)展集團(tuán)有限公司社會(huì)化招聘專(zhuān)場(chǎng)筆試參考題庫(kù)附帶答案詳解
- 大學(xué)宣傳部新聞稿培訓(xùn)
- 初中物理第1節(jié) 現(xiàn)代順風(fēng)耳──電話(huà)教案設(shè)計(jì)
- 2024八角沃克暑期實(shí)習(xí)培訓(xùn)生正式啟動(dòng)筆試參考題庫(kù)附帶答案詳解
- 【平安證券】經(jīng)濟(jì)結(jié)構(gòu)轉(zhuǎn)型系列報(bào)告之一:從中國(guó)經(jīng)濟(jì)結(jié)構(gòu)轉(zhuǎn)型看資本市場(chǎng)投資機(jī)遇
- 發(fā)熱診室崗前培訓(xùn)
- 養(yǎng)老院老人活動(dòng)方案
- 江西公務(wù)員面試模擬5
- Unit 4 Natural Disasters Reading and Thinking 說(shuō)課課件-2024-2025學(xué)年高中英語(yǔ)人教版(2019)必修第一冊(cè)
- 厥陰病完整版本
- 代持房屋合作協(xié)議書(shū)范本
- 供應(yīng)鏈管理師技能競(jìng)賽理論考試題及答案
- 人教版七7年級(jí)下冊(cè)數(shù)學(xué)期末解答題壓軸題含答案
- 健康小學(xué)生安全教育校本教材(高年級(jí)版)
- 線(xiàn)上會(huì)議管理制度范文
- (附著式升降腳手架)設(shè)備設(shè)施風(fēng)險(xiǎn)分級(jí)管控清單
- JT∕T 780-2010 港口設(shè)施保安計(jì)劃制訂導(dǎo)則
評(píng)論
0/150
提交評(píng)論