实验1 数据库操作
一、實(shí)驗(yàn)?zāi)康?br /> 1.掌握管理工具、T-SQL創(chuàng)建數(shù)據(jù)庫(kù)的方法。
2.掌握管理工具、T-SQL修改和查看數(shù)據(jù)庫(kù)的方法。
3.掌握管理工具、T-SQL刪除數(shù)據(jù)庫(kù)的方法。
4.掌握數(shù)據(jù)庫(kù)的附加與分離
二、實(shí)驗(yàn)要求
1.創(chuàng)建實(shí)驗(yàn)所用到的“網(wǎng)上購(gòu)物系統(tǒng)”數(shù)據(jù)庫(kù)eshop。
三、實(shí)驗(yàn)內(nèi)容
1.使用系統(tǒng)管理工具創(chuàng)建“網(wǎng)上購(gòu)物系統(tǒng)”數(shù)據(jù)庫(kù)eshop。
CREATE DATABASE eshop
2.在操作系統(tǒng)環(huán)境下找到eshop數(shù)據(jù)庫(kù)對(duì)應(yīng)的物理文件的位置并查看其屬性。
右擊 數(shù)據(jù)庫(kù)—>屬性—>在 常規(guī)、文件選項(xiàng)中可以查看
3.查看eshop數(shù)據(jù)庫(kù)的相關(guān)信息。
右擊 數(shù)據(jù)庫(kù)—>屬性—>在 常規(guī)、文件選項(xiàng)中可以查看
4.刪除eshop數(shù)據(jù)庫(kù)。
DROP DATABASE eshop
5.在F盤(pán)(根據(jù)機(jī)房環(huán)境選擇)創(chuàng)建文件夾mydata。
Ctrl+Shift+N 創(chuàng)建文件夾 命名為 mydata
6.在E:\mydata文件夾下創(chuàng)建名為 eshop的數(shù)據(jù)庫(kù),同時(shí)指定eshop_dat為數(shù)據(jù)庫(kù)主文件名,eshop_log為數(shù)據(jù)庫(kù)日志文件名,文件初始大小為10M,最大為50M,文件增長(zhǎng)為5M,SQL代碼如下所示:
CREATE DATABASE eshop /* 數(shù)據(jù)庫(kù)名*/ ON PRIMARY (NAME='eshop_m', /* 主數(shù)據(jù)文件邏輯名*/FILENAME='E:\mydata\eshop.mdf ', /* 主數(shù)據(jù)文件物理名 這里的 mydata文件夾要手動(dòng)創(chuàng)建!!!!SIZE=10MB, /* 主數(shù)據(jù)文件初始大小*/MAXSIZE=50MB, /* 主數(shù)據(jù)文件最大值*/FILEGROWTH=5MB /* 主數(shù)據(jù)文件每次增長(zhǎng)MB */),FILEGROUP NGroup /* 新增文件組*/ (NAME='eshop_dat2', /* 次要數(shù)據(jù)文件邏輯名*/FILENAME='E:\mydata\eshop1.ndf', /* 次要數(shù)據(jù)文件物理名*/SIZE=5MB, /* 次要數(shù)據(jù)文件初始大小*/MAXSIZE = 5MB, /* 次要數(shù)據(jù)文件最大值UNLIMITED為無(wú)上限*/FILEGROWTH=20% /* 次要數(shù)據(jù)文件每次增長(zhǎng)% */ ), (NAME='eshop_n2',FILENAME='E:\mydata\eshop2.ndf',SIZE=20MB,MAXSIZE=UNLIMITED, FILEGROWTH=5MB ) LOG ON (NAME='eshop_log', /* 日志文件邏輯名*/FILENAME = 'E:\mydata\eshop.ldf', /* 日志文件物理名*/SIZE=10MB, /* 日志文件文件初始大小*/MAXSIZE=UNLIMITED, /* 日志文件最大值*/FILEGROWTH=5MB /* 日志文件每次增長(zhǎng)MB */ )7.在操作系統(tǒng)環(huán)境下找到eshop數(shù)據(jù)庫(kù)對(duì)應(yīng)的物理文件的位置并查看其屬性。
從Windows操作系統(tǒng)中打開(kāi)“資源管理器”或者“我的電腦”,打開(kāi)eshop數(shù)據(jù)庫(kù)的數(shù)據(jù)文件的物理存儲(chǔ)位置“F:\mydata”,可以看到這兩個(gè)文件:“eshop_dat.mdf”和“eshop_log.ldf”,它們分別代表eshop數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件和日志文件,其大小均為指定值10240KB,即10MB。
打開(kāi)路徑—>F:\mydata—>eshop_dat.mdf、eshop_log.ldf即可看到兩個(gè)文件,其中
.mdf文件為主數(shù)據(jù)庫(kù)文件,.ldf文件為日志文件
8.查看新建數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)文件的相關(guān)信息, SQL代碼如下所示:
sp_helpdb eshop
9.在eshop數(shù)據(jù)庫(kù)中添加一個(gè)次要數(shù)據(jù)庫(kù)文件(eshop_dat2),文件初始大小為5MB,最大容量為100MB,文件增長(zhǎng)為5MB, SQL代碼如下所示:
FILEGROUP NGroup /* 新增文件組*/ (NAME='eshop_dat2', /* 次要數(shù)據(jù)文件邏輯名*/FILENAME='E:\mydata\eshop1.ndf', /* 次要數(shù)據(jù)文件物理名*/SIZE=5MB, /* 次要數(shù)據(jù)文件初始大小*/MAXSIZE = 5MB, /* 次要數(shù)據(jù)文件最大值UNLIMITED為無(wú)上限*/FILEGROWTH=20% /* 次要數(shù)據(jù)文件每次增長(zhǎng)% */ )10.查看修改后的數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)文件的相關(guān)信息,SQL代碼如下:
sp_helpdb eshop
11.刪除步驟9中所添加次要數(shù)據(jù)庫(kù)文件eshop_dat2,SQL代碼如下所示:
ALTER DATABSE eshop
REMOVE FILR eshop_dat2
12.將eshop數(shù)據(jù)庫(kù)改名為eshop_bak,SQL代碼如下所示:
ALTER DATABASE eshop
MODIFY NAME=eshop_bak
13.刪除eshop_bak數(shù)據(jù)庫(kù),SQL代碼如下所示:
DROP DATABASE eshop_bak
總結(jié)
- 上一篇: 领主塔 会改版吗,85级
- 下一篇: 实验8 SQL Server 的存储过