資源描述:
《sqlserver數(shù)據(jù)庫實(shí)驗(yàn)報(bào)告(詳細(xì))》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、數(shù)據(jù)庫原理及應(yīng)用實(shí)驗(yàn)報(bào)告學(xué)號(hào):姓名:實(shí)驗(yàn)1一、實(shí)驗(yàn)?zāi)康模菏煜QLServer使用界面,掌握使用SSMS和SQL語句創(chuàng)建并設(shè)置數(shù)據(jù)庫。二、實(shí)驗(yàn)原理:1.使用SSMS創(chuàng)建數(shù)據(jù)庫2.創(chuàng)建數(shù)據(jù)庫語句:CREATEDATABASE數(shù)據(jù)庫名[ON[PRIMARY]//指定一個(gè)文件為主要文件[<文件格式>[,…n]][,<文件組格式>[,…n]]][LOGON{<文件格式>[,…n]}]<文件格式>::=([NAME=邏輯文件名,]FILENAME=‘操作系統(tǒng)下的文件名和路徑’[,SIZE=文件初始容量][,MAXSIZE
2、={文件最大容量
3、UNLIMITED}][,F(xiàn)ILEGROWTH=遞增值])[,…n]<文件組格式>::=FILEGROUP文件組名<文件格式>[,…n]3.修改數(shù)據(jù)庫語句:ALTERDATABASE數(shù)據(jù)庫名{ADDFILE<文件格式>[,…n][TOFILEGROUP文件組名]
4、ADDLOGFILE<文件格式>[,…n]
5、REMOVEFILE邏輯文件名
6、ADDFILEGROUP文件組名
7、REMOVEFILEGROUP文件組名
8、MODIFYFILE<文件格式>
9、MODIFYFILEGROUP文件組名文件組屬性}
10、::=(NAME=邏輯文件名[,F(xiàn)ILENAME=‘實(shí)際文件名和路徑’][,SIZE=容量][,MAXSIZE={最大容量
11、UNLIMITED}][,F(xiàn)ILEGROWTH=遞增量])三、實(shí)驗(yàn)內(nèi)容:1.使用SQL語句完成下題(1)使用CREATEDATABASE語句創(chuàng)建一個(gè)名為“st”數(shù)據(jù)庫,要求①主要數(shù)據(jù)文件:邏輯文件名為“stdata1”,實(shí)際文件名為“stdata1.mdf”②事務(wù)日志文件:邏輯文件名為“stlog1”,實(shí)際文件名為“stlog1.ldf”③初始容量均為3MB,最大容量均
12、為10MB,遞增量均為1MB。11(1)使用CREATEDATABASE語句創(chuàng)建一個(gè)名為“student”數(shù)據(jù)庫,要求①主要數(shù)據(jù)文件:邏輯文件名為“studentdata1”,實(shí)際文件名為“studentdata1.mdf”②非主要數(shù)據(jù)文件:邏輯文件名為“studentdata2”,實(shí)際文件名為“studentdata2.ndf”③事務(wù)日志文件:邏輯文件名為“studentlog1”,實(shí)際文件名為“studentlog1.ldf”④初始容量均為3MB,最大容量均為10MB,遞增量均為1MB。(2)使用ALTER
13、DATABASE語句在“st”數(shù)據(jù)庫中添加一個(gè)數(shù)據(jù)文件和一個(gè)事務(wù)日志文件,其邏輯文件名分別為“studentdata3”和“studentlog2”,其實(shí)際文件名分別為“studentdata3.ndf”和“studentlog2.ldf”,初始容量均為1MB,最大容量均為10MB,遞增量均為1MB;然后將數(shù)據(jù)文件studentdata3的初始容量增加到5MB,上限增加到20MB。解:(1)createdatabasestonprimary(name=stdata1,filename='d:xsstdata
14、1.mdf',size=3mb,maxsize=10mb,filegrowth=1mb)logon(name='stlog1',filename='d:xsstlog1.ldf',size=1mb,maxsize=10mb,filegrowth=1mb)go(2)createdatabasestudentonprimary(name=studentdata1,filename='d:xsstudentdata1.mdf',size=3mb,maxsize=10mb,filegrowth=1mb),(na
15、me=studentdata3,filename='d:xsstudentdata2.ndf',size=1mb,maxsize=10mb,filegrowth=1mb)logon(name='studentlog1',filename='d:xsstudentlog1.ldf',size=1mb,maxsize=10mb,filegrowth=1mb)go(3)alterdatabasestaddfile(name=studentdata3,filename='d:xsstudentdata3.n
16、df',size=1mb,maxsize=10mb,filegrowth=1mb),(name='studentlog2',filename='d:xsstudentlog2.ldf',size=1mb,maxsize=10mb,filegrowth=1mb)alterdatabasestmodifyfile(name=studentdata3,size=5mb,maxsize=2