




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗一 數(shù)據(jù)庫定義實驗姓 名吳錦誠學(xué) 號1151331112專 業(yè)計算機(jī)科學(xué)與技術(shù)課程名稱數(shù)據(jù)庫定義實驗同組學(xué)生姓名無實驗時間2017-10實驗地點11#208指導(dǎo)老師劉金嶺一、實驗?zāi)康?使用SQL Server Management Studio、T-SQL語句創(chuàng)建和管理數(shù)據(jù)庫,學(xué)會使用SQL Server查詢分析器接收 T-SQL語句和進(jìn)行結(jié)果分析。使用T-SQL語句進(jìn)行數(shù)據(jù)表的創(chuàng)建和刪除,并對數(shù)據(jù)表和表中的數(shù)據(jù)進(jìn)行有效有管理。二、實驗環(huá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三、實驗內(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ù)表四、實驗步驟及實驗結(jié)果分析 (一)、創(chuàng)建、修改數(shù)據(jù)庫 1.用SQL Server Management Studio創(chuàng)建步驟: (1)、單擊“開始”菜單選擇“所有程序”-Microsoft SQL Server 2008-S
3、QL Server Management Studio (2)、單擊“視圖”-”對象資源管理器”-右擊“數(shù)據(jù)庫”-選擇“新建數(shù)據(jù)庫”命令 (3)、在“數(shù)據(jù)庫名稱”文本框中輸入新建數(shù)據(jù)庫的名稱,本例輸入“JXGL” (4)、在“新建數(shù)據(jù)庫”的對話框里設(shè)置“常規(guī)”、“選項”、“文件組” 2.用SQL Server Management Studio修改數(shù)據(jù)庫步驟: (1)、在“對象資源管理器”窗口右擊要修改大小的數(shù)據(jù)庫,選擇“屬性”彈出屬性對話框 (2)、在屬性對話框中的“常規(guī)”、“文件”、“文件組”、“選項”、“更改跟蹤”、“權(quán)限”、“擴(kuò)展屬性”、“鏡像”、“事務(wù)日志傳送”修改數(shù)據(jù)庫的相關(guān)信息
4、3.用SQL Server Management Studio刪除數(shù)據(jù)庫 右擊要刪除的數(shù)據(jù)庫,在彈出的菜單中選擇刪除命令在彈出的“刪除對象”的對話框中,單擊“確定”按鈕 4.用T-SQL語句創(chuàng)建數(shù)據(jù)庫: (1)、打開SSMS窗口,并連接到服務(wù)器 (2)、依次選擇“文件”-”新建”-“數(shù)據(jù)庫引擎查詢”命令或者單擊標(biāo)準(zhǔn)工具欄的“新建查詢”按鈕,創(chuàng)建一個查詢輸入窗口 (3)、在窗口中輸入以下create database 語句: create database temp on primary (name=TEMP,filename=F:TEMPTEMP.MDF,size=3,filegrowth=1
5、) log on (name=TEMP_log,filename=F:TEMPTEMP_log.ldf, size=1, maxsize=20, filegrowth=10%) (4)、單擊工具欄中的“執(zhí)行”按鈕,運(yùn)行程序語句。如果執(zhí)行成功,在查詢窗口的“查詢”結(jié)果窗口中,可能看到一條“命令已成功完成?!钡南ⅰ?(5)、在“對象資源管理器”窗口中刷新,展開數(shù)據(jù)庫結(jié)點就能看到剛創(chuàng)建的“TEMP”數(shù)據(jù)庫 5.用T-SQL語句修改數(shù)據(jù)庫 (1)、增加數(shù)據(jù)庫空間alter database TEMPmodify file(name=TEMP,size=10)實驗結(jié)果實驗結(jié)果分析為數(shù)據(jù)庫TEMP增加容
6、量,擴(kuò)展數(shù)據(jù)庫,將數(shù)據(jù)庫從3MB擴(kuò)展到10MB (2)、修改數(shù)據(jù)庫文件 use TEMPalter database TEMPmodify file(name=TEMP_log ,size=3, maxsize=5)實驗結(jié)果命令已成功生成實驗結(jié)果分析用alter database temp獲得權(quán)限,修改語句為modify file, 將maasize改為5 (3)、添加日志文件 alter database TEMPadd file(name=TEMP_a,filename=F:TEMPTEMP_a.dnf,size=5,maxsize=30,filegrowth=5%)實驗結(jié)果 (4)、刪除
7、日志文件 use TEMP alter database TEMPremove file TEMP_log實驗結(jié)果命令已成功完成 ,TEMP_log已刪除實驗結(jié)果分析有alter database TEMP獲得權(quán)限,remove 語句進(jìn)行刪除 (二)、通過目錄視圖系統(tǒng)函數(shù)和系統(tǒng)存儲過程查看數(shù)據(jù)庫的基本信息 1、使用系統(tǒng)函數(shù)databasepropertyex查看數(shù)據(jù)庫的Version屬性use TEMPselect databasepropertyex(TEMP, Version)實驗結(jié)果2、使用系統(tǒng)存儲過程sp_spaceused查看數(shù)據(jù)庫JXGL的空間信息 use TEMP exec sp
8、_spaceused實驗結(jié)果實驗結(jié)果分析使用系統(tǒng)存儲過程sp_spaceused查看數(shù)據(jù)庫TEMP的空間信息 (三)、修改數(shù)據(jù)庫 1、用T-SQL語句修改數(shù)據(jù)庫名稱use tempAlter database tempmodify name = tempDataBase實驗結(jié)果實驗結(jié)果分析alter database 原數(shù)據(jù)庫名稱modify name=新數(shù)據(jù)庫名稱use tempDataBase;exec sp_renamedb tempDataBase,temp實驗結(jié)果實驗結(jié)果分析可以利用存儲過程修改名稱, sp_renamedbold_nameold_name new_namenew_n
9、ame 2、用T-SQL語句添加數(shù)據(jù)庫create database Mo_JXGL 3、用T-SQL語句刪除數(shù)據(jù)庫 drop database temp實驗結(jié)果實驗結(jié)果分析用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)實驗結(jié)果(2)、創(chuàng)建表Cuse Mo_JXGLcreate table C(CNO
10、char(4) not null,CNAME varchar(50) not null,TNAME char(8),CDEPT varchar(50),primary key (CNO),)實驗結(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)實驗結(jié)果實驗結(jié)果分析通過T-S
11、QL語句創(chuàng)建和數(shù)據(jù)表是一個框架,然后再創(chuàng)建數(shù)據(jù)表的詳細(xì)數(shù)據(jù) 5、用T-SQL語句向數(shù)據(jù)表中插入和更新數(shù)據(jù) (1)、向S表中插入記錄 use NewJXGL;insert into S(SNO,SNAME,AGE,SEX,SDEPT) values (s1001,張卓成,22,男,物聯(lián)網(wǎng)1151) 實驗結(jié)果實驗結(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ī)與
12、軟件工程學(xué)院,劉金嶺)實驗結(jié)果實驗結(jié)果分析利用插入語句插入記錄,語句格式如下: insert into 表名(字段1,字段2)values(字段值1,字段值2) (3)、修改SC表數(shù)據(jù) (a).向SC表中插入記錄USE Mo_JXGLINSERT TNTO SC(SNO,CNO,GRADE)VALUES(s1001,c01,68) (b).增加班級字段use Mo_JXGL;alter table Sadd class varchar(20) 實驗結(jié)果分析:為S表中新增了class一列,數(shù)據(jù)類型為VARCHAR(20)(C).修改S 表中的class長度為50use Mo_JXGL;alter table Salter column class varchar(50) 實驗結(jié)果實驗結(jié)果分析S表中字段CLASS長度由20變?yōu)?0 (d).刪除學(xué)生表S中的CLASS字段 use Mo_JXGL;alter table Sdrop column class 實驗結(jié)果實驗結(jié)果分析刪除了S表中的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)業(yè)務(wù)處理流程課件
- 2021-2026年中國無線音頻設(shè)備行業(yè)調(diào)查研究及投資戰(zhàn)略規(guī)劃研究報告
- 中班班級年度工作方案模板
- 企業(yè)與公司法課件
- 中國碳酸鈣行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告(2024-2030)
- 平安生產(chǎn)工作方案模板
- 交通出行行業(yè)智能交通系統(tǒng)規(guī)劃方案
- 快消品贊助學(xué)校運(yùn)動會方案
- 鄉(xiāng)鎮(zhèn)根治欠薪的總結(jié)
- 區(qū)廣播電視中心“十三五”工作總結(jié)和“十四五”工作方案
- 2025年 四川省港航投資集團(tuán)有限責(zé)任公司招聘考試筆試試卷附答案
- 干眼的藥物治療講課件
- 2024年武漢市漢陽區(qū)招聘社區(qū)干事筆試真題
- 國企往來款管理制度
- 【漳州片仔癀人力資源管理現(xiàn)狀、問題及對策9000字】
- 合資企業(yè)股權(quán)分配及經(jīng)營管理協(xié)議
- 政治●湖北卷丨2024年湖北省普通高中學(xué)業(yè)水平選擇性考試政治試卷及答案
- 藏族音樂文化與宗教信仰關(guān)系研究-洞察闡釋
- 高鐵乘務(wù)考試試題及答案
- 機(jī)場直簽合同協(xié)議書
- 食用菌基地及生產(chǎn)加工項目可行性研究報告
評論
0/150
提交評論