数据库视频总结(四)

来源:互联网 发布:marry u软件下载 编辑:程序博客网 时间:2024/06/14 17:53

前言

每一次的学习,每一次的总结,每一的次总结也是又一次的学习。

正文

第九章 存储过程

定义:是一组为了完成特点功能的SQL语句集,经编译后存储在数据中。
包含:程序流  逻辑  对数据库的查询

创建存储过程

Create procedure 名称 

As

Sql_statement[…n]

在可编程性中可以找到

Exec 名称     调用存储过程

Recompile 

Encryption 加密

在百度百科中将存储过程中,讲的很全面,可以看看 百度百科

第十章 触发器

定义:触发器是一个在修改制定表中的数据时执行的存储过程。

点点吧!   百度百科

第十一章  SQL Server 2008的安全机制

创建数据库用户
固定服务器角色

角色

功能描述

bulkadmin

拥有ADMINISTER BULK OPERATIONS权限,例如执行BULK INSERT操作

dbcreator

数据库创建者,拥有创建数据库的权限,即拥有

CREATE DATABASE权限

diskadmin

磁盘管理员,拥有修改资源的权限,即拥有

processadmin

进程管理员,拥有管理服务器连接和状态的权限,

即拥有ALTER ANY CONNECTION、

ALTER SERVER STATE权限

securityadmin

 

安全管理员,拥有执行修改登录名的权限,

即拥有ALTER ANY LOGIN权限

serveradmin

服务器管理员,拥有修改端点、资源、服务器状态

等权限

setupadmin

 

安装程序管理员,拥有修改链接服务器权限,即拥有ALTER ANY LINKED SERVER权限

sysadmin

 

系统管理员,拥有操作SQL Server系统的所有权限

public

 

公共角色,没有预先设置的权限,用户可以向该角色授权

固定数据库角色

角色

功能描述

db_owner

在数据库中有全部权限

db_accessadmin

可以添加或删除用户 ID

db_securityadmin

可以管理全部权限、对象所有权、角色和角色成员资格

db_ddladmin

可以发出 ALL DDL,但不能发出 GRANT、REVOKE 或 DENY 语句

db_backupoperator

可以发出 DBCC、CHECKPOINT 和 BACKUP 语句

db_datareader

可以选择数据库内任何用户表中的所有数据

db_datawriter

可以更改数据库内任何用户表中的所有数据

db_denydatareader

不能选择数据库内任何用户表中的任何数据

db_denydatawriter

不能更改数据库内任何用户表中的任何数据


用户自定义角色

其他章节

备份恢复模式

1、简单恢复模型

执行效率高,占用的空间少,只能用于前两个

2、完全恢复模式

耗费时间,任何类型的备份

3、大容量日志记录恢复模式

适用于大容量的

创建备份设备
 服务器对象->备份设备
创建完整的备份
 满足所有的,但是耗时间

本次将拖沓这么久的数据库视频总结终于结束了,也许最后的总结写的不是很全面,希望大家多多指点,加油!!



原创粉丝点击