數(shù)據(jù)庫(kù)管理系統(tǒng)上機(jī)實(shí)驗(yàn)指導(dǎo)2011級(jí)第一次_第1頁(yè)
數(shù)據(jù)庫(kù)管理系統(tǒng)上機(jī)實(shí)驗(yàn)指導(dǎo)2011級(jí)第一次_第2頁(yè)
數(shù)據(jù)庫(kù)管理系統(tǒng)上機(jī)實(shí)驗(yàn)指導(dǎo)2011級(jí)第一次_第3頁(yè)
數(shù)據(jù)庫(kù)管理系統(tǒng)上機(jī)實(shí)驗(yàn)指導(dǎo)2011級(jí)第一次_第4頁(yè)
數(shù)據(jù)庫(kù)管理系統(tǒng)上機(jī)實(shí)驗(yàn)指導(dǎo)2011級(jí)第一次_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)管理系統(tǒng)

實(shí)驗(yàn)指導(dǎo)書

梁平

合肥工業(yè)大學(xué)

實(shí)驗(yàn)一SQLServer數(shù)據(jù)庫(kù)的管理(2學(xué)時(shí))

1.實(shí)驗(yàn)?zāi)康?/p>

了解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)容

在管理平臺(tái)中管理數(shù)據(jù)庫(kù)。

創(chuàng)建數(shù)據(jù)庫(kù)“studentsdb”

查看studentsdb數(shù)據(jù)庫(kù)的屬性。

修改數(shù)據(jù)文件大小為2MB,指定“最大文件大小”為5MB。日志文件的大小在每次填滿時(shí)自動(dòng)遞增5%。

將studentsdb數(shù)據(jù)庫(kù)的名稱更改為student_db。

使用T-SQL語(yǔ)句管理數(shù)據(jù)庫(kù)

使用CREATEDATABASE創(chuàng)建studb數(shù)據(jù)庫(kù),然后通過(guò)系統(tǒng)存儲(chǔ)過(guò)程sp_helpdb查看系統(tǒng)中的數(shù)據(jù)庫(kù)信息。

使用ALTERDATABASE修改studb數(shù)據(jù)庫(kù)的設(shè)置,指定數(shù)據(jù)文件大小為5MB,最大文件大小為20MB,自動(dòng)遞增大小為1MB。

為studb數(shù)據(jù)庫(kù)增加一個(gè)日志文件,命名為studb_Log2,大小為5MB,最大文件大小為10MB。

將studb數(shù)據(jù)庫(kù)的名稱更改為my_studb。

使用DROPDATABASE刪除my_studb數(shù)據(jù)庫(kù)。

3.實(shí)驗(yàn)思考

(1)數(shù)據(jù)庫(kù)中的日志文件是否屬于某個(gè)文件組?

(2)刪除了數(shù)據(jù)庫(kù),其數(shù)據(jù)文件和日志文件是否已經(jīng)刪除?是否任何人

都可以刪除數(shù)據(jù)庫(kù)?刪除了的數(shù)據(jù)庫(kù)還有可能恢復(fù)嗎?

(3)能夠刪除系統(tǒng)數(shù)據(jù)庫(kù)嗎?

實(shí)驗(yàn)二SQLServer數(shù)據(jù)表的管理(2學(xué)時(shí))

1.實(shí)驗(yàn)?zāi)康?/p>

(1)掌握使用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ù)類型。

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所示。

列名

數(shù)據(jù)類型

允許空

[學(xué)號(hào)

char(4)

姓名

char(8)

性別

char⑵

出生日期

datetime

彖庭住址

varchar(SO)

備注

text

圖1學(xué)生基本情況表student_info

2)將student_info表的“學(xué)號(hào)”列設(shè)置為主鍵,非空。

(3)修改student_info表的“姓名”列,使其列名為“學(xué)生姓名”。

2)使用T-SQL語(yǔ)句管理數(shù)據(jù)表

(1)使用Transact-SQL語(yǔ)句CREATETABLE在student_db數(shù)據(jù)庫(kù)中創(chuàng)

圖3學(xué)生成績(jī)表grade

(2)在管理平臺(tái)中為student_info、curriculum、grade表添加數(shù)據(jù)。

student_info、curriculum、grade表中的數(shù)據(jù)如圖4至圖6所示。

學(xué)號(hào)

姓名

性別

出生日期

家庭性址

備注

0001

劉衛(wèi)平

1980-10-10:00:00

衡陽(yáng)市東斑路刑號(hào)

0002

張衛(wèi)民

1980-12-20:00:00

東陽(yáng)市八一北路右號(hào)

AVLL

0003

馬東

1980-7-斗0:00:00

長(zhǎng)嶺市五一路陽(yáng)5號(hào)

0004

錢達(dá)理

1980-5-100:00:00

這海市洞庭丈道2陽(yáng)號(hào)

0005

東方牧

1980-7-130:00:00

東方市中山路25號(hào)

A/ULL

0006

郭文斌

1980-6-斗0:00:00

長(zhǎng)島市解^25號(hào)

0007

肖海燕

1980-3-150:00:00

南山市紅旗路15號(hào)

0008

張明華

1980-4-1:30:00:00

這江市解放路藥號(hào)

圖4student_info的數(shù)據(jù)

課程編號(hào)

課程名稱

學(xué)分

0001

大學(xué)計(jì)算機(jī)基礎(chǔ)...

2

0002

匸語(yǔ)言程序設(shè)計(jì)...

2

0003

5QL5eruer數(shù)據(jù)庫(kù)及應(yīng)用,..

2

0004

英語(yǔ)

4

0005

高等數(shù)學(xué)...

4

圖5curriculum的數(shù)據(jù)

學(xué)號(hào)

課程編號(hào)

分?jǐn)?shù)

0001

LIOLIl

00

0001

LI0LI2

90

0001

1:1003

07

0001

1皿1斗

86

0001

|:1005

78

0002

LI0LI1

76

0002

1:1002

73

0002

LI0LI3

69

0002

1血1斗

70

0002

LI0LI5

89

0003

LIOLIl

03

0003

LI0LI2

73

0003

|:1003

8斗

0003

1皿沖

75

0003

0005

65

圖6grade的數(shù)據(jù)

使用Transact-SQL語(yǔ)句ALTERTABLE設(shè)置curriculum表的“課程編號(hào)”為主鍵,非空。

使用Transact-SQL語(yǔ)句ALTERTABLE修改grade表的“分?jǐn)?shù)”歹U,使其數(shù)據(jù)類型為real。

(5)使用Transact-SQL語(yǔ)句ALTERTABLE修改student_info表中“學(xué)

生姓名”數(shù)據(jù)類型為varchar(lO),非空。

使用Transact-SQL語(yǔ)句ALTER...ADD為grade表添加一個(gè)名為“備注”的數(shù)據(jù)歹,其數(shù)據(jù)類型為VARCHAR(20)。

使用Transact-SQL語(yǔ)句刪除grade表的“備注”數(shù)據(jù)歹。

使用Transact-SQL語(yǔ)句INSERTINTO...VALUES向grade表插入數(shù)據(jù):學(xué)號(hào)為0004,課程編號(hào)為0001,分?jǐn)?shù)為80。

使用Transact-SQL語(yǔ)句UPDATE修改grade表中學(xué)號(hào)為0002、課程編號(hào)為0005的分?jǐn)?shù)為90的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論