数据库应用技术--SQL Server 2005实用教程

-
【作 者】李存斌 主编
【I S B N 】978-7-5084-4053-6
【责任编辑】王艳燕
【适用读者群】本科
【出版时间】2007-12-01
【开 本】16开本
【装帧信息】平装(光膜)
【版 次】第1版
【页 数】272
【千字数】
【印 张】
【定 价】¥25
【丛 书】21世纪高等院校规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是在2001年出版的《数据库应用技术》修改补充完善而成的。本书系统介绍了大型数据库管理系统SQL Server 2005的强大功能及其操作使用方法。全书共分9章,主要内容包括:SQLServer2005关系数据库简介;Transact-SQL语言;服务器管理;数据库管理:数据库对象的操作;SQLServer2005权限管理;SQLServer 2005集成服务:SQLServer2005代理服务;SQLServer 2005报表服务管理。
本书层次清晰、实例丰富、由浅入深、由简入详、图文对照、浅显易懂,思考题和上机练习题比例恰当。本书为高等学校相关专业教材,也可作为大中专和高职高专相关专业的教学用书,同时也适合数据库应用技术开发人员学习参考。
在目前的网络环境下,各企事业单位、各系统对在信息管理中的数据资源共享、数据的集中处理与分布式处理提出了越来越高的要求,大型数据库管理系统在各单位、各部门的使用已经十分普遍。
Microsoft公司推出的SQL Server数据库管理系统是大型关系数据库管理系统中的佼佼者,它建立在成熟而强大的关系模型基础上,可以很好地支持客户机/服务器网络模式,能够满足各种类型的企事业单位对构建网络数据库的需求,并且在操作的易用性、功能的可伸缩性、安全的可靠性以及数据仓库等方面进行了显著的改进和提高,是目前各级各类学校学习大型数据库管理系统的首选对象。
本书是在2001年出版的《数据库应用技术——SQL Server 2000简明教程》(已发行5万多册)基础上,结合SQL Server 2005新增的功能和广大用户的修改建议,修改补充完善而成的。本书由高校内多年从事数据库教学和开发,且具有丰富的教学经验的一线教师编写。本书共9章,主要内容包括:SQL Server 2005关系数据库简介(SQL Server 2005的特点、安装、配置、工具和实用程序);Transact-SQL语言;服务器管理;数据库管理;数据库对象(表、视图、索引、存储过程、触发器等)的操作;SQL Server 权限管理;SQL Server 集成服务;SQL Server代理服务;SQL Server报表服务管理。本教材的特点是注重循序渐进、由浅入深、举一反三、理论联系实际;书中的文字说明、图形显示、程序语句(所有程序都运行通过)、思考题和上机练习题比例恰当,理论与实践操作环环相扣,既便于教师教学,也便于学生学习,具有很强的实用性。
本书是作为大学本科教材编写而成的,但同时也特别适合自学者初学使用,也可作为大中专学生或非计算机专业研究生学习SQL Server 2005的教程,同时也适合数据库应用技术开发人员学习参考。
本书由李存斌任主编,并负责全书的组织策划、修改补充和定稿工作,董福贵、王建军、王彬任副主编。参加本书编写工作的还有:刘吉成、李星梅、田惠英、陈永权、唐平舟、陈芙杏、王钇、瞿斌、刘谊、马同涛、李贤、李伟、杨剑斌、赵云等。在本书的编写出版过程中,得到了中国水利水电出版社计算机编辑室全体同志的大力支持和帮助,在此表示衷心的感谢。
由于时间仓促以及作者水平有限,书中不妥之处在所难免,敬请读者批评指正。
作 者
2006年8月
前言
第1章 SQL Server 2005关系数据库简介 1
1.1 关系数据库 1
1.1.1 关系模型的基本概念 1
1.1.2 关系模型的性质 3
1.1.3 关系数据库的完整性 3
1.1.4 关系数据库的规范化 4
1.2 SQL Server 2005的新特点 6
1.3 SQL Server 2005的安装和配置 7
1.3.1 SQL Server 2005环境需求 7
1.3.2 SQL Server 2005的安装 8
1.3.3 SQL Server 升级 13
1.3.4 SQL Server 2005 系统数据库简介 14
1.4 SQL Server 2005工具和实用程序 15
1.4.1 SQL Server 2005管理平台 15
1.4.2 商业智能开发平台 17
1.4.3 SQL Server 分析器 18
1.4.4 数据库引擎优化顾问 19
1.4.5 Analysis Services 21
1.4.6 SQL Server配置管理器 21
1.4.7 SQL Server文档和教程 21
习题 22
第2章 Transact-SQL语言 23
2.1 基本的语言要素 23
2.1.1 注释 23
2.1.2 变量 24
2.1.3 运算符 27
2.1.4 函数 29
2.1.5 流程控制语句 39
2.2 数据定义语言 43
2.3 数据操纵语言 44
2.3.1 SELECT语句 44
2.3.2 INSERT语句 56
2.3.3 UPDATE语句 57
2.3.4 DELETE语句 58
2.4 数据控制语言 58
2.4.1 GRANT语句 59
2.4.2 REVOKE语句 60
2.4.3 DENY语句 61
2.5 系统存储过程 62
习题 62
第3章 服务器管理 63
3.1 服务器注册 63
3.1.1 创建服务器组 63
3.1.2 服务器注册与连接 64
3.2 服务器启动、暂停和停止 65
3.3 服务器配置选项设置 66
习题 68
第4章 数据库管理 69
4.1 数据库的存储结构 69
4.1.1 数据库文件 69
4.1.2 数据库文件组 70
4.2 创建、修改和删除数据库 70
4.2.1 创建数据库 70
4.2.2 修改数据库 75
4.2.3 删除数据库 83
4.3 数据库备份 84
4.3.1 备份概述 84
4.3.2 创建备份设备 85
4.3.3 备份的执行 87
4.4 还原数据库 91
4.4.1 还原数据库概述 91
4.4.2 还原数据库 91
4.5 数据库的维护 94
4.5.1 数据库维护概述 94
4.5.2 数据库维护计划向导 95
习题 101
第5章 数据库对象的操作 103
5.1 数据类型 103
5.1.1 系统数据类型 104
5.1.2 自定义数据类型 107
5.2 表操作 110
5.2.1 创建表 110
5.2.2 创建约束 114
5.2.3 修改表 122
5.2.4 查看表 128
5.2.5 删除表 131
5.3 视图操作 132
5.3.1 创建视图 133
5.3.2 修改、删除和重命名视图 137
5.3.3 查看视图信息、删除视图 139
5.3.4 通过视图修改记录 140
5.4 索引操作 142
5.4.1 创建索引 144
5.4.2 查看、修改和删除索引 148
5.5 存储过程 151
5.5.1 创建存储过程 152
5.5.2 查看、修改和删除存储过程 157
5.6 触发器的操作与管理 160
5.6.1 DML触发器的创建和应用 161
5.6.2 DDL触发器的创建和应用 170
5.6.3 查看、修改和删除触发器 172
习题 176
第6章 SQL Server 2005权限管理 178
6.1 SQL Server 2005权限管理策略 178
6.1.1 安全身份验证 178
6.1.2 访问许可确认 179
6.2 用户权限管理 179
6.2.1 服务器登录账号和用户账号管理 179
6.2.2 许可(权限)管理 183
6.2.3 角色管理 187
习题 191
第7章 SQL Server 2005集成服务 192
7.1 数据的导入和导出 192
7.1.1 数据的导入 192
7.1.2 数据的导出 200
7.2 使用图形设计界面来创建SSIS包 209
习题 217
第8章 SQL Server 2005代理服务 219
8.1 SQL Server 2005代理服务配置 219
8.2 定义操作员 222
8.3 作业管理 224
8.3.1 作业步骤定义 224
8.3.2 创建作业 225
8.4 警报管理 228
习题 230
第9章 SQL Server 2005报表服务管理 232
9.1 报表服务配置 232
9.2 创建报表服务器项目 237
9.2.1 通过报表设计器创建报表 237
9.2.2 通过报表生成器生成报表 253
习题 261
- Python数据库编程 [主编 殷树友 邢 翀]
- SQL Server 2019数据库实战教程 [主编 岳付强 曾陈萍 唐承佳]
- MySQL数据库技术项目化教程——基于OBE理念 [主编 刘崇巍 庞金龙]
- MySQL数据库应用项目化教程 [主编 代恒 王明超]
- 数据库原理与实践(MySQL版) [杨俊杰 刘忠艳]
- MySQL数据库项目式教程 [陈亚峰]
- 数据库技术与应用实践教程(SQL Server 2019) [主 编 严晖 周肆清]
- 数据库技术与应用(SQL Server 2019) [主编 严晖 刘卫国]
- 数据库原理及应用SQL Server 2014(微课版) [主 编 赵德福]
- MySQL数据库项目化教程(第二版) [主编 郑小蓉]
- 数据库原理及应用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 数据库技术与应用(SQL Server 2019) [主 编 沙有闯]
- 数据库系统工程师真题精析与命题密卷 [钟志宏]
- 数据库原理与应用——基于SQL Server 2016 [主编 彭浩 黄胜 邹竞]
- 数据库系统工程师5天修炼 [钟志宏]
- Access数据库基础教程实验指导与习题集 [主 编 饶拱维 杨贵茂 吴华光]
- Access 数据库基础教程 [主编 饶拱维 杨贵茂 郭其标]
- MySQL数据库项目化教程 [主编 郑小蓉 段萍]
- C#数据库编程技术 [主编 顾家铭]
- 数据库原理及应用(MySQL版) [主编 高亮 韩玉民]
- 数据库原理 [主编 杨俊杰 张玮]
- 数据库原理与技术(第三版)实验指导 [程传庆]
- 数据库技术与应用(SQL Server 2008版)(第二版) [主编 严晖 王小玲]
- 数据库技术与应用实践教程(SQL Server 2008)(第二版) [主编 严晖 周肆清]
- 数据库原理与SQL语言 [主编 余恒芳 汪晓青]
- 数据库原理与技术(第三版) [程传慧]
- MySQL数据库开发实战 [肖睿 訾永所 侯小毛]
- Access 2010数据库应用教程(第二版) [主编 李亚]
- Access 2010数据库实用教程 [主编 张明 宣继涛]
- 数据库应用 [主编 肖睿 于继武]