資源描述:
《sqlserver2000實(shí)驗(yàn)教學(xué)指導(dǎo)書》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、SQLServer2000實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)一:SERVERSERVER網(wǎng)絡(luò)數(shù)據(jù)庫(kù)基礎(chǔ)實(shí)驗(yàn)?zāi)康模?.了解安裝SQLSERVER2000服務(wù)器版的硬件要求和軟件環(huán)境。2.掌握SQLSERVER2000服務(wù)器版的安裝方法。3.掌握SQLSERVER服務(wù)器安裝后的安全配置。4.掌握配置SQLSERVER2000服務(wù)器的方法5.掌握在客戶機(jī)上注冊(cè)SQLSERVER2000的方法實(shí)驗(yàn)內(nèi)容:1)在客戶機(jī)上安裝SQLServer2000系統(tǒng)2)以WINDOWSXP為實(shí)驗(yàn)環(huán)境,以《安全配置清單》的要求為準(zhǔn)做操作系統(tǒng)的安全配置3)對(duì)客戶機(jī)的SQLServer作安全配置:安裝數(shù)據(jù)庫(kù)補(bǔ)丁包、修改SA賬戶密碼、
2、修改數(shù)據(jù)庫(kù)默認(rèn)端口4)分別使用SQLServer服務(wù)管理器和控制面板啟動(dòng)服務(wù)5)在客戶端創(chuàng)建一個(gè)服務(wù)器組teacher,并在此組下注冊(cè)一個(gè)服務(wù)器。以服務(wù)器的SA用戶登錄,查看有哪些數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)有哪些對(duì)象。6)在服務(wù)器上,建立自己的賬戶,并用該賬戶登錄數(shù)據(jù)庫(kù)服務(wù)器。a)在保證唯一性的前提下,建議賬戶名格式為:班級(jí)_學(xué)號(hào)或班級(jí)_姓名全拼。密碼由學(xué)生自己設(shè)定。b)請(qǐng)記住自己的賬戶和密碼,以便以后實(shí)驗(yàn)時(shí)使用。實(shí)驗(yàn)二:數(shù)據(jù)庫(kù)操作實(shí)驗(yàn)?zāi)康模?)掌握用企業(yè)管理器和Transcat-SQL語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)的方法2)掌握修改數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)更名的方法3)掌握刪除數(shù)據(jù)庫(kù)的方法實(shí)驗(yàn)內(nèi)容:數(shù)據(jù)庫(kù)名稱為學(xué)生用戶
3、名,具體要求如下:1)主要數(shù)據(jù)文件:邏輯文件名為Test1Data1,物理文件名為<庫(kù)名1>.mdf,初始容量為1MB,最大容量為10MB,增幅為1MB。2)次要數(shù)據(jù)文件:邏輯文件名為Test1Data2,物理文件名為<庫(kù)名2>.ndf,初始容量為1MB,最大容量為10MB,增幅為1MB。3)事務(wù)日志文件:邏輯文件名為Test1log1,物理文件名為<庫(kù)名1>.ldf,初始容量為1MB,最大容量為10MB,增幅為512KB。要求如下:1.用SA用戶名連接并登錄到服務(wù)器。2.用企業(yè)管理器建立該數(shù)據(jù)庫(kù)3.用企業(yè)管理器修改庫(kù)的各個(gè)參數(shù),并查驗(yàn)修改是否成功。1.刪除該數(shù)據(jù)庫(kù)2.在SQL查詢分
4、析器中輸入并執(zhí)行一個(gè)CREATEDATABASE語(yǔ)句,創(chuàng)建該數(shù)據(jù)庫(kù)。3.嘗試用T-SQL語(yǔ)句修改各個(gè)參數(shù),并查驗(yàn)修改是否成功。4.將該庫(kù)備份到自己U盤中,并用T-SQL語(yǔ)句刪除該庫(kù)5.用U盤中的數(shù)據(jù)庫(kù)備份文件,恢復(fù)數(shù)據(jù)庫(kù),設(shè)置個(gè)人用戶的登錄權(quán)限。實(shí)驗(yàn)三:表的操作實(shí)驗(yàn)?zāi)康模罕緦?shí)驗(yàn)開始,要求學(xué)生用自己的帳號(hào)登錄,并在自己的個(gè)人數(shù)據(jù)庫(kù)里操作。1)掌握利用企業(yè)管理器和Transact-SQL語(yǔ)句創(chuàng)建表、修改表以及刪除表。2)掌握INSERT、UPDATE、DELETE語(yǔ)句。3)掌握創(chuàng)建、刪除和修改各種約束的方法。實(shí)驗(yàn)內(nèi)容:1.創(chuàng)建表,并創(chuàng)建相應(yīng)的約束。要求:在學(xué)生管理數(shù)據(jù)庫(kù)XSGL中創(chuàng)建如下
5、三個(gè)表,創(chuàng)建名為student(學(xué)生信息)的表,表中的各列要求如下:字段名稱字段類型大小說(shuō)明SnoChar10主鍵SnameChar8SexChar2默認(rèn)值為男,只能輸入男和女BirthdayDatetimeSdeptChar20創(chuàng)建名為course(課程信息)的表,表中的各列要求如下:字段名稱字段類型大小說(shuō)明CnoChar10主鍵CnameChar30唯一性CcreditReal創(chuàng)建名為score(學(xué)生成績(jī))的表,表中的各列要求如下:字段名稱字段類型大小取值范圍說(shuō)明SnoChar10數(shù)據(jù)來(lái)自學(xué)生信息表主鍵CnoChar10數(shù)據(jù)來(lái)自課程信息表主鍵GradeReal0--1002.創(chuàng)建
6、score–>student表,以及score–>course表的外部鍵。3.增加、修改和刪除字段,要求:1)給student表增加一個(gè)memo(備注)字段,類型為varchar(200)。2)將memo字段的類型修改為varchar(300)。3)刪除memo字段。4.向表中添加數(shù)據(jù)、更新數(shù)據(jù)、刪除數(shù)據(jù),并驗(yàn)證約束。要求1)使用INSERTINTO命令向三個(gè)表中分別插入若干數(shù)據(jù),驗(yàn)證主鍵約束、唯一性約束以及默認(rèn)值約束。2)使用UPDATE命令更新數(shù)據(jù),驗(yàn)證外鍵約束。3)使用DELETE命令刪除數(shù)據(jù)。5.建立一個(gè)測(cè)試表,并刪除表:1)利用企業(yè)管理器刪除表。2)利用DROPTABLE語(yǔ)
7、句刪除表。實(shí)驗(yàn)四:數(shù)據(jù)高級(jí)查詢技術(shù)實(shí)驗(yàn)?zāi)康模赫莆帐褂肧ELECT語(yǔ)句查詢數(shù)據(jù)。實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)表結(jié)構(gòu)以上節(jié)時(shí)間索建立的表為實(shí)驗(yàn)表,保證各個(gè)表中有若干合法數(shù)據(jù)要求:寫出相應(yīng)的命令并驗(yàn)證查詢結(jié)果的正確性:1)查詢?nèi)w學(xué)生的學(xué)號(hào)、姓名、所在系。2)查詢所有年齡在20歲以下的學(xué)生姓名及年齡。3)查詢年齡在20~25歲(包括20,25)之間的學(xué)生的姓名、系別和年齡。4)查詢不在信息系、數(shù)學(xué)系、也不在軟件工程系學(xué)生的姓名和性別。5)查詢所有姓李且全名為三個(gè)漢字的學(xué)生的姓