文档详情

第二讲:SQL Server 2000基础知识.ppt

发布:2018-05-17约6.11千字共46页下载文档
文本预览下载声明
本章完 SQL Server 2000的安装 ◆ 个人版(Personnal Edition) 三、 SQL Server 2000的版本选择 四、 SQL Server 2000安装方式的选择 ◆ 远程安装 1、操作系统要相同; 2、芯片要相同; 3、必须有登录远程计算机的账号 ◆ 本地安装 SQL Server 2000的安装 ◆ 安装前停所有其他应用程序 五、 SQL Server 2000安装时的注意事项 ◆ 注意“实例”的概念 ◆ 注意登录验证方式的选择 SQL Server 2000的数据存储体系 一、 体系结构 数据库1 数据库2 …… 数据管理 …… 服务器1 安全管理 服务器组1 服务器N 服务器组N SQL SERVER 表 视图 存储过程 索引 …… 触发器 SQL Server 2000的数据存储体系 二、 数据库对象功能简介 1. 表 在数据库中,所有的数据存放在表中,表由行(记录)和列(字段)组成,一个数据库可以包含多个表。 2. 视图 视图是由查询数据表产生的结果,是一种虚构的表。视图把表中的部分数据映射出来供用户使用,这样可以防止所有的用户直接对表进行操作而导致系统的性能和安全性的下降 SQL Server 2000的数据存储体系 二、 数据库对象功能简介 3. 存储过程 一个存储过程实际上是由一组SQL语句组成的完成特定功能的程序。存储过程在服务器端被编译后可以反复执行。。 4.索引 索引是对表中的一个或多个列的值进行排序的结构。可以利用索引提高对数据库表中的特定信息的访问速度。 SQL Server 2000的数据存储体系 二、 数据库对象功能简介 5. 约束 约束是一种定义自动强制数据库完整性的方式。约束定义了关于列中允许值的规则。例如,强制定义某成绩列的值只能在0到100之间。 6. 默认值 如果在插入行时没有指定该行中某列的值,那么使用默认值可以指定该列自动使用的值。例如,定义某“性别”列的默认值为“男”,则插入某学生信息时,如果没有指定其性别,则自动采用定义的默认值“男”。 SQL Server 2000的数据存储体系 二、 数据库对象功能简介 7. 触发器 触发器由一组SQL语句组成,当对表或视图进行某种操作(添加、删除或修改)时,这组命令会自动执行。 8. 用户 用于定义允许访问当前数据库的用户及其权限。 9. 角色 一组权限的集合 SQL Server 2000的数据存储体系 三、 系统数据库简介 1. master 是系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其它系统及用户数据库的相关信息。 建议不要在 master 数据库中创建任何用户对象。如表、视图、存储过程或触发器等。 SQL Server 2000的数据存储体系 三、 系统数据库简介 2. model 是所有用户数据库和tempdb数据库的模板数据库,它含有master数据库所有系统表的子集,这些系统表是每个用户定义数据库需要的。每次创建新的数据库时,都要复杂该数据库里的表作为新数据库的表 SQL Server 2000的数据存储体系 三、 系统数据库简介 3. tempdb 用于为所有的临时表、临时存储过程提供存储空间,还用于任何其它的临时存储要求。例如存储SQL Server生成的工作表。tempdb数据库是全局资源,所有连接到系统的用户的临时表和存储过程都存储在该数据库中。在SQL Server 每次启动时都重新创建,因此该数据库在系统启动时总是干净的,临时表和存储过程在连接断开时自动除去。 SQL Server 2000的数据存储体系 三、 系统数据库简介 4. msdb 是代理服务数据库,用于为警报、任务调度和记录操作员的操作提供存储空间。 * * SQL Server 2000 基础知识 电气信息工程学院自动化教研室 主讲教师:陈志武 Email:CHENYYJ@163.COM 第二讲 主要内容 SQL Server 的发展历程 1 SQL Server 2000的体系结构 2 SQL Server 2000的客户端组件 3 SQL Server 2000的服务器端组件 4 主要内容 SQL Server 2000的安装 5 SQL Server 2000的数据存储体系 6 一、SQL Server的历史 SQL Server 的发展历程 1、SQL Server最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的。 2、 1988年:第一
显示全部
相似文档