16
SQL Server 2005 SQL Server 2005 3 3 第 第第第第第第第第第 第 第第第第第第第第第 —— —— 第第 第第 2 2 第6第

第 3 章 数据库的创建和管理 —— 实验 2

Embed Size (px)

DESCRIPTION

第 6 讲. 第 3 章 数据库的创建和管理 —— 实验 2. 第 3 章 数据库 的创建和 管理 实训项目. 动手操作 1 :查看系统数据库信息 动手操作 2 :用界面方式创建数据库 动手操作 3 :用命令创建数据库 动手操作 4 :用命令修改数据库 动手操作 5 :用界面方式分离与附加数据库 动手操作 6 :用命令删除数据库. 动手操作 1 :查看系统数据库信息. 任务 1 :在“资源对象管理器”中查看服务器中的系统数据库,并回答有哪些数据库。 任务 2 :在“资源对象管理器”中查看各类数据库的属性。 右击某个数据库→单击“属性”→ …… - PowerPoint PPT Presentation

Citation preview

Page 1: 第 3 章 数据库的创建和管理 —— 实验 2

SQL Server 2005SQL Server 2005

第第 33 章 数据库的创建和管章 数据库的创建和管理理

————实验实验 22

第 6 讲

Page 2: 第 3 章 数据库的创建和管理 —— 实验 2

2第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 第第 33 章 数据库章 数据库的创建和的创建和管理管理

实训项目实训项目 动手操作动手操作 11 :查看系统数据库信息:查看系统数据库信息 动手操作动手操作 22 :用界面方式创建数据库:用界面方式创建数据库 动手操作动手操作 33 :用命令创建数据库:用命令创建数据库 动手操作动手操作 44 :用命令修改数据库:用命令修改数据库 动手操作动手操作 55 :用界面方式分离与附加数:用界面方式分离与附加数

据库据库 动手操作动手操作 66 :用命令删除数据库:用命令删除数据库

Page 3: 第 3 章 数据库的创建和管理 —— 实验 2

3第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 1 :查看系统数据库信息 任务任务 11 :在“资源对象管理器”中查看服务器中的:在“资源对象管理器”中查看服务器中的

系统数据库,并回答有哪些数据库。系统数据库,并回答有哪些数据库。 任务任务 22 :在“资源对象管理器”中查看各类数据库:在“资源对象管理器”中查看各类数据库

的属性。的属性。右击某个数据库→单击“属性”→……

任务任务 33 :在查询窗口中使用命令查看服务器中的系:在查询窗口中使用命令查看服务器中的系统数据库信息。统数据库信息。单击“工具栏”上中“新建查询”按钮,在查询窗口中单击“工具栏”上中“新建查询”按钮,在查询窗口中

输入:输入:sp_helpdbsp_helpdb master

Page 4: 第 3 章 数据库的创建和管理 —— 实验 2

4第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲

动手操作 2 : 用界面方式创建和修改数据库

要求要求::在在 EE 盘的“班级号”文件夹下,创建一个教学管理数据盘的“班级号”文件夹下,创建一个教学管理数据库 “库 “ JXGL”JXGL” ,其中要求:,其中要求: 主文件名默认。初始容量为主文件名默认。初始容量为 5MB5MB ,最大容量为,最大容量为 25MB25MB ,增幅为,增幅为 1MB1MB 。。 次文件名为:次文件名为: jx2jx2 。初始容量为。初始容量为 5MB5MB ,最大容量为,最大容量为 20MB20MB ,增幅为,增幅为 10%10%

。。 日志文件名默认。初始容量为日志文件名默认。初始容量为 4MB4MB ,最大容量不限制,增幅为,最大容量不限制,增幅为 2MB2MB 。。

任务任务 11 :在:在 EE 盘以班级号创建一个文件夹。盘以班级号创建一个文件夹。任务任务 22 :在“资源对象管理器”中创建一个名为:在“资源对象管理器”中创建一个名为 jxgljxgl 的数据库的数据库

右击“数据库”图标→“新建数据库” → ……

任务任务 33 :查看:查看 JXGLJXGL 数据库对象和数据库文件。数据库对象和数据库文件。任务任务 44 :在:在 jxgljxgl 库中增加库中增加 11 个次文件组个次文件组 user1user1 ,并在其中增加一,并在其中增加一

个数据文件个数据文件 j4_dataj4_data ,属性自定义。在,属性自定义。在 jxgljxgl 中增加中增加 11 个日志文个日志文件件 log2log2 ,属性自定义。,属性自定义。 右击“ JXGL” 数据库图标→“属性” → ……

Page 5: 第 3 章 数据库的创建和管理 —— 实验 2

5第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 3 :用命令创建数据库任务任务 11 ::创建一个默认参数的数据库创建一个默认参数的数据库 db1db1 。。

任务任务 22 :查看:查看 db1db1 数据库的信息,请说出该数据库的信息,请说出该数据库中有哪些文件?逻辑文件名、磁盘文数据库中有哪些文件?逻辑文件名、磁盘文件名各是什么?它们的大小是多少?件名各是什么?它们的大小是多少?

create database db1

sp_helpdb db1

Page 6: 第 3 章 数据库的创建和管理 —— 实验 2

6第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 3 :用命令创建数据库 任务任务 33 :按下列表格中的要求创建一个名为:按下列表格中的要求创建一个名为

TESTDBTESTDB 的数据库。的数据库。

(提示:先在(提示:先在 EE :盘创建文件夹:盘创建文件夹 SQL)SQL)

逻辑名称逻辑名称 物理名称物理名称 初始长度初始长度 最大长度最大长度 增量增量

主文件组主文件组 TD1TD1 E:\SQL\TD1.MDFE:\SQL\TD1.MDF 5MB5MB 20MB20MB 10%10%

主文件组主文件组 TD2TD2 E:\SQL\TD2.NDFE:\SQL\TD2.NDF 10MB10MB 30MB30MB 2MB2MB

User1User1 文件文件组组

TD3TD3 E:\SQL\TD3.NDFE:\SQL\TD3.NDF 5MB5MB 不受限制不受限制 2MB2MB

日志文件日志文件 TLOGTLOG E:\SQL\TLOG.LDFE:\SQL\TLOG.LDF 4MB4MB 不受限制不受限制 20%20%

Page 7: 第 3 章 数据库的创建和管理 —— 实验 2

7第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 3 :用命令创建数据库

create database testdbon primary

( name=td1, filename= ‘d:\sql\td1.mdf ‘ , size=5, maxsize=20, filegrowth=10% ),( name=td2, filename= ‘d:\sql\td2.ndf ‘ , size=10, maxsize=30, filegrowth=2 ),

filegroup user1

( name=td3, filename= ‘d:\sql\td3.ndf ‘ , size=5, maxsize=unlimited, filegrowth=2 )

log on( name=tlog, filename= 'd:\sql\tlog.ldf ‘ , size=4, maxsize=unlimited, filegrowth=20% )

Page 8: 第 3 章 数据库的创建和管理 —— 实验 2

8第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 4 :用命令修改数据库任务任务 11 :在数据库:在数据库 testdbtestdb 中增加一个中增加一个 u3u3 文件组文件组

。。

任务任务 22 :将数据库:将数据库 testdbtestdb 中的文件组中的文件组 u3u3 更名为更名为u2u2 。。

Alter databaseAlter database testdb testdb

add filegroupadd filegroup u3 u3

alter databasealter database testdb testdb

modify filegroupmodify filegroup u3 u3 namename=u2=u2

Page 9: 第 3 章 数据库的创建和管理 —— 实验 2

9第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 4 :用命令修改数据库任务任务 33 :在数据库:在数据库 testdbtestdb 中增加如下文件:中增加如下文件:

在主文件组中增加数据文件在主文件组中增加数据文件 tdtd44 ,初始大小为,初始大小为55MBMB ,最大为,最大为 1155MBMB ,增长幅度为,增长幅度为 11MBMB 。。

在次文件组在次文件组 uu22 中增加数据文件中增加数据文件 td5td5 ,属性同,属性同 td4td4。。

增加日志文件增加日志文件 tlog2tlog2 ,属性同,属性同 td4td4 。。

Page 10: 第 3 章 数据库的创建和管理 —— 实验 2

10第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 4 :用命令修改数据库 alter database testdbtestdb

add file(name=td4, filename= ‘d:\sql\td4.ndf ‘ , size=5, maxsize=15, filegrowth=1),(name=td5, filename= ‘d:\sql\td5.ndf ‘ , size=5, maxsize=15, filegrowth=1) to filegroup u2

alter database testdbtestdbadd log file(name=tlog2, filename= ‘d:\sql\tlog2.ldf’ , size=5, maxsize=15, filegrowth=1)

Page 11: 第 3 章 数据库的创建和管理 —— 实验 2

11第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 4 :用命令修改数据库

任务任务 44 :将数据库:将数据库 testdbtestdb 中的数据文件中的数据文件 td2td2 的初的初始大小改为始大小改为 10MB10MB ,最大容量为,最大容量为 50MB50MB ,增,增长幅度为长幅度为 15%15% 。 。

任务任务 55 :将数据库:将数据库 testdbtestdb 的数据库名改为的数据库名改为 gldbgldb。。

alter databasealter database testdb testdb

modify filemodify file

(( name=name=td2, td2, sizesize=10, =10, maxsizemaxsize=50, =50, filegrowthfilegrowth=15%)=15%)

alter databasealter database testdb testdb modify name=modify name=gldbgldb

Page 12: 第 3 章 数据库的创建和管理 —— 实验 2

12第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 4 :用命令修改数据库

任务任务 66 :删除数据库:删除数据库 testdbtestdb 中的文件组中的文件组 u2(u2( 注意注意:应先删除组中的文件)。:应先删除组中的文件)。

alter database alter database glddb glddb

remove fileremove file td5 td5gogoalter databasealter database gldb gldb

remove filegroupremove filegroup u2 u2

Page 13: 第 3 章 数据库的创建和管理 —— 实验 2

13第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲

动手操作 5 : 用界面方式分离与附加数据库要求:要求:将将 JXGLJXGL 库从库从 AA 机复制到机复制到 BB 机中机中。。

任务任务 11 ::在在 AA 机上,将机上,将 JXGLJXGL 数据库与服务器分离数据库与服务器分离。。方法:右击“ JXGL 库”图标→“任务” →“分离…”

→…

任务任务 22 :在:在 AA 机上,将机上,将 JXGLJXGL 数据库中的数据文件和数据库中的数据文件和日志日志文件复制文件复制到到 BB 机的机的 E:E: 盘。盘。

任务任务 33 :将分离出来的:将分离出来的数据库附加数据库附加到到 BB 机上。机上。方法:在“对象资源管理器”中,右击“数据库”图

标→ “附加…” →…

Page 14: 第 3 章 数据库的创建和管理 —— 实验 2

14第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 动手操作 6 :删除数据库

任务任务 11 :用命令方式删除数据库。:用命令方式删除数据库。

drop databasedrop database jxgl jxgl

Page 15: 第 3 章 数据库的创建和管理 —— 实验 2

15第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 本课小结本课小结 查看系统数据库信息查看系统数据库信息 用命令创建数据库用命令创建数据库 用命令修改数据库用命令修改数据库 在在““对象资源管理器对象资源管理器””中创建数据库中创建数据库 在在““对象资源管理器对象资源管理器””中修改数据库中修改数据库 用命令删除数据库用命令删除数据库

用界面方式分离与附加数据库用界面方式分离与附加数据库

sp_helpdb [ 库名 ]

create database 库名 alter database 库名

drop database 数据库名 [,……n]

Page 16: 第 3 章 数据库的创建和管理 —— 实验 2

16第第 33 章 数据库的创建和管理章 数据库的创建和管理

第 6讲 课余作业布置课余作业布置 预习:预习:

第第 44 章的章的““数据表的创建和管理之表和表约数据表的创建和管理之表和表约束的创建束的创建”” 内容。 内容。