SQL_SERVER2005上機(jī)實(shí)驗(yàn)指導(dǎo)

SQL_SERVER2005上機(jī)實(shí)驗(yàn)指導(dǎo)

ID:37620022

大?。?68.39 KB

頁(yè)數(shù):21頁(yè)

時(shí)間:2019-05-26

SQL_SERVER2005上機(jī)實(shí)驗(yàn)指導(dǎo)_第1頁(yè)
SQL_SERVER2005上機(jī)實(shí)驗(yàn)指導(dǎo)_第2頁(yè)
SQL_SERVER2005上機(jī)實(shí)驗(yàn)指導(dǎo)_第3頁(yè)
SQL_SERVER2005上機(jī)實(shí)驗(yàn)指導(dǎo)_第4頁(yè)
SQL_SERVER2005上機(jī)實(shí)驗(yàn)指導(dǎo)_第5頁(yè)
資源描述:

《SQL_SERVER2005上機(jī)實(shí)驗(yàn)指導(dǎo)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、實(shí)驗(yàn)一SQLServer數(shù)據(jù)庫(kù)的管理1.實(shí)驗(yàn)?zāi)康模?)了解SQLServer數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)的特點(diǎn)。(2)掌握使用SQLServer管理平臺(tái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的方法。(3)掌握使用Transact-SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的方法。2.實(shí)驗(yàn)內(nèi)容1)在管理平臺(tái)中管理數(shù)據(jù)庫(kù)。(1)創(chuàng)建數(shù)據(jù)庫(kù)“studentsdb”。(2)查看studentsdb數(shù)據(jù)庫(kù)的屬性。(3)修改數(shù)據(jù)文件大小為2MB,指定“最大文件大小”為5MB。日志文件的大小在每次填滿時(shí)自動(dòng)遞增5%。(4)將studentsdb數(shù)據(jù)庫(kù)的名稱更改為student_db。2)使用T-SQL語(yǔ)句管理數(shù)據(jù)庫(kù)(1)使

2、用CREATEDATABASE創(chuàng)建studb數(shù)據(jù)庫(kù),然后通過(guò)系統(tǒng)存儲(chǔ)過(guò)程sp_helpdb查看系統(tǒng)中的數(shù)據(jù)庫(kù)信息。(2)使用ALTERDATABASE修改studb數(shù)據(jù)庫(kù)的設(shè)置,指定數(shù)據(jù)文件大小為5MB,最大文件大小為20MB,自動(dòng)遞增大小為1MB。(3)為studb數(shù)據(jù)庫(kù)增加一個(gè)日志文件,命名為studb_Log2,大小為5MB,最大文件大小為10MB。(4)將studb數(shù)據(jù)庫(kù)的名稱更改為my_studb。(5)使用DROPDATABASE刪除my_studb數(shù)據(jù)庫(kù)。3.實(shí)驗(yàn)思考(1)數(shù)據(jù)庫(kù)中的日志文件是否屬于某個(gè)文件組?(2)數(shù)據(jù)庫(kù)中的主數(shù)據(jù)文件一定屬于主文件組嗎?

3、(3)數(shù)據(jù)文件和日志文件可以在同一個(gè)文件組嗎?為什么?(4)刪除了數(shù)據(jù)庫(kù),其數(shù)據(jù)文件和日志文件是否已經(jīng)刪除?是否任何人都可以刪除數(shù)據(jù)庫(kù)?刪除了的數(shù)據(jù)庫(kù)還有可能恢復(fù)嗎?(5)能夠刪除系統(tǒng)數(shù)據(jù)庫(kù)嗎?實(shí)驗(yàn)二SQLServer數(shù)據(jù)表的管理1.實(shí)驗(yàn)?zāi)康模?)掌握使用SQLServer管理平臺(tái)和Transact-SQL語(yǔ)句CREATETABLE和ALTERTABLE創(chuàng)建和修改表的方法。(2)掌握在SQLServer管理平臺(tái)中對(duì)表進(jìn)行插入、修改和刪除數(shù)據(jù)操作的方法。(3)掌握使用Transact-SQL語(yǔ)句對(duì)表進(jìn)行插入、修改和刪除數(shù)據(jù)操作的方法。(4)了解SQLServer的常用數(shù)據(jù)

4、類型。2.實(shí)驗(yàn)內(nèi)容1)在管理平臺(tái)中管理數(shù)據(jù)表(1)為student_db數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表student_info,表結(jié)構(gòu)如圖1所示。圖1學(xué)生基本情況表student_info(1)將student_info表的“學(xué)號(hào)”列設(shè)置為主鍵,非空。(2)修改student_info表的“姓名”列,使其列名為“學(xué)生姓名”。2)使用T-SQL語(yǔ)句管理數(shù)據(jù)表(1)使用Transact-SQL語(yǔ)句CREATETABLE在student_db數(shù)據(jù)庫(kù)中創(chuàng)建curriculum、grade表,表結(jié)構(gòu)如圖2和圖3所示。圖2課程信息表curriculum圖3學(xué)生成績(jī)表grade(2)在管理平臺(tái)中

5、為student_info、curriculum、grade表添加數(shù)據(jù)。student_info、curriculum、grade表中的數(shù)據(jù)如圖4至圖6所示。圖4student_info的數(shù)據(jù)圖5curriculum的數(shù)據(jù)圖6grade的數(shù)據(jù)(1)使用Transact-SQL語(yǔ)句ALTERTABLE設(shè)置curriculum表的“課程編號(hào)”為主鍵,非空。(2)使用Transact-SQL語(yǔ)句ALTERTABLE修改grade表的“分?jǐn)?shù)”列,使其數(shù)據(jù)類型為real。(3)使用Transact-SQL語(yǔ)句ALTERTABLE修改student_info表中“學(xué)生姓名”數(shù)據(jù)類型

6、為varchar(10),非空。(4)使用Transact-SQL語(yǔ)句ALTER...ADD為grade表添加一個(gè)名為“備注”的數(shù)據(jù)列,其數(shù)據(jù)類型為VARCHAR(20)。(5)使用Transact-SQL語(yǔ)句刪除grade表的“備注”數(shù)據(jù)列。(6)使用Transact-SQL語(yǔ)句INSERTINTO...VALUES向grade表插入數(shù)據(jù):學(xué)號(hào)為0004,課程編號(hào)為0001,分?jǐn)?shù)為80。(7)使用Transact-SQL語(yǔ)句UPDATE修改grade表中學(xué)號(hào)為0002、課程編號(hào)為0005的分?jǐn)?shù)為90的成績(jī)記錄。(8)使用Transact-SQL語(yǔ)句DELETE刪除gr

7、ade表中學(xué)號(hào)為0004的成績(jī)記錄。3.實(shí)驗(yàn)思考(1)在SQLServer管理平臺(tái)中,student_info表的數(shù)據(jù)輸入時(shí),如果輸入相同學(xué)號(hào)的記錄將出現(xiàn)什么現(xiàn)象?怎樣避免該情況的發(fā)生?(2)已經(jīng)打開(kāi)的表能刪除嗎?(3)在SQLServer2005中能將數(shù)據(jù)表中的字段名和其數(shù)據(jù)類型同時(shí)改變嗎?實(shí)驗(yàn)三數(shù)據(jù)查詢1.實(shí)驗(yàn)?zāi)康模?)掌握使用Transact-SQL的SELECT語(yǔ)句進(jìn)行基本查詢的方法。(2)掌握使用SELECT語(yǔ)句進(jìn)行條件查詢的方法。(3)掌握SELECT語(yǔ)句的GROUPBY、ORDERBY以及UNION子句的作用和使用方法。(4

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。