暂无评论
图文详情
- ISBN:9787115443427
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:264
- 出版时间:2017-06-01
- 条形码:9787115443427 ; 978-7-115-44342-7
本书特色
本书全面介绍Microsoft SQL Server 2008数据库应用系统的开发技术,分为12章,主要内容包括数据库基础、SQL Server 2008数据类型、数据库和表、数据库的查询、索引、视图、Transact-SQL程序设计、存储过程、触发器、用户自定义函数与事务、SQL Server 2008管理、数据库综合开发应用。 本书可作为高职高专院校计算机相关专业的教材,也可作为数据库技术培训班学员及数据库开发人员的参考用书。
内容简介
1. 经典教材改版; 2. 系统性完整,内容基础、简单、够用; 3. 文字表达清晰; 4. 每个章节配套有本章小结、本章习题、本章实验、思考与练习等教学环节,课堂设计完整。
目录
目录
第1章 数据库基础 1
1.1 数据库技术概述 2
1.1.1 什么是数据库 2
1.1.2 数据库管理系统 2
1.1.3 数据库系统 3
1.2 常用数据库管理系统 3
1.2.1 SQL Server简介 3
1.2.2 Oracle 简介 4
1.2.3 MySQL简介 5
1.3 数据库岗位需求分析 5
1.3.1 职业岗位需求分析 5
1.3.2 课程定位 7
1.4 数据库设计 8
1.4.1 关系数据库设计原则 8
1.4.2 关系规范化 8
1.5 SQL Server 2008的安装 10
1.5.1 系统要求 10
1.5.2 安装SQL Server 2008 10
1.5.3 安装示例数据库 19
1.6 使用SQL Server Management Studio(SSMS) 20
1.6.1启动和停止SQL Server服务器 21
1.6.2 SSMS基本操作 21
1.7 配置SQL Server 2008服务 25
1.7.1 SQL Server 2008的服务组件 25
1.7.2 数据库引擎服务的控制 26
本章小结 26
本章习题 27
实验1 安装、使用SQL Server 2008 27
第2章 SQL Server 2008数据类型 29
2.1 系统数据类型 30
2.1.1 字符串数据类型 30
2.1.2 精确数字类型 30
2.1.3 近似数字类型 31
2.1.4 日期和时间数据类型 31
2.1.5 Unicode字符串 32
2.1.6 二进制字符串 32
2.1.7 其他数据类型 32
2.1.8 NULL值 33
2.2 用户自定义数据类型 33
本章小结 34
本章习题 35
第3章 数据库和表 37
3.1 创建和管理数据库 38
3.1.1 数据库简介 38
3.1.2 创建数据库 38
3.1.3 管理数据库 44
3.1.4 分离与附加数据库 49
3.2 创建和管理表 52
3.2.1 表简介 52
3.2.2 创建表 52
3.2.3 设置约束 54
3.2.4 管理表 60
3.2.5 表操作 63
3.3 数据完整性 68
3.3.1 域完整性 68
3.3.2 实体完整性 68
3.3.3 引用完整性 68
本章小结 69
本章习题 69
实验2 创建数据库和表 72
第4章 数据库的查询 76
4.1 SELECT语句结构 77
4.2 基本子句查询 77
4.2.1 SELECT子句 77
4.2.2 FROM子句 80
4.2.3 WHERE子句 80
4.2.4 ORDER BY子句 83
4.2.5 INTO子句 84
4.3 数据汇总 84
4.3.1 使用聚合函数 84
4.3.2 使用GROUP BY子句 85
4.3.3 使用HAVING子句 87
4.3.4 使用COMPUTE和COMPUTE BY子句 87
4.4 多表联接查询 89
4.4.1 联接简介 89
4.4.2 联接的类型 89
4.5 联合查询 92
4.6 嵌套查询 93
本章小结 93
本章习题 94
实验3 查询数据库 95
第5章 索引 97
5.1 索引 98
5.1.1 索引的概念 98
5.1.2 索引的建立 99
5.1.3 索引的删除 103
5.2 索引的分析与维护 104
本章小结 107
本章习题 107
实验4 创建和使用索引 108
第6章 视图 110
6.1 视图的概念 111
6.2 创建视图 111
6.2.1 使用图形化工具创建视图 112
6.2.2 使用Transact-SQL语句创建视图 113
6.3 修改视图 116
6.3.1 使用图形化工具修改视图 116
6.3.2 使用Transact-SQL语句修改视图 116
6.4 使用视图管理表中的数据 117
6.4.1 使用视图查询数据 117
6.4.2 使用视图插入、更新或删除数据 118
本章小结 122
本章习题 123
实验5 创建和使用视图 124
第7章 Transact-SQL程序设计 127
7.1 Transact-SQL基础 128
7.2 Transact-SQL要素 128
7.2.1 批处理 128
7.2.2 注释语句 129
7.2.3 标识符 130
7.2.4 全局变量与局部变量 130
7.2.5 运算符和表达式 133
7.2.6 流程控制语句 136
7.3 使用游标 140
7.3.1 游标的声明 140
7.3.2 打开和读取游标 143
7.3.3 关闭和释放游标 144
本章小结 144
本章习题 145
实验6 Transact-SQL程序设计 146
第8章 存储过程 148
8.1 存储过程简介 149
8.1.1 存储过程的优点 149
8.1.2 存储过程的类别 149
8.2 创建存储过程 150
8.2.1 使用图形化工具创建存储过程 150
8.2.2 使用Transact-SQL创建存储过程 151
8.3 执行存储过程 152
8.3.1 使用EXECUTE语句执行存储过程 152
8.3.2 使用图形化工具执行存储过程 156
8.4 修改和删除存储过程 156
8.4.1 使用图形化工具查看和修改存储过程 156
8.4.2 使用Transact-SQL查看和修改存储过程 157
本章小结 159
本章习题 159
实验7 创建和使用存储过程 160
第9章 触发器 162
9.1 触发器简介 163
9.1.1 触发器的概念 163
9.1.2 触发器的类型和触发操作 163
9.1.3 触发器的功能 164
9.2 创建触发器 164
9.2.1 使用图形化工具创建DML触发器 164
9.2.2 使用CREATE TRIGGER语句创建DML触发器 165
9.2.3 使用Transact-SQL创建DDL触发器 169
9.3 修改触发器 174
9.3.1 使用图形化工具查看和修改DML触发器 174
9.3.2 使用Transact-SQL查看和修改DML触发器 174
9.3.3 禁用或启用DML触发器 175
9.3.4 修改DDL触发器 176
9.4 删除触发器 176
9.4.1 通过图形化工具删除触发器 177
9.4.2 使用Transact-SQL删除触发器 177
本章小结 177
本章习题 177
实验8 创建触发器 178
第10章 用户自定义函数与事务 182
10.1 用户自定义函数简介 183
10.2 创建用户自定义函数 183
10.2.1 标量函数 183
10.2.2 表值函数 184
10.2.3 用户自定义聚合函数 185
10.3 事务处理 186
10.3.1 事务简介 186
10.3.2 管理事务 187
10.4 锁 190
10.4.1 锁的概念 190
10.4.2 死锁及其排除 192
本章小结 192
本章习题 193
实验9 用户自定义函数与事务 194
第11章 SQL Server 2008管理 195
11.1 安全管理 196
11.1.1 SQL Server 2008的身份验证 196
11.1.2 账户管理 198
11.1.3 角色管理 205
11.1.4 权限管理 209
11.1.5 SQL安全管理的经验 214
11.2 数据的导入导出 216
11.2.1 数据的导出 216
11.2.2 数据的导入 218
11.3 数据库备份 219
11.3.1 备份设备 219
11.3.2 备份策略 219
11.3.3 执行数据库备份 220
11.4 数据库恢复 221
本章小结 222
本章习题 222
实验10 SQL Server 2008管理 223
第12章 数据库综合开发应用 225
12.1 系统需求分析 226
12.2 系统总体设计 226
12.2.1 功能设计 226
12.2.2 建立系统对象类图 227
12.2.3 系统数据库设计 227
12.3 系统具体实现 233
12.3.1 确定系统架构及开发技术 233
12.3.2 系统数据库的实现 234
12.3.3 基于ASP.NET技术操作数据库 234
12.3.4 基于ASP.NET技术教师信息管理系统的具体实现 236
本章小结 264
第1章 数据库基础 1
1.1 数据库技术概述 2
1.1.1 什么是数据库 2
1.1.2 数据库管理系统 2
1.1.3 数据库系统 3
1.2 常用数据库管理系统 3
1.2.1 SQL Server简介 3
1.2.2 Oracle 简介 4
1.2.3 MySQL简介 5
1.3 数据库岗位需求分析 5
1.3.1 职业岗位需求分析 5
1.3.2 课程定位 7
1.4 数据库设计 8
1.4.1 关系数据库设计原则 8
1.4.2 关系规范化 8
1.5 SQL Server 2008的安装 10
1.5.1 系统要求 10
1.5.2 安装SQL Server 2008 10
1.5.3 安装示例数据库 19
1.6 使用SQL Server Management Studio(SSMS) 20
1.6.1启动和停止SQL Server服务器 21
1.6.2 SSMS基本操作 21
1.7 配置SQL Server 2008服务 25
1.7.1 SQL Server 2008的服务组件 25
1.7.2 数据库引擎服务的控制 26
本章小结 26
本章习题 27
实验1 安装、使用SQL Server 2008 27
第2章 SQL Server 2008数据类型 29
2.1 系统数据类型 30
2.1.1 字符串数据类型 30
2.1.2 精确数字类型 30
2.1.3 近似数字类型 31
2.1.4 日期和时间数据类型 31
2.1.5 Unicode字符串 32
2.1.6 二进制字符串 32
2.1.7 其他数据类型 32
2.1.8 NULL值 33
2.2 用户自定义数据类型 33
本章小结 34
本章习题 35
第3章 数据库和表 37
3.1 创建和管理数据库 38
3.1.1 数据库简介 38
3.1.2 创建数据库 38
3.1.3 管理数据库 44
3.1.4 分离与附加数据库 49
3.2 创建和管理表 52
3.2.1 表简介 52
3.2.2 创建表 52
3.2.3 设置约束 54
3.2.4 管理表 60
3.2.5 表操作 63
3.3 数据完整性 68
3.3.1 域完整性 68
3.3.2 实体完整性 68
3.3.3 引用完整性 68
本章小结 69
本章习题 69
实验2 创建数据库和表 72
第4章 数据库的查询 76
4.1 SELECT语句结构 77
4.2 基本子句查询 77
4.2.1 SELECT子句 77
4.2.2 FROM子句 80
4.2.3 WHERE子句 80
4.2.4 ORDER BY子句 83
4.2.5 INTO子句 84
4.3 数据汇总 84
4.3.1 使用聚合函数 84
4.3.2 使用GROUP BY子句 85
4.3.3 使用HAVING子句 87
4.3.4 使用COMPUTE和COMPUTE BY子句 87
4.4 多表联接查询 89
4.4.1 联接简介 89
4.4.2 联接的类型 89
4.5 联合查询 92
4.6 嵌套查询 93
本章小结 93
本章习题 94
实验3 查询数据库 95
第5章 索引 97
5.1 索引 98
5.1.1 索引的概念 98
5.1.2 索引的建立 99
5.1.3 索引的删除 103
5.2 索引的分析与维护 104
本章小结 107
本章习题 107
实验4 创建和使用索引 108
第6章 视图 110
6.1 视图的概念 111
6.2 创建视图 111
6.2.1 使用图形化工具创建视图 112
6.2.2 使用Transact-SQL语句创建视图 113
6.3 修改视图 116
6.3.1 使用图形化工具修改视图 116
6.3.2 使用Transact-SQL语句修改视图 116
6.4 使用视图管理表中的数据 117
6.4.1 使用视图查询数据 117
6.4.2 使用视图插入、更新或删除数据 118
本章小结 122
本章习题 123
实验5 创建和使用视图 124
第7章 Transact-SQL程序设计 127
7.1 Transact-SQL基础 128
7.2 Transact-SQL要素 128
7.2.1 批处理 128
7.2.2 注释语句 129
7.2.3 标识符 130
7.2.4 全局变量与局部变量 130
7.2.5 运算符和表达式 133
7.2.6 流程控制语句 136
7.3 使用游标 140
7.3.1 游标的声明 140
7.3.2 打开和读取游标 143
7.3.3 关闭和释放游标 144
本章小结 144
本章习题 145
实验6 Transact-SQL程序设计 146
第8章 存储过程 148
8.1 存储过程简介 149
8.1.1 存储过程的优点 149
8.1.2 存储过程的类别 149
8.2 创建存储过程 150
8.2.1 使用图形化工具创建存储过程 150
8.2.2 使用Transact-SQL创建存储过程 151
8.3 执行存储过程 152
8.3.1 使用EXECUTE语句执行存储过程 152
8.3.2 使用图形化工具执行存储过程 156
8.4 修改和删除存储过程 156
8.4.1 使用图形化工具查看和修改存储过程 156
8.4.2 使用Transact-SQL查看和修改存储过程 157
本章小结 159
本章习题 159
实验7 创建和使用存储过程 160
第9章 触发器 162
9.1 触发器简介 163
9.1.1 触发器的概念 163
9.1.2 触发器的类型和触发操作 163
9.1.3 触发器的功能 164
9.2 创建触发器 164
9.2.1 使用图形化工具创建DML触发器 164
9.2.2 使用CREATE TRIGGER语句创建DML触发器 165
9.2.3 使用Transact-SQL创建DDL触发器 169
9.3 修改触发器 174
9.3.1 使用图形化工具查看和修改DML触发器 174
9.3.2 使用Transact-SQL查看和修改DML触发器 174
9.3.3 禁用或启用DML触发器 175
9.3.4 修改DDL触发器 176
9.4 删除触发器 176
9.4.1 通过图形化工具删除触发器 177
9.4.2 使用Transact-SQL删除触发器 177
本章小结 177
本章习题 177
实验8 创建触发器 178
第10章 用户自定义函数与事务 182
10.1 用户自定义函数简介 183
10.2 创建用户自定义函数 183
10.2.1 标量函数 183
10.2.2 表值函数 184
10.2.3 用户自定义聚合函数 185
10.3 事务处理 186
10.3.1 事务简介 186
10.3.2 管理事务 187
10.4 锁 190
10.4.1 锁的概念 190
10.4.2 死锁及其排除 192
本章小结 192
本章习题 193
实验9 用户自定义函数与事务 194
第11章 SQL Server 2008管理 195
11.1 安全管理 196
11.1.1 SQL Server 2008的身份验证 196
11.1.2 账户管理 198
11.1.3 角色管理 205
11.1.4 权限管理 209
11.1.5 SQL安全管理的经验 214
11.2 数据的导入导出 216
11.2.1 数据的导出 216
11.2.2 数据的导入 218
11.3 数据库备份 219
11.3.1 备份设备 219
11.3.2 备份策略 219
11.3.3 执行数据库备份 220
11.4 数据库恢复 221
本章小结 222
本章习题 222
实验10 SQL Server 2008管理 223
第12章 数据库综合开发应用 225
12.1 系统需求分析 226
12.2 系统总体设计 226
12.2.1 功能设计 226
12.2.2 建立系统对象类图 227
12.2.3 系统数据库设计 227
12.3 系统具体实现 233
12.3.1 确定系统架构及开发技术 233
12.3.2 系统数据库的实现 234
12.3.3 基于ASP.NET技术操作数据库 234
12.3.4 基于ASP.NET技术教师信息管理系统的具体实现 236
本章小结 264
展开全部
作者简介
蒋文沛,广西机电职业技术学院副院长,知名作者,曾主编《SQL Server 2005实用教程》(978-7-115-20626-8),畅销多年。长年从事数据库研究,曾出版多部相关教材和论文。
本类五星书
本类畅销
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0