【数据库视频】第三章 管理数据库
其他
2018-11-28 03:03:32
阅读次数: 0
一.数据库组成:表,视图,存储过程,触发器,用户与角色,其他数据库部分
可编程性:存储过程、函数、触发器
安全性:用户、角色
二.使用管理工具创建数据库:
方法:
①使用management studio
②使用语句create database创建
步骤:
1.打开management studio
2.连接到服务器
3.右击数据库,新建数据库
4.常规:数据库名称,所有者
(日志文件和数据文件放在同一个地方,方便查找)
5.选项:排序规则,恢复模式,兼容级别
6.文件组:默认有一个,单击添加,适用于执行数据库备份、优化数据库操作
三.使用语句创建数据库:
-
Create database database_name
-
[
-
On [Primary]
(关键字,指定需要关联的数据库的主文件,默认PRIMARY文件组,若没有设置PRIMARY,就将第一个创建的数据文件作为主文件)
-
[(name=logical_name,filename='path' [,size=database_size] [,maxsize=database_maxsize] [,filegrowth=growth_increment]),[filegroup=filegroup_name
-
[(name=logical_name filename='path' [,size=datafile_size]
[,maxsize=datafile_maxsize] [,filegrowth=growth_increment])]]
-
]
-
[
-
Log on
-
[(name=logfile_name filename='path' [,size=database_size] [,maxsize=database_maxsize] [,filegrowth=growth_increment])]
-
]
NAME=logical_name 文件的逻辑名
FILENAME='path' 磁盘存放路径
SIZE=database_size 文件的初始值大小
MAXSIZE=database_maxsize 文件的最大值,不设置默认不存在最大值
FILEGROWTH=growth_increment 文件增长是按百分比还是按兆字节
建完数据库,点击分析,然后执行
四.查看数据库状态:
1.属性查看状态
2.针对每一个数据库具体的属性进行查询
(包含两个参数:当前数据库;版本号)
3.列出所有数据库的状态
五.修改数据库:
1.点击属性,文件,初始大小,确定
2.不想改变原有的数据文件——添加新的数据文件:命名,文件类型。。。确定
点击属性,选项,恢复模式
3.ALTER DATABASE 。。。MODIFY NAME=。。。
六.删除数据库:
1.右击数据库删除
2.DROP DATABASE 教务管理系统
分析,执行
出现错误,修改当前数据库
再点击执行
七.分离和附加数据库:
分离数据库:当前正在使用,无法复制数据库文件,然后进行分离操作。操作:数据库——任务——分离
之后就可以复制粘贴
附加数据库:操作:数据库——附加
八.收缩数据库:
①数据库收缩:操作:数据库——任务——收缩——数据库——选择收缩,设置最大可用空间
②文件收缩:操作:数据库——任务——收缩——文件
九.数据库快照
优点:维护历史数据以生成报表;将查询实施在数据库的快照上,可以释放主体数据库上的资源;加快恢复操作效率,比备份还原快(*无法进行前滚操作)
限制:不能对数据库进行删除、分离或还原;导致I/O增加;不能从源数据库或任何快照中删除文件;源数据库必须处于在线状态,除非该数据库在数据库镜像会话中是镜像数据库
十.创建数据库快照:
语法格式:
-
Create database database_snapshot_name
-
On
-
(
-
Name=logical_snapshot_name
-
Filename='os_file_name
-
)[,…n]
-
AS SNAPSHOT OF sourse_database_name
-
[;]
若当前数据库的数据文件有多个,就需要在ON后加上多个括号
Source_database_name:源数据库名称
十一.复制数据库:操作:右击所选择的数据库——点击任务——复制数据库——选择源服务器(默认)
转载自blog.csdn.net/hsm_Jasmine/article/details/83242056