SQL_SERVER2005上機(jī)實驗指導(dǎo)

SQL_SERVER2005上機(jī)實驗指導(dǎo)

ID:37620022

大小:168.39 KB

頁數(shù):21頁

時間:2019-05-26

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

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

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

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

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

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

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語句ALTERTABLE設(shè)置curriculum表的“課程編號”為主鍵,非空。(2)使用Transact-SQL語句ALTERTABLE修改grade表的“分?jǐn)?shù)”列,使其數(shù)據(jù)類型為real。(3)使用Transact-SQL語句ALTERTABLE修改student_info表中“學(xué)生姓名”數(shù)據(jù)類型

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

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

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

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

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