数据库视频-第三章

来源:互联网 发布:备案是指域名还是空间 编辑:程序博客网 时间:2024/05/18 01:21

数据库组成:表(构成数据库小的单元,最基本的元素)

  视图(对多个表中的数据进行组合,组合后集中显示)

  存储过程(存放项目过程中需要访问的数据)

  触发器(可以尽量避免那些错误的操作,保证完整性)

  用户与角色(对于不同的用户有不同的权限)

  其他数据库部分(索引、约束、规则等内容)

 

使用管理工具创建数据库

方式:使用SQL Server ManagementStudio图形管理工具创建数据库

 


 


 


 

 

使用语句创建数据库


 


CREATE DATABASE创建数据库的关键字

Database name创建数据库的名称

ON关联数据库的主文件

logical name逻辑名称

FILENAME='path'存放的具体路径

SIZE数据库文件的初始大小

MAXSIZE数据库数据文件最大值

FILEGROWTH文件增长的频率

FILEGROUP文件所属的文件组

 

查看数据库状态

使用目录视图:在属性中进行数据库状态的基本查看,可以直观的查看


使用函数:看具体的属性值


使用系统存储过程:模板数据库有一系列的存储过程

 

修改数据库(在管理工具中修改)

监控数据库出现问题时,进行修改


 

删除数据库


 


删除数据库名称


 

 

分离和附加数据库

分离数据库:将数据库从SQLServer 2008的实例中分离出去,但是不会删除该数据库的文件和事务日志文件,这样,该数据库可以再附加到其他的SQL Server 2008的实例上去

在下列状态下无法分离数据库:

1.以复制并发布数据库

2.数据库中存在数据库快照

3.数据库处于未知状态

附加数据库:是指将当前数据库意外的数据库附加到当前数据库实例中。在附加数据库时,所有数据库文件都必须是可用的,如果任何数据文件的路径与创建数据库或上次附加数据库时的路径不同,则必须制定文件的当前路径。在附加数据库的过程中,如果没有日志文件,系统将创建一个新的日志文件

 

收缩数据库


数据库收缩


 


 


 

 

数据库快照(静态数据的备份)

数据库快照:就像是为数据库照了相片一样。相片实际是照相时刻被照对象的静态呈现,而数据库快照则提供了源数据库在创建快照时刻的只读、静态视图。一旦为数据库建立了快照后,这个数据库快照就是我们创建快照那时刻数据库的情况,虽然数据库还在不断变化,但是这个快照不会再改变了

概述

优点:1.维护历史数据以生成报表

          2.可以通过快照访问特定时间点的数据

          3.可以释放主体数据库上的资源

          4.加快恢复操作效率

限制:1.不能对数据库进行删除、分离或还原

          2.源数据库的性能受到影响

          3.不能从源数据库或者任何快照中删除文件

          4.源数据库必须处于在线状态,除非该数据库在数据库镜像会话中是镜像数据库

 

创建数据库快照

语法格式


 


恢复数据