热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

SQL Server 2000实用教程

中国水利水电出版社
    【作 者】李伟红 主编 【I S B N 】978-7-5084-1667-0 【责任编辑】马高山 【适用读者群】高职高专 【出版时间】2007-07-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】 【千字数】 【印 张】 【定 价】28 【丛 书】21世纪高职高专新概念教材 【备注信息】
图书详情

    本书主要讲述了Microsoft公司推出的大型数据库管理系统SQL Server 2000的功能特点和使用SQL Server 2000进行数据库开发的实用技术。作者根据多年的教学和开发经验,按照教学规律编写了本书的内容。全书共分14章,主要内容包括:SQL Server 2000概述、SQL Server 2000常用工具、数据库的创建和管理、表的创建和管理、表中数据的操作、Transact-SQL 程序设计、视图的创建和使用、索引的创建和使用、存储过程的创建和使用、触发器的创建和使用、SQL Server 的安全性管理、SQL Server 代理服务、数据库的备份和恢复、SQL Server 数据转换。

    为贯彻高职高专教学的“够用、实用”原则,在具体内容描述中突出了重点和难点,并将理论知识融合到数据库开发实例中,使学生在学习了相关知识后能够立即动手开发自己的数据库系统,真正做到学以致用。

    本书既可作为高职高专计算机科学与技术及相关专业的教材,也可供广大有志于掌握数据库开发技术的人员使用。

    本书配有电子教案,用PowerPoint制作,授课老师任意修改。电子教案可从中国水利水电出版社的网站上下载此教案,网址为:www.waterpub.com.cn。

    随着IT技术的高速发展和计算机的日益普及,数据库技术已经成为信息技术领域中最重要的技术之一。管理信息系统、办公自动化系统、企业资源计划、决策支持系统等都需要大量应用数据库技术。

    SQL Server 2000是微软公司推出的最新版大型数据库管理系统,建立在成熟而强大的关系模型基础之上,可以很好地支持客户机/服务器网络模式。SQL Server 2000是一个杰出的数据库平台,能够满足各种类型的企事业单位对构建网络数据库的需求,同时还具有功能强大,安全可靠等特点,可用于大型联机事务处理、数据仓库及电子商务等。它与Windows操作系统紧密集成,具有方便易用的图形界面,并提供了一套完整的管理工具和实用程序,大大减轻了管理员的工作量,使用户对数据库的操作变得非常简单,使许多以前需要手工进行处理的复杂任务,现在可以通过图形化界面和向导工具来轻松地完成。正是由于SQL Server 2000具有操作简单、功能强大、安全性高等特点,目前已经成为各类学校学习大型数据库管理系统的首选对象。

    本书由多年从事计算机教学和科研工作的教师编写,为贯彻高职高专的“够用、实用”教学原则,编者根据该门课程的教学经验和教学规律,合理地组织、编排了各章的内容,在具体内容描述中突出了重点和难点。

    为了使读者能够真正掌握使用SQL Server 2000开发数据库系统的方法,本书从创建一个典型的学生信息数据库入手,循序渐进地讲解了SQL Server 2000的各种技术和编程方法,将理论与实践有机地结合在一起。这种教学方法经过多次实践表明,能够大大提高学生的学习积极性和实际动手能力。

    本书在编写过程中,每章前面都安排了“本章学习目标”,在章尾安排了“思考与练习”,使读者能够在学习的过程中始终清楚地知道各章要求掌握的重点和难点。

    全书共分14章,从SQL Server 2000的特点入手,通过实例讲述了如何使用SQL Server 2000创建和管理数据库,以及对数据库中的各种对象,如数据表、视图、索引、存储过程和触发器等的创建和使用;讲述了SQL Server的安全性管理;为了提高工作效率,还讲述了SQL Server代理服务、数据库的备份和恢复、SQL Server数据转换等方面的内容。

    本书由李伟红担任主编,张景峰、张保通担任副主编。各章编写分工如下:第1、6、7、8、9、10、14章由李伟红编写,第3、4、5章由张景峰编写、第2、11、12、13章由张保通编写。安志远、陈刚参与了本书的整体策划,为本书的编写提出了很多宝贵意见。苏英如、王永平、肖洪兵参与了组织校对和统稿工作。此外,李冰冰、高明亮、张保瑞、李朝辉等参与了本书部分章节的校对工作。

    在本书的编写过程中,参考了大量的相关技术资料,吸取了许多同仁的宝贵经验,在此深表谢意。在本书的出版过程中,得到了中国水利水电出版社计算机编辑室全体同志的大力支持和帮助,在此表示衷心地感谢。

    尽管已经尽了最大努力来避免错误的发生,但限于水平和时间,书中不妥之处在所难免,敬请各位专家、读者批评指正。笔者的E-mail为:lwh@nciae.edu.cn

    编 者

    2003年7月于华北航天工业学院


    前言
    第1章 SQL Server 2000概述 1
    本章学习目标 1
    1.1 SQL Server 2000简介 1
    1.2 SQL Server 2000特点 2
    1.3 SQL Server 2000的安装 3
    1.3.1 SQL Server 2000的环境需求 3
    1.3.2 SQL Server 2000的安装 4
    1.3.3 卸载SQL Server 2000 12
    1.4 SQL Server 2000的系统数据库 15
    1.4.1 SQL Server 2000系统数据库简介 15
    1.4.2 SQL Server 2000系统表简介 16
    1.4.3 SQL Server 2000系统存储过程简介 17
    1.5 Transact-SQL语言简介 17
    1.6 思考与练习 18
    第2章 SQL Server 2000常用工具 19
    本章学习目标 19
    2.1 概述 19
    2.2 SQL Server服务管理器 20
    2.3 企业管理器 21
    2.4 查询分析器 27
    2.4.1 查询窗口和结果显示窗口 28
    2.4.2 对象浏览器窗口 28
    2.4.3 打开表窗口 29
    2.5 服务器网络实用工具 30
    2.5.1 “常规”选项卡 30
    2.5.2 “网络库”选项卡 31
    2.6 客户端网络实用工具 31
    2.6.1 “通用”选项卡 31
    2.6.2 “别名”选项卡 32
    2.7 导入和导出数据 34
    2.8 联机帮助文档 34
    2.9 思考与练习 36
    第3章 数据库的创建和管理 37
    本章学习目标 37
    3.1 数据库的存储结构 37
    3.1.1 数据库文件 37
    3.1.2 数据库文件组 38
    3.2 创建和删除数据库 39
    3.2.1 创建数据库 39
    3.2.2 删除数据库 48
    3.3 修改数据库 49
    3.3.1 数据库更名 49
    3.3.2 利用企业管理器修改数据库属性 49
    3.3.3 使用Transact-SQL语言修改数据库 52
    3.3.4 缩小数据库 53
    3.4 思考与练习 56
    第4章 表的创建和管理 57
    本章学习目标 57
    4.1 数据类型 57
    4.1.1 系统数据类型 57
    4.1.2 自定义数据类型 61
    4.2 创建表 62
    4.2.1 利用企业管理器创建表 63
    4.2.2 利用Transact-SQL语言创建表 64
    4.3 创建、删除和修改约束 67
    4.3.1 主键约束 67
    4.3.2 惟一性约束 70
    4.3.3 检查约束 71
    4.3.4 默认约束 73
    4.3.5 外键约束 73
    4.4 增加、删除和修改字段 76
    4.4.1 利用企业管理器增加、删除和修改字段 76
    4.4.2 利用Transact-SQL语言增加、删除和修改字段 76
    4.5 查看表格 80
    4.5.1 查看表格的定义 80
    4.5.2 查看表格中的数据 81
    4.5.3 查看表格与其他数据库对象的依赖关系 82
    4.5.4 利用系统存储过程sp_help查看表的信息 83
    4.6 删除表 83
    4.6.1 利用企业管理器删除表 83
    4.6.2 利用Transact-SQL语言删除表 84
    4.7 思考与练习 84
    第5章 表中数据的操作 86
    本章学习目标 86
    5.1 在企业管理器中操作表中的数据 86
    5.2 使用SELECT语句查询数据 87
    5.2.1 SELECT子句 88
    5.2.2 INTO子句 91
    5.2.3 FROM子句 91
    5.2.4 WHERE子句 94
    5.2.5 GROUP BY子句 97
    5.2.6 HAVING子句 99
    5.2.7 ORDER BY子句 99
    5.2.8 COMPUTE子句 100
    5.2.9 联合查询 101
    5.2.10 嵌套查询 102
    5.3 使用INSERT语句插入数据 103
    5.4 使用UPDATE语句更新数据 104
    5.5 使用DELETE语句删除数据 104
    5.5.1 DELETE语句 104
    5.5.2 TRUNCATE语句 105
    5.6 思考与练习 105
    第6章 Transact-SQL程序设计 107
    本章学习目标 107
    6.1 概述 107
    6.2 注释 108
    6.3 变量 109
    6.3.1 全局变量 109
    6.3.2 局部变量 115
    6.4 运算符 118
    6.4.1 算术运算符 118
    6.4.2 赋值运算符 119
    6.4.3 位运算符 119
    6.4.4 比较运算符 120
    6.4.5 逻辑运算符 121
    6.4.6 字符串连接运算符 122
    6.4.7 运算符的优先级 122
    6.5 函数 123
    6.5.1 系统函数 123
    6.5.2 字符串函数 126
    6.5.3 日期和时间函数 128
    6.5.4 数学函数 130
    6.5.5 转换函数 131
    6.5.6 用户自定义函数 132
    6.6 流程控制语句 134
    6.6.1 BEGIN…END语句 134
    6.6.2 IF…ELSE语句 134
    6.6.3 CASE语句 135
    6.6.4 WHILE…CONTINUE…BREAK语句 138
    6.6.5 GOTO语句 139
    6.6.6 WAITFOR语句 139
    6.6.7 RETURN语句 140
    6.7 思考与练习 141
    第7章 视图的创建和使用 142
    本章学习目标 142
    7.1 概述 142
    7.1.1 视图的概念 142
    7.1.2 视图的优点 143
    7.2 创建视图 143
    7.2.1 使用企业管理器创建视图 144
    7.2.2 使用Transact-SQL语句创建视图 147
    7.2.3 使用向导创建视图 150
    7.3 查看视图信息 154
    7.3.1 使用企业管理器查看视图信息 155
    7.3.2 使用系统存储过程查看视图信息 157
    7.4 修改和重命名视图 159
    7.4.1 修改视图 159
    7.4.2 重命名视图 160
    7.5 使用视图 161
    7.5.1 插入数据记录 162
    7.5.2 更新数据记录 165
    7.5.3 删除数据记录 166
    7.6 删除视图 167
    7.6.1 使用企业管理器删除视图 167
    7.6.2 使用Transact-SQL语句删除视图 168
    7.7 思考与练习 168
    第8章 索引的创建和使用 169
    本章学习目标 169
    8.1 概述 169
    8.1.1 索引的概念 169
    8.1.2 索引的优点 169
    8.1.3 索引的分类 170
    8.2 创建索引 171
    8.2.1 使用企业管理器创建索引 173
    8.2.2 使用Transact-SQL语句创建索引 175
    8.2.3 使用向导创建视图 178
    8.3 查看、修改和删除索引 187
    8.3.1 使用企业管理器查看、修改和删除索引及更改索引名 187
    8.3.2 使用系统存储过程查看索引信息和更改索引名称 189
    8.3.3 使用Transact-SQL语句删除索引 190
    8.4 思考与练习 191
    第9章 存储过程的创建和使用 192
    本章学习目标 192
    9.1 概述 192
    9.1.1 存储过程的概念 192
    9.1.2 存储过程的优点 192
    9.1.3 存储过程的分类 193
    9.2 创建存储过程 193
    9.2.1 使用企业管理器创建存储过程 193
    9.2.2 使用Transact-SQL语句创建存储过程 195
    9.2.3 使用向导创建存储过程 198
    9.3 执行存储过程 202
    9.4 查看和修改存储过程 205
    9.4.1 查看存储过程 205
    9.4.2 修改存储过程 208
    9.5 重命名和删除存储过程 209
    9.5.1 重命名存储过程 209
    9.5.2 删除存储过程 210
    9.6 思考与练习 211
    第10章 触发器的创建和使用 212
    本章学习目标 212
    10.1 概述 212
    10.1.1 触发器的概念 212
    10.1.2 触发器的优点 212
    10.1.3 触发器的类型 213
    10.2 创建触发器 213
    10.2.1 使用企业管理器创建触发器 213
    10.2.2 使用Transact-SQL语句创建触发器 215
    10.3 查看、修改和删除触发器 220
    10.3.1 查看触发器 220
    10.3.2 修改触发器 222
    10.3.3 删除触发器 223
    10.4 思考与练习 224
    第11章 SQL Server的安全性管理 225
    本章学习目标 225
    11.1 SQL Server 2000的安全机制 225
    11.1.1 SQL Server 2000登录身份验证模式 225
    11.1.2 SQL Server 数据库的安全性 226
    11.1.3 SQL Server 数据库对象的安全性 226
    11.2 管理服务器的安全性 226
    11.2.1 SQL Server登录账户 226
    11.2.2 设置SQL Server身份验证模式 227
    11.2.3 添加SQL Server身份验证登录账户 228
    11.2.4 添加Windows身份验证登录账户 230
    11.2.5 修改登录账户属性 231
    11.2.6 拒绝登录账户 232
    11.2.7 删除登录账户 233
    11.2.8 特殊账户sa 234
    11.2.9 服务器角色 234
    11.3 管理数据库用户 239
    11.3.1 添加数据库用户 240
    11.3.2 删除数据库用户 241
    11.4 管理数据库角色 242
    11.4.1 固定的数据库角色 242
    11.4.2 创建用户自定义角色 243
    11.4.3 删除用户自定义角色 245
    11.5 权限管理 246
    11.5.1 使用企业管理器管理权限 247
    11.5.2 使用Transact-SQL语句管理权限 251
    11.6 思考与练习 252
    第12章 SQL Server代理服务 254
    本章学习目标 254
    12.1 配置SQL Server代理服务 254
    12.1.1 SQL Server代理服务元素 254
    12.1.2 SQL Server代理服务的启动 254
    12.2 作业管理 257
    12.2.1 创建作业 257
    12.2.2 调度作业 262
    12.2.3 定义通知 264
    12.3 警报管理 265
    12.4 定义操作员 267
    12.5 创建性能警报 269
    12.6 思考与练习 270
    第13章 数据库的备份和恢复 271
    本章学习目标 271
    13.1 数据库的备份 271
    13.1.1 概述 271
    13.1.2 备份设备 272
    13.1.3 使用SQL Server 企业管理器进行备份 275
    13.1.4 使用备份向导 279
    13.1.5 使用Transact-SQL语句备份数据库 282
    13.2 数据库的恢复 284
    13.2.1 使用企业管理器恢复数据库 285
    13.2.2 使用Transact-SQL语句恢复数据库 287
    13.3 思考与练习 288
    第14章 SQL Server数据转换 289
    本章学习目标 289
    14.1 概述 289
    14.2 导入数据 289
    14.2.1 导入Excel工作表 290
    14.2.2 导入文本文件 298
    14.3 导出数据 304
    14.3.1 导出数据库至Access 304
    14.3.2 导出数据库至文本文件 312
    14.4 使用DTS设计器 318
    14.5 思考与练习 325
    参考文献 326本书主要讲述了Microsoft公司推出的大型数据库管理系统SQL Server 2000的功能特点和使用SQL Server 2000进行数据库开发的实用技术。作者根据多年的教学和开发经验,按照教学规律编写了本书的内容。全书共分14章,主要内容包括:SQL Server 2000概述、SQL Server 2000常用工具、数据库的创建和管理、表的创建和管理、表中数据的操作、Transact-SQL 程序设计、视图的创建和使用、索引的创建和使用、存储过程的创建和使用、触发器的创建和使用、SQL Server 的安全性管理、SQL Server 代理服务、数据库的备份和恢复、SQL Server 数据转换。
    为贯彻高职高专教学的“够用、实用”原则,在具体内容描述中突出了重点和难点,并将理论知识融合到数据库开发实例中,使学生在学习了相关知识后能够立即动手开发自己的数据库系统,真正做到学以致用。
    本书既可作为高职高专计算机科学与技术及相关专业的教材,也可供广大有志于掌握数据库开发技术的人员使用。
    本书配有电子教案,用PowerPoint制作,授课老师任意修改。电子教案可从中国水利水电出版社的网站上下载此教案,网址为:www.waterpub.com.cn。
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册