【数据库系统原理与应用】SQL Server 2000.ppt

上传人:marr****208 文档编号:129956186 上传时间:2020-04-24 格式:PPT 页数:197 大小:2.84MB
返回 下载 相关 举报
【数据库系统原理与应用】SQL Server 2000.ppt_第1页
第1页 / 共197页
【数据库系统原理与应用】SQL Server 2000.ppt_第2页
第2页 / 共197页
【数据库系统原理与应用】SQL Server 2000.ppt_第3页
第3页 / 共197页
【数据库系统原理与应用】SQL Server 2000.ppt_第4页
第4页 / 共197页
【数据库系统原理与应用】SQL Server 2000.ppt_第5页
第5页 / 共197页
点击查看更多>>
资源描述

《【数据库系统原理与应用】SQL Server 2000.ppt》由会员分享,可在线阅读,更多相关《【数据库系统原理与应用】SQL Server 2000.ppt(197页珍藏版)》请在金锄头文库上搜索。

1、第7章SQLServer2000 7 1SQLServer2000的安装7 2SQLServer2000的管理工具7 3SQLServer2000数据库对象的操作7 4SQLServer2000数据库管理7 5SQLServer2000程序设计7 6SQLServer2000安全性管理7 7链接服务器 7 1SQLServer2000的安装 安装SQLServer2000的步骤大致如下 1 将SQLServerCD放到光驱内 若操作系统设置为自动启动CD的话 则出现MicrosoftSQLServer2000的安装对话框 2 在安装程序主菜单中选择 安装SQLServer2000组件 在随后出

2、现的界面中选择 安装数据库服务器 将出现安装向导欢迎界面 3 单击 下一步 跳过欢迎界面 返回首页 4 选择 本地计算机 安装到目前所用的计算机 或选择 远程计算机 安装至远程计算机 5 单击 下一步 按钮 接受许可协议 并输入用户和计算机名称 以及CD KEY等信息 6 单击 下一步 按钮 选择安装 服务器和用户端工具 7 单击 下一步 按钮 设置要安装 默认 值或自定义实例名 由于SQLServer2000支持在同一台主机上安装两个以上的实例 因此可以对每个实例命名 如果是安装全新的SQLServer2000 即在某台主机上第一次安装SQLServer2000 则用 默认 值即可 8 单击

3、 下一步 按钮 选择安装方式 典型 最小或自定义 同时设置程序和数据库文件的存放路径 如无特殊要求 选择 典型 安装即可 9 单击 下一步 按钮 要求输入一个NT域上的帐号做为启动SQLServer用 此帐号用来登录NT域 通过登录NT域 MSSQLServer才会成为NT域上的一个服务 默认情况下用的是NT的管理员账号Administrator 如果接受用该帐号来启动SQLServer 则输入其密码 否则 输入其他的NT帐号及相应的密码 10 单击 下一步 按钮 选择SQLServer的验证模式 如果您的网络环境中只有Windows网络用户 可选择 Windows身份验证模式 否则建议使用

4、混合验证模式 11 单击 下一步 按钮 依照所购买的许可模式输入可使用的版权数 这里使用默认选项和默认值即可 图7 1SQLServer服务管理器 图7 2SQLServer服务管理器 返回本节 7 2SQLServer2000的管理工具 在Windows2000环境下安装SQLServer2000后 会产生一个程序组 开始 程序 MicrosoftSQLServer 该程序组中包含以下程序项 1 联机丛书 为用户提供MicrosoftSQLServer的联机文档资料 它具有索引和全文搜索能力 可根据关键字来快速查找用户所需的信息 2 客户端网络实用工具 用于管理客户端网络连接配置 3 服务器

5、网络实用工具 管理SQLServer服务器网络连接 4 企业管理器 返回首页 5 导入和导出数据 提供SQLServer与其他数据源之间的数据转换服务 6 事件探查器 SQLServer事件探查器 它能够实时地捕获服务器活动记录 监视SQLServer所产生的事件 并可将监视结果输出到文件 表或屏幕上 7 查询分析器 提供图形化的查询分析工具 8 服务管理器 SQLServer服务管理器 用来启动 暂停 继续和停止MSSQLServer SQLServerAgent MicrosoftSearch和MSDTC等服务 返回本节 7 3SQLServer2000数据库对象的操作 7 3 1数据库的

6、创建 修改及删除7 3 2数据表的基本操作7 3 3数据库视图的操作7 3 4数据库索引的操作 返回首页 数据库是用来保存数据库对象和数据的地方 所谓数据库对象是指表 Table 存储过程 StoredProcedure 视图 View 和触发器 Trigger 等 日志文件只用于保存事务日志信息 日志空间是与数据空间分开来管理的 但不能成为数据文件的一部分 1 主数据文件 每个数据库只能有一个主数据文件 它不仅存储数据 而且还包含数据库的启动信息 其扩展名为 MDF 2 辅数据文件 用于存储主数据文件中未存储的剩余数据和数据库对象 一个数据库可以没有辅数据文件 但是也可以同时拥有多个辅数据文

7、件 其扩展名为 NDF 3 日志文件 存储数据库的事务日志信息 SQLServer数据文件组有以下三种类型 1 主文件组 该组包含数据库的主数据文件 在创建数据库时 如果未指定其他数据文件所属的文件组 则这些文件将归属于主文件组 2 用户自定义文件组 数据库创建语句或修改语句中使用FILEGROUP关键字所指定的文件组 3 默认文件组 在数据库的所有文件组中 只有一个文件组为默认文件组 在创建数据库时 如果没有指定默认文件组 则主文件组将被设置为默认文件组 7 3 1数据库的创建 修改及删除 1 使用管理工具创建数据库2 用SQL语句创建数据库3 修改数据库4 删除数据库 1 使用管理工具创建

8、数据库 下面我们使用SQLServer2000的企业管理器创建 图书管理系统数据 BookSys 该数据库由两个数据文件和一个日志文件组成 具体参数如表7 1所示 表7 1图书管理系统数据库参数表 具体操作步骤为 如下图所示 图7 3企业管理器窗口 图7 4创建数据库 输入数据库名称 图7 5创建数据库 数据文件1 图7 6创建数据库 数据文件2 图7 7创建数据库 日志文件 2 用SQL语句创建数据库 在查询分析器中用T SQL创建上述数据库的语句如下 CREATEDATABASEBookSysONPRIMARY NAME BookSysData1 FILENAME C DB BookSys

9、D1 MDF SIZE 100MB MAXSIZE 500MB FILEGROWTH 20MB NAME BookSysData2 FILENAME D DB BookSysD2 NDF SIZE 200MB MAXSIZE 600MB FILEGROWTH 30MB LOGON NAME BookSysLog FILENAME E DB BookSysL LDF SIZE 100MB MAXSIZE UNLIMITED FILEGROWTH 20 3 修改数据库 修改数据库包括以下的内容 修改已有文件的SIZE MAXSIZE和FILEGROWTH 增加数据 日志文件 删除数据 日志文件 增

10、加文件组 删除文件组 图7 8数据库属性对话框 4 删除数据库 注意 删除数据库时一定要特别慎重 因为在删除数据库后 与此数据库有关联的数据文件和日志文件及其信息都会被删除 当数据库处于以下状态时不能被删除 数据库正在使用 数据库正在被恢复 数据库包含用于复制的已经出版的对象 返回本节 7 3 2数据表的基本操作 1 系统表和用户表2 查看表结构3 查看数据表的数据4 利用企业管理器创建数据表5 修改表结构 通常 创建一个表需要注意考虑以下问题 确定表将包括什么类型的数据 确定表中需要哪些列 每列的数据类型是什么 确定哪些列可以接收NULL值 确定是否使用约束 默认和规则 如果要使用 在哪里使

11、用 确定需要什么索引 在哪列创建索引 哪列需要主键和外键 1 系统表和用户表 点 表 节点 将显示该数据库中的所有表 如图7 9所示 数据库表分为系统表和用户表 系统表是创建数据库时就自动生成的 是用来保存数据库自身的信息 例如 系统表sysFiles保存了当前数据库的物理文件的信息 用户表存储用户自定义的数据 图7 9数据库的表 2 查看表结构 图7 10注册SQLServer属性 图7 11数据库表的结构 3 查看数据表的数据 要查阅数据库表中保存的数据 在图7 9的右边窗格中用鼠标右键单击要查看其中数据的表名 在弹出的菜单中选择 打开表 返回所有行 命令 将返回该表的所有数据行 但是 二

12、进制数据类型的数据 如Image Binary 在此无法查看和修改 4 利用企业管理器创建数据表 1 选择要创建表的数据库 在这里选择BookSys 2 在数据库BookSys的展开列表中选择 表 用鼠标右键单击 在弹出的菜单中选择 新建表 命令 即出现如图7 12所示的表设计窗口 3 在图7 12上面的网格中按要求设置表中各列的列名 数据类型 大小 长度 以及是否为NULL 有 表示允许取空值 4 设置主键 在图7 13中 用鼠标右键单击列名BOOKID前面的小方块 在弹出菜单中选择 设置主键 命令 小方块中即出现一把小金钥匙的图标 表示该列已被设置为主键 5 设置检查 CHECK 约束 假

13、设我们需要设置出版日期列中值的有效性 即出版日期要小于系统当前日期 PUBDATE GETDATE 图7 12表设计窗口 图7 13创建BOOK表 图7 14设置表的属性 图7 15设置CHECK约束 5 修改表结构 1 选择相应数据库 比如BookSys 中的 表 条目 在右边窗格中显示该数据库中的所有表 如果系统表被设置为隐藏 则只显示用户表 2 用鼠标右键单击要修改结构的表名 比如BOOK 在弹出的菜单中选择 设计表 命令 这时弹出的设计表窗口与图7 13所示的新建表窗口非常类似 3 在设计表窗口中进行表结构的修改 修改的内容包括为表添加字段 删除已有字段 修改已有字段的定义 为字段添加

14、约束等 4 修改完成后单击工具栏中的保存按钮 退出 返回本节 7 3 3数据库视图的操作 1 使用企业管理器创建视图2 查看与修改视图 1 使用企业管理器创建视图 下面以在BookSys数据库中创建 借阅 视图为例 介绍创建视图的操作步骤 视图要求 从BOOK READER和BORROW三个表中导出读者姓名 NAME 所借图书名 BOOKNAME 和借书日期 BDATE 三个字段的信息 并只显示2003年后的数据 1 选择要创建视图的数据库BookSys 2 展开BookSys数据库 选择 视图 用鼠标右键单击 在弹出的菜单中选择 新建视图 命令 出现如图7 16所示的新建视图窗口 3 用鼠标

15、右键单击 表区 在弹出菜单中选择 添加表 命令 则出现 添加表 对话框 选择要创建视图的基表或视图 单击 添加 按钮 将表或视图添加到表区域 本例将BOOK READER和BORROW三个表全部添加 4 在 列区 选择需要在视图中显示的数据列 READER表中的NAME字段 BOOK表中的BOOKNAME字段和BORROW表的BDATE字段 5 用鼠标右键单击任一区域 在弹出菜单中选择 运行 命令 则在数据结果区会显示包含在视图中的数据行 6 单击工具栏中的保存图标 在弹出的对话框中输入视图名称 单击 保存 命令 则新的视图创建完毕 图7 16新建视图 图7 17借阅视图的设计 2 查看与修改

16、视图 1 选择要查看或修改视图的数据库 在这里选择BookSys 2 在数据库BookSys的展开列表中选择 视图 则在右边的窗格中显示所有已创建的视图 要查看某个视图中的数据 可以用鼠标右键单击该视图 在弹出的菜单中选择 打开视图 返回所有行 命令 即可查看视图所返回的数据 3 要更改视图的名称 可以用鼠标右键单击该视图 在弹出的菜单中选择 重命名 命令 输入一个新的名称即可 4 要修改视图的具体内容 可以用鼠标右键单击该视图 在弹出的菜单中选择 设计视图命令 系统会重新打开如图7 17所示的窗口 用户可以对视图内容重新进行设计 设计完成后 单击 确定 按钮完成修改操作 返回本节 7 3 4数据库索引的操作 1 索引的概念索引是一种辅助结构 它可以使我们通过减少检索请求数据必要的I O活动量来提高查询的性能 也就是说 索引使SQLServer通过使用比它单独访问数据库表搜索数据所需的较少的I O操作来定位数据 1 聚簇索引 2 非聚簇索引 2 使用企业管理器创建索引 图7 18管理索引对话框 图7 19新建索引 返回本节 7 4SQLServer2000数据库管理 7 4 1数据库的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号