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

SQL Server 2005实用教程

中国水利水电出版社
    【作 者】李伟红 主编 【I S B N 】978-7-5084-5440-5 【责任编辑】魏渊源 【适用读者群】高职高专 【出版时间】2008-06-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年06月第1版 【页 数】264 【千字数】 【印 张】 【定 价】27 【丛 书】普通高等教育“十一五”国家级规划教材 【备注信息】
图书详情

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

      本书对SQL Server 2005的主要功能及使用方法的描述清晰明了,突出重点和难点,并将理论知识融合到具体的数据库开发实例中,使学生在学习了相关知识后能够立即动手开发自己的数据库系统,真正做到学以致用。

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

    本书是“普通高等教育‘十一五’国家级规划教材”。

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

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

    本书由多年从事计算机教学和科研工作的教师编写,作者根据该课程的教学经验和教学规律,合理地组织、安排了各章的内容,在具体内容描述中突出了重点和难点。

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

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

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

    本书由李伟红担任主编,贾振旺、崔玉宝、李瑛担任副主编。各章编写分工如下:第1、7、9、11、12章由李伟红编写,第3、5、10章由贾振旺编写,第2、4章由崔玉宝编写,第6章由赵辉编写,第8、13章由李瑛编写。安志远、陈刚参与了本书的整体策划,为本书的编写提出了很多宝贵的意见。赵丽艳、李杰、庄连英参与了校对和统稿工作。此外,李冰冰、孙红艳、王永平等参与了本书部分章节的校对工作。

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

    由于时间仓促及水平有限,书中不妥之处在所难免,敬请各位专家、读者批评指正。笔者的E-mail为lucy_lwh@yahoo.com.cn。

    编 者

    2008年3月

    前言

    第1章 SQL Server 2005概述 1
    本章学习目标 1
    1.1 SQL Server 2005简介 1
    1.2 SQL Server 2005的特点 2
    1.3 SQL Server 2005的安装 4
    1.3.1 SQL Server 2005的环境需求 4
    1.3.2 SQL Server 2005的安装 5
    1.3.3 SQL Server 2005的卸载 14
    1.4 SQL Server 2005的系统数据库 15
    1.5 Transact-SQL语言简介 16
    1.6 思考与练习 17
    第2章 SQL Server 2005常用工具 18
    本章学习目标 18
    2.1 概述 18
    2.2 SQL Server 配置管理器 19
    2.2.1 管理SQL Server 2005服务 19
    2.2.2 管理SQL Server 2005网络配置 21
    2.2.3 管理SQL Server 2005客户端配置 22
    2.3 SQL Server外围应用配置器 24
    2.3.1 服务和连接的外围应用配置器 25
    2.3.2 功能的外围应用配置器 26
    2.4 SQL Server 管理控制台 28
    2.5 联机帮助文档 34
    2.6 思考与练习 35
    第3章 数据库的创建和管理 36
    本章学习目标 36
    3.1 数据库的存储结构 36
    3.1.1 SQL Server 2005文件分类 36
    3.1.2 数据库文件组 37
    3.2 创建和删除数据库 37
    3.2.1 创建数据库 37
    3.2.2 删除数据库 44
    3.3 修改数据库 45
    3.3.1 数据库更名 45
    3.3.2 利用SQL Server管理控制台
    修改数据库属性 46
    3.3.3 缩小数据库 50
    3.4 思考与练习 52
    第4章 数据表的创建和管理 53
    本章学习目标 53
    4.1 数据类型 53
    4.1.1 精确数字类型 53
    4.1.2 近似数字类型 54
    4.1.3 日期和时间类型 55
    4.1.4 字符串类型 55
    4.1.5 Unicode字符串类型 56
    4.1.6 二进制字符串类型 56
    4.1.7 其他数据类型 56
    4.2 创建数据表 57
    4.2.1 使用SQL Server管理控制台创建
    数据表 58
    4.2.2 使用Transact-SQL语言创建数据表 59
    4.3 创建、删除和修改约束 62
    4.3.1 非空约束 63
    4.3.2 主键约束 64
    4.3.3 唯一性约束 66
    4.3.4 检查约束 68
    4.3.5 默认约束 69
    4.3.6 外键约束 70
    4.4 增加、删除和修改字段 72
    4.4.1 利用SQL Server管理控制台增加、
    删除和修改字段 72
    4.4.2 使用Transact-SQL语言增加、
    删除和修改字段 72
    4.5 查看数据表 73
    4.5.1 查看数据表属性 74
    4.5.2 查看数据表中的数据 74
    4.5.3 查看数据表与其他数据库对象
    的依赖关系 75
    4.5.4 利用系统存储过程查看表的信息 76
    4.6 删除数据表 77
    4.6.1 利用SQL Server管理控制台
    删除数据表 77
    4.6.2 使用Transact-SQL语言删除数据表 78
    4.7 思考与练习 79
    第5章 表中数据的操作 80
    本章学习目标 80
    5.1 在SQL Server管理控制台中操作表
    中的数据 80
    5.2 查询数据 81
    5.2.1 SELECT子句 81
    5.2.2 INTO子句 84
    5.2.3 FROM子句 85
    5.2.4 WHERE子句 87
    5.2.5 GROUP BY子句 91
    5.2.6 HAVING子句 92
    5.2.7 ORDER BY子句 92
    5.2.8 联合查询 93
    5.2.9 嵌套查询 95
    5.3 插入数据 95
    5.4 更新数据 97
    5.5 删除数据 97
    5.5.1 DELETE语句 97
    5.5.2 TRUNCATE语句 98
    5.6 思考与练习 98
    第6章 Transact-SQL程序设计 100
    本章学习目标 100
    6.1 概述 100
    6.2 注释 101
    6.3 变量 102
    6.3.1 变量的定义 102
    6.3.2 变量的赋值方法 102
    6.3.3 变量使用举例 103
    6.4 运算符 105
    6.4.1 算术运算符 105
    6.4.2 赋值运算符 106
    6.4.3 按位运算符 106
    6.4.4 比较运算符 107
    6.4.5 逻辑运算符 108
    6.4.6 字符串串联运算符 108
    6.4.7 运算符的优先级 109
    6.5 函数 110
    6.5.1 系统函数 110
    6.5.2 字符串函数 118
    6.5.3 日期和时间函数 120
    6.5.4 数学函数 123
    6.5.5 转换函数 123
    6.5.6 用户自定义函数 124
    6.6 流程控制语句 126
    6.6.1 BEGIN…END语句 126
    6.6.2 IF…ELSE语句 126
    6.6.3 CASE语句 127
    6.6.4 WHILE…CONTINUE…BREAK
    语句 129
    6.6.5 GOTO语句 130
    6.6.6 WAITFOR语句 131
    6.6.7 RETURN语句 131
    6.7 思考与练习 132
    第7章 视图的创建和使用 133
    本章学习目标 133
    7.1 概述 133
    7.1.1 视图的概念 133
    7.1.2 视图的优点 133
    7.2 创建视图 134
    7.2.1 使用SQL Server管理控制台
    创建视图 134
    7.2.2 使用Transact-SQL语句创建视图 137
    7.3 查看视图信息 140
    7.3.1 使用SQL Server管理控制台
    查看视图信息 141
    7.3.2 使用系统存储过程查看视图信息 143
    7.4 修改和重命名视图 145
    7.4.1 修改视图 145
    7.4.2 重命名视图 146
    7.5 使用视图 147
    7.5.1 插入数据记录 147
    7.5.2 更新数据记录 151
    7.5.3 删除数据记录 152
    7.6 删除视图 153
    7.6.1 使用SQL Server管理控制台
    删除视图 153
    7.6.2 使用Transact-SQL语句删除视图 153
    7.7 思考与练习 154
    第8章 索引的创建和使用 155
    本章学习目标 155
    8.1 概述 155
    8.1.1 索引的概念 155
    8.1.2 索引的优点 155
    8.1.3 索引的分类 156
    8.2 创建索引 157
    8.2.1 使用SQL Server管理控制台
    创建索引 159
    8.2.2 使用Transact-SQL语句创建索引 161
    8.3 查看、修改和删除索引 162
    8.3.1 使用SQL Server管理控制台
    查看、修改和删除索引 162
    8.3.2 使用系统存储过程查看索引
    信息和更改索引名称 163
    8.3.3 使用Transact-SQL语句删除索引 164
    8.4 思考与练习 164
    第9章 存储过程的创建和使用 165
    本章学习目标 165
    9.1 概述 165
    9.1.1 存储过程的概念 165
    9.1.2 存储过程的优点 165
    9.1.3 存储过程的分类 166
    9.2 创建存储过程 166
    9.2.1 使用SQL Server管理控制台
    创建存储过程 166
    9.2.2 使用Transact-SQL语句创建
    存储过程 168
    9.3 执行存储过程 171
    9.4 查看和修改存储过程 174
    9.4.1 查看存储过程 174
    9.4.2 修改存储过程 178
    9.5 重命名和删除存储过程 179
    9.5.1 重命名存储过程 179
    9.5.2 删除存储过程 179
    9.6 思考与练习 180
    第10章 触发器的创建和使用 181
    本章学习目标 181
    10.1 概述 181
    10.1.1 触发器的概念 181
    10.1.2 触发器的优点 181
    10.1.3 触发器的类型 182
    10.2 创建触发器 182
    10.2.1 使用SQL Server管理控制台
    创建DML触发器 182
    10.2.2 使用Transact-SQL语句创建
    DML触发器 185
    10.3 查看、修改和删除触发器 189
    10.3.1 查看并修改触发器 189
    10.3.2 删除触发器 191
    10.4 思考与练习 192
    第11章 SQL Server的安全性管理 193
    本章学习目标 193
    11.1 SQL Server 2005的安全机制 193
    11.1.1 SQL Server 2005登录身份
    验证模式 193
    11.1.2 SQL Server 数据库的安全性 195
    11.1.3 SQL Server 数据库对象的安全性 196
    11.2 管理服务器的安全性 196
    11.2.1 SQL Server 登录账户 196
    11.2.2 添加登录账户 196
    11.2.3 修改登录账户属性 200
    11.2.4 拒绝或禁用登录账户 201
    11.2.5 删除登录账户 202
    11.2.6 服务器角色 203
    11.3 管理数据库的用户 206
    11.3.1 添加数据库用户 207
    11.3.2 删除数据库用户 209
    11.3.3 数据库角色 209
    11.4 权限管理 211
    11.4.1 通过SQL Server管理控制台
    管理权限 211
    11.4.2 使用Transact-SQL语句管理权限 216
    11.5 思考与练习 217
    第12章 数据库的备份和还原 218
    本章学习目标 218
    12.1 数据库的备份 218
    12.1.1 概述 218
    12.1.2 备份设备 219
    12.1.3 使用SQL Server管理控制台
    进行备份 222
    12.1.4 使用Transact-SQL语句备份
    数据库 224
    12.2 数据库的还原 226
    12.2.1 使用SQL Server管理控制台
    还原数据库 227
    12.2.2 使用Transact-SQL语句还原
    数据库 227
    12.3 思考与练习 230
    第13章 SQL Server数据转换 231
    本章学习目标 231
    13.1 概述 231
    13.2 导入数据 231
    13.3 导出数据 239
    13.4 复制数据库向导 247
    13.5 思考与练习 255
    参考文献 256
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册