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章 自定义函数 游标

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值