實(shí)驗(yàn)一數(shù)據(jù)庫定義實(shí)驗(yàn)_第1頁
實(shí)驗(yàn)一數(shù)據(jù)庫定義實(shí)驗(yàn)_第2頁
實(shí)驗(yàn)一數(shù)據(jù)庫定義實(shí)驗(yàn)_第3頁
實(shí)驗(yàn)一數(shù)據(jù)庫定義實(shí)驗(yàn)_第4頁
實(shí)驗(yàn)一數(shù)據(jù)庫定義實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、.實(shí)驗(yàn)一 數(shù)據(jù)庫定義實(shí)驗(yàn)姓 名吳錦誠學(xué) 號(hào)1151331112專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)課程名稱數(shù)據(jù)庫定義實(shí)驗(yàn)同組學(xué)生姓名無實(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語句創(chuàng)建和管理數(shù)據(jù)庫,學(xué)會(huì)使用SQL Server查詢分析器接收 T-SQL語句和進(jìn)行結(jié)果分析。使用T-SQL語句進(jìn)行數(shù)據(jù)表的創(chuàng)建和刪除,并對(duì)數(shù)據(jù)表和表中的數(shù)據(jù)進(jìn)行有效有管理。二、實(shí)驗(yàn)環(huán)境 實(shí)驗(yàn)室名稱: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 硬盤:250GB-SSD 500GB-HDD三、實(shí)驗(yàn)內(nèi)容 1.用SQL Server Management Studio創(chuàng)建、修改數(shù)據(jù)庫 2.用T-SQL語句創(chuàng)建、修改數(shù)據(jù)庫 3.用SQL Server Management Studio創(chuàng)建、修改數(shù)據(jù)表 4.用T-SQL語句創(chuàng)建、修改數(shù)據(jù)表四、實(shí)驗(yàn)步驟及實(shí)驗(yàn)結(jié)果分析 (一)、創(chuàng)建、修改數(shù)據(jù)庫 1.用SQL Server Management Studio創(chuàng)建步驟: (1)、單擊“開始”菜單選擇“所有程序”-Microsoft SQL Server 2008-

3、SQL Server Management Studio (2)、單擊“視圖”-”對(duì)象資源管理器”-右擊“數(shù)據(jù)庫”-選擇“新建數(shù)據(jù)庫”命令 (3)、在“數(shù)據(jù)庫名稱”文本框中輸入新建數(shù)據(jù)庫的名稱,本例輸入“JXGL” (4)、在“新建數(shù)據(jù)庫”的對(duì)話框里設(shè)置“常規(guī)”、“選項(xiàng)”、“文件組” 2.用SQL Server Management Studio修改數(shù)據(jù)庫步驟: (1)、在“對(duì)象資源管理器”窗口右擊要修改大小的數(shù)據(jù)庫,選擇“屬性”彈出屬性對(duì)話框 (2)、在屬性對(duì)話框中的“常規(guī)”、“文件”、“文件組”、“選項(xiàng)”、“更改跟蹤”、“權(quán)限”、“擴(kuò)展屬性”、“鏡像”、“事務(wù)日志傳送”修改數(shù)據(jù)庫的相關(guān)信息

4、 3.用SQL Server Management Studio刪除數(shù)據(jù)庫 右擊要?jiǎng)h除的數(shù)據(jù)庫,在彈出的菜單中選擇刪除命令在彈出的“刪除對(duì)象”的對(duì)話框中,單擊“確定”按鈕 4.用T-SQL語句創(chuàng)建數(shù)據(jù)庫: (1)、打開SSMS窗口,并連接到服務(wù)器 (2)、依次選擇“文件”-”新建”-“數(shù)據(jù)庫引擎查詢”命令或者單擊標(biāo)準(zhǔn)工具欄的“新建查詢”按鈕,創(chuàng)建一個(gè)查詢輸入窗口 (3)、在窗口中輸入以下create database 語句: 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)行程序語句。如果執(zhí)行成功,在查詢窗口的“查詢”結(jié)果窗口中,可能看到一條“命令已成功完成?!钡南ⅰ?(5)、在“對(duì)象資源管理器”窗口中刷新,展開數(shù)據(jù)庫結(jié)點(diǎn)就能看到剛創(chuàng)建的“TEMP”數(shù)據(jù)庫 5.用T-SQL語句修改數(shù)據(jù)庫 (1)、增加數(shù)據(jù)庫空間alter database TEMPmodify TEMP,size=10)實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析為數(shù)據(jù)庫TEMP增加容量,擴(kuò)展數(shù)據(jù)庫,將數(shù)據(jù)庫從3MB擴(kuò)展到10MB (2)、修改數(shù)據(jù)庫文件 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)限,修改語句為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 語句進(jìn)行刪除 (二)、通過目錄視圖系統(tǒng)函數(shù)和系統(tǒng)存儲(chǔ)過程查看數(shù)據(jù)庫的基本信息 1、使用系統(tǒng)函數(shù)databasepropertyex查看數(shù)據(jù)庫的Version屬性u(píng)se TEMPselect databasepropertyex(TEMP, Version)實(shí)驗(yàn)結(jié)果2、使用系統(tǒng)存儲(chǔ)過程sp_spaceused查看數(shù)據(jù)庫JXGL的空間信息 use TEMP exec sp_spaceused實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析使用系統(tǒng)存儲(chǔ)過程sp_spaceused查看數(shù)據(jù)庫TEMP的空間信息 (三)、修改數(shù)據(jù)庫 1、用T-SQL語句修改數(shù)據(jù)庫名稱use te

8、mpAlter database tempmodify name = tempDataBase實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析alter database 原數(shù)據(jù)庫名稱modify name=新數(shù)據(jù)庫名稱use tempDataBase;exec sp_renamedb tempDataBase,temp實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析可以利用存儲(chǔ)過程修改名稱, sp_renamedbold_nameold_name new_namenew_name 2、用T-SQL語句添加數(shù)據(jù)庫create database Mo_JXGL 3、用T-SQL語句刪除數(shù)據(jù)庫 drop database temp實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析用

9、drop語句刪除數(shù)據(jù)庫格式:drop database 4、用T-SQL語句添加數(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é)果分析通過T-SQL語句創(chuàng)建和數(shù)據(jù)表是一個(gè)框架,然后再創(chuàng)建數(shù)據(jù)表的詳細(xì)數(shù)據(jù) 5、用T-SQL語句向數(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é)果分析利用插入語句插入記錄,語句格式如下: insert into 表名(字段1,字段2)values(字段值1,字段值2) (2)、向C表中插入記錄use Mo_JXGL;insert into C(CNO,CNAME,CDEPT,TNAME) values (c01,數(shù)據(jù)庫,計(jì)算機(jī)與軟件工程學(xué)院,劉金嶺)實(shí)驗(yàn)結(jié)果實(shí)驗(yàn)結(jié)果分析利用插入語句插入記錄,語句格式如下: 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ù)類型為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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論