SQL SERVER 2000学习笔记一

第4章 用户和安全性管理
1、 安全性指 根据用户访问权限不同,决定用户是否可以登录到当前的SQLSERVER数据库访问数据以及对数据库对象实施各种权限范围内的操作。服务器也得拒绝所有的非授权访问的用户的非法操作。
2、 2种登录认证模式
   windows认证 :以服务器平台对安全性的帐号管理的机制,sqlserver不需要再认证了
   sqlserver认证:登录sqlserver 需要登录名和密码 syslogins
   混合认证:都可用
  修改服务器属性 安全性
  新建登录用户 登录用户一经设置认证模式 就无法修改
3、数据库用户与登录帐号是2个概念。
   登录只能代表通过了win认证或sqlserver认证 不能代表有哪些操作权   限
   用户和登录名相关联 一个登录名有一个或多个用户帐号对应。
   但guest特殊。无登录名关联,这个用户供那些有登录帐号但没用户关联的登录者使用,新建的没有 必须手工添加。
4、权限
5、登录名 用户 角色(组) 权限 之间的关系。
 
第5章 创建和操作数据库
1、在sqlserver中,数据库由数据库文件和事务日志文件组成。一个数据库至少包括一个数据库文件和一个事务日志文件。大小最小为1m,数据库内容基本存储单位是页,大小为8k,sqlserver 读写单位为 512B。
数据库文件:存放数据库数据和数据库对象。一个数据库可以有多个数据库文件,但一个数据库文件只能属于一个数据库。多个时,将其中一个定义为主数据库文件,扩展名mdf,其他的扩展名为ndf。主数据库文件存储数据库启动信息和部分或全部数据,非主数据库文件存储其他主数据库没有存储的数据。
多个数据库文件的优点:
  数据库文件可以不断扩充,不受操作系统文件大小的限制
  可以将数据库文件存储在不同的硬盘上,这样可以同时对几个硬盘进行数据操作,提高效率。多用于服务器。

事务日志文件:用来记录数据库更新情况的文件,ldf格式。查询的操作不记录,因为不影响数据库。可以有多个事务日志文件。 采用“提前写”方式的事务, 先把修改写入事务日志中,然后才修改数据库。

文件组:将多个数据库文件集合起来的整体。事务日志文件不属于任何文件组。每个文件组有个组名。一个文件组只能被一个数据库使用。 分为主文件组和次文件组,主文件组包含了所有的系统表。 默认文件组可以指定,不指定时为主文件组。

2、4个系统数据库:
master:纪录了所有的系统信息 有 登录信息、登录设置信息、sqlserver初始化状态 、 系统中其他系统数据库和用户数据库的相关信息,包括其主文件的存放位置。
model:创建所有用户数据库和tempdb的模版文件。新建数据库时, 系统将model数据库中的内容复制到新建的数据库中,所以利用它的模板特性,通过更改model的设置,并将市场使用的数据库对象复制到model中,可以简化数据库及其对象的创建设置工作。节省时间。 可以添加到model数据库中的信息有 数据库的最小容量 、数据库选项设置、经常使用的数据库对象 如用户自定义的数据类型 函数 规则默认值等。

msdb :sqlserver、企业管理器、sql server agent 使用它存储计划信息、备份和恢复的信息。agent用它来 执行安排工作 警报 记录操作者等操作
tempdb:系统临时存储空间。作用:存储用户建立的临时表和临时存储过程、用户说明的全局变量值、为数据排序建立临时表、存储用户通过游标说明筛选出的数据
  在这个数据库中的操作不会被记录,所以对这个数据库操作比其他 要快好多。

2个实例数据库 pubs和northwind 用作学习的。

3 创建数据库 设置数据库属性 删除数据库 压缩数据库 分离数据库 附加数据库

4、 数据库表
  约束:sqlserver 5种
  主关键字约束 image类型 text类型的列不能 只能有一列????
  外关键字约束 image类型 text类型的列不能 最多16个列
  唯一性约束 一个或多个列的组合有唯一性。 设定了住关键字约束的列             不能再设唯一性约束 最多16个列

   检查约束 限制输入值,自定义的。
   默认约束
5、自定义用户类型的使用 继承自sqlserver数据类型
6、索引
   表 存储分2部分 数据页面 和 索引页面。 索引相当于目录。检索时先搜索索引页面,获得指针,通过指针从数据页面中读取数据。
   如何创建索引 在sqlserver
7、视图:从一个或多个表或视图中导出的表  虚表
   视图的修改会引起表的修该 表的修改也会引起视图的变化。
第6章 维护
dba做
4种备份
   数据库备份
  事务日志备份
  差异备份
  文件和文件组备份
3种恢复
  简单恢复
  完全恢复
  批日志恢复

使用维护计划 ,节省时间 防止延误数据库的维护工作。
第7章 TSQL语言
第8章 用TSQL操作数据库
 第9章 存储过程
  第10章 触发器
  第11章 自定义函数 游标

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值