高等职业院校计算机教育规划教材

SQL Server 2005实用教程

分享 推荐 0 收藏 0 阅读 4.2K
蒋文沛 (主编) 韦善周 , 梁凡 (副主编) 978-7-115-20626-8

关于本书的内容有任何问题,请联系 王威

1.围绕一个具体实例展开,兼顾基础知识同时强调实用性及可操作性。
2.每一章均配有上机实验,最后还有综合实训,加强学生动手能力的培养。

内容摘要

  本书介绍了Microsoft SQL Server 2005数据库应用系统各种功能的应用和开发技术。全书共12章,主要内容包括SQL Server 2005的安装和配置、SQL Server 2005数据类型、数据库和表、数据库的查询、索引、视图、Transact-SQL程序设计、存储过程、触发器、用户自定义函数与事务、SQL Server 2005管理和数据库综合开发应用。
  本书可作为高职高专院校计算机相关专业教材,也可作为各种数据库技术培训教材及数据库开发人员的参考书。

目录

目 录

第 1章 SQL Server 2005的安装和配置 1
1.1 SQL Server 2005简介 1
1.2 SQL Server 2005的安装 2
1.2.1 软件需求 2
1.2.2 硬件需求 4
1.2.3 安装SQL Server 2005 4
1.2.4 安装示例数据库 8
1.3 使用SSMS配置SQL Server 2005服务器 11
1.3.1 启动和停止SQL Server服务器 11
1.3.2 添加服务器组与注册服务器 12
1.3.3 连接服务器 13
1.3.4 SSMS基本操作 14
1.4 配置SQL Server 2005服务 17
本章小结 19
本章习题 20
实训1 安装SQL Server 2005、使用SSMS工具 20

第 2章 SQL Server 2005数据类型 22
2.1 系统数据类型 22
2.1.1 字符串数据类型 22
2.1.2 数字类型 23
2.1.3 近似数字类型 24
2.1.4 日期和时间数据类型 24
2.1.5 Unicode字符串 24
2.1.6 二进制字符串 24
2.1.7 其他数据类型 25
2.2 用户自定义数据类型 26
本章小结 26
本章习题 27

第3章 数据库和表 29
3.1 创建和管理数据库 29
3.1.1 数据库简介 29
3.1.2 创建数据库 30
3.1.3 管理数据库 35
3.1.4 分离与附加数据库 40
3.2 创建和管理表 42
3.2.1 表简介 42
3.2.2 创建表 43
3.2.3 设置约束 45
3.2.4 管理表 51
3.2.5 表操作 54
3.3 数据完整性 58
3.3.1 域完整性 58
3.3.2 实体完整性 58
3.3.3 引用完整性 58
本章小结 59
本章习题 59
实训2 创建数据库和表 62

第4章 数据库的查询 65
4.1 SELECT语句结构 65
4.2 基本子句查询 66
4.2.1 SELECT子句 66
4.2.2 FROM子句 69
4.2.3 WHERE子句 69
4.2.4 ORDER BY子句 71
4.2.5 INTO子句 73
4.3 数据汇总 73
4.3.1 使用聚合函数 73
4.3.2 使用GROUP BY子句 74
4.3.3 使用HAVING子句 76
4.3.4 使用COMPUTE和COMPUTE BY子句 76
4.4 多表联接查询 77
4.4.1 联接简介 77
4.4.2 联接的类型 78
4.5 联合查询 81
4.6 嵌套查询 81
本章小结 82
本章习题 83
实验3 查询数据库 84

第5章 索引 86
5.1 索引 86
5.1.1 索引的概念 86
5.1.2 索引的建立 88
5.1.3 索引的删除 91
5.2 索引的分析与维护 92
本章小结 94
本章习题 95
实验4 创建和使用索引 96

第6章 视图 98
6.1 视图的概念 98
6.2 创建视图 99
6.2.1 使用图形化工具创建视图 99
6.2.2 使用Transact-SQL语句创建视图 100
6.3 修改视图 103
6.3.1 使用图形化工具修改视图 103
6.3.2 使用Transact-SQL语句修改视图 104
6.4 使用视图管理表中的数据 105
6.4.1 使用视图查询数据 105
6.4.2 使用视图插入、更新或删除数据 105
本章小结 109
本章习题 110
实验5 创建和使用视图 111

第7章 Transact-SQL程序设计 113
7.1 Transact-SQL基础 113
7.2 Transact-SQL要素 114
7.2.1 批处理 114
7.2.2 注释语句 114
7.2.3 标识符 115
7.2.4 全局变量与局部变量 116
7.2.5 运算符和表达式 119
7.2.6 流程控制语句 122
7.3 使用游标 126
7.3.1 游标的声明 126
7.3.2 打开和读取游标 129
7.3.3 关闭和释放游标 130
本章小结 130
本章习题 131
实验6 Transact-SQL程序设计 132

第8章 存储过程 134
8.1 存储过程简介 134
8.1.1 存储过程的优点 134
8.1.2 存储过程的类别 135
8.2 创建存储过程 135
8.2.1 使用图形化工具创建存储过程 135
8.2.2 使用Transact-SQL创建存储过程 137
8.3 执行存储过程 138
8.3.1 使用EXECUTE语句执行存储过程 138
8.3.2 使用图形化工具执行存储过程 141
8.4 修改和删除存储过程 142
8.4.1 使用图形化工具查看和修改存储过程 142
8.4.2 使用Transact-SQL查看和修改存储过程 142
本章小结 144
本章习题 144
实验7 创建和使用存储过程 145

第9章 触发器 147
9.1 触发器简介 147
9.1.1 触发器的概念 147
9.1.2 触发器的类型和触发操作 147
9.1.3 触发器的功能 148
9.2 创建触发器 149
9.2.1 使用图形化工具创建DML触发器 149
9.2.2 使用Transact-SQL创建DML触发器 150
9.2.3 使用Transact-SQL创建DDL触发器 153
9.3 修改触发器 156
9.3.1 使用图形化工具查看和修改DML触发器 156
9.3.2 使用Transact-SQL查看和修改DML触发器 156
9.3.3 禁用或启用DML触发器 158
9.3.4 修改DDL触发器 158
9.4 删除触发器 159
9.4.1 通过图形化工具删除触发器 159
9.4.2 使用Transact-SQL删除触发器 159
本章小结 159
本章习题 160
实验8 创建触发器 161

第 10章 用户自定义函数与事务 164
10.1 用户自定义函数简介 164
10.2 创建用户自定义函数 164
10.2.1 标量函数 165
10.2.2 表值函数 165
10.2.3 用户定义聚合函数 167
10.3 事务处理 167
10.3.1 事务简介 167
10.3.2 事务处理 168
10.4 锁 171
10.4.1 锁的概念 171
10.4.2 死锁及其排除 172
本章小结 173
本章习题 173
实验9 用户自定义函数与事务 175

第 11章 SQL Server 2005管理 176
11.1 安全管理 176
11.1.1 SQL Server 2005的身份验证 176
11.1.2 账户管理 178
11.1.3 角色管理 184
11.1.4 权限管理 188
11.1.5 SQL安全管理的经验 193
11.2 数据的导入导出 195
11.2.1 数据的导出 195
11.2.2 数据的导入 196
11.3 数据库备份 197
11.3.1 备份设备 197
11.3.2 备份策略 197
11.3.3 执行数据库备份 198
11.4 数据库恢复 199
本章小结 200
本章习题 200
实验10 备份和恢复数据库 201

第 12章 数据库综合开发应用 202
12.1 系统需求分析 202
12.2 系统总体设计 203
12.2.1 功能设计 203
12.2.2 建立系统对象类图 203
12.2.3 系统数据库设计 204
12.3 系统具体实现 210
12.3.1 确定系统架构及开发技术 210
12.3.2 系统数据库的实现 211
12.3.3 基于ASP.NET技术操作数据库 211
12.3.4 基于ASP.NET技术教师信息管理系统的具体实现 213
本章小结 236

附录 销售数据库设计和规范化 237
附录1 建立E-R模型 237
附录2 E-R图转换为关系模型 238
附录3 关系模型的规范化 238

参考文献  240

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 微机组装与维护实用教程(第2版)

    谭卫泽 李光荣 容贤家

      本书从基本概念出发,围绕各种实例,详细介绍了微机的硬件基础知识、微机组装与维护的具体方法和技巧。书中内容主...

    ¥22.00
  • Visual Basic程序设计实验指导

    李作纬

      本书是《Visual Basic程序设计(第二版)》(吴昌平 主编)的配套教材,内容包括20个单项实验、1...

    ¥18.00
  • 计算机网络技术基础(第2版)

      本书是作者结合多年授课经验和高职高专学生的实际情况精心编写而成的。全书共分13章,前12章系统地介绍了计算...

    ¥32.00
  • Java网络编程基础(第2版)

    朱喜福 戴舒樽 王晓勇

    本书是为Java学习者在了解Java编程的基础知识之后,进一步学习Java网络编程而编写的教材。全书共4章,第...

    ¥24.00
  • 电子商务网站建设与实践(第2版)

    梁露 赵春利 刘健

      本书系统地讲述创建电子商务网站的基础理论、基本技术和应用技巧,在综合实例中讲解电子商务网站创建的过程。全书...

    ¥28.00

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部