数据库应用与开发案例教程 SQL Server 2008PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈惠影主编;何小苑,黄奕炜副主编
- 出 版 社:广州:华南理工大学出版社
- 出版年份:2012
- ISBN:9787562337188
- 页数:313 页
第1章 认识SQL Server 2008数据库应用系统 1
1.1 SQL Server 2008数据库应用及环境配置 1
1.1.1 任务目标 1
1.1.2 项目导入 1
1.1.3 数据库的发展历史 2
1.1.4 数据库基本概述 3
1.1.5 数据库应用系统结构模式 5
1.1.6 Microsoft SQL Server 2008简介 6
1.1.7 SQL Server 2008安装与环境配置 7
1.1.8 项目实践 14
1.1.9 扩展训练 15
1.2 认识数据库和数据表 15
1.2.1 任务目标 15
1.2.2 项目导入 16
1.2.3 数据模型概述 17
1.2.4 SQL Server 2008窗口操作环境 18
1.2.5 SQL Server基本数据类型 20
1.2.6 项目实践 21
1.2.7 扩展训练 23
1.3 认识并熟悉ADO.NET访问数据库技术 24
1.3.1 任务目标 24
1.3.2 项目导入 24
1.3.3 ADO.NET概述 25
1.3.4 SQL Server 2008数据库服务器的连接 32
1.3.5 项目实践 35
1.3.6 扩展训练 39
第2章 数据处理与查询应用 40
2.1 数据处理 40
2.1.1 任务目标 40
2.1.2 项目导入 40
2.1.3 选择数据库 42
2.1.4 使用INSERT语句向数据表插入记录 42
2.1.5 使用UPDATE语句修改表数据 45
2.1.6 使用DELETE语句删除表数据 46
2.1.7 使用TRUNCATE TABLE语句删除表数据 47
2.1.8 项目实践 47
2.1.9 扩展训练 50
2.2 简单数据查询 51
2.2.1 任务目标 51
2.2.2 项目导入 51
2.2.3 SELECT基本查询的语法格式 52
2.2.4 查询表的全部信息 52
2.2.5 查询表中指定的列 52
2.2.6 在查询结果中使用字段别名 52
2.2.7 在查询结果中输出计算列值 53
2.2.8 使用DISTINCT消除结果集中的重复行 53
2.2.9 使用TOP限制结果集的返回行数 53
2.2.10 条件查询运算符 54
2.2.11 单条件查询 54
2.2.12 多条件组合查询 55
2.2.13 BETWEEN...AND条件查询 55
2.2.14 IN(NOT IN)条件查询 55
2.2.15 使用LIKE模式匹配查询 56
2.2.16 空值比较查询 57
2.2.17 ORDER BY数据排序 57
2.2.18 项目实践 58
2.2.19 扩展训练 59
2.3 统计数据查询 60
2.3.1 任务目标 60
2.3.2 项目导入 60
2.3.3 聚合函数 60
2.3.4 GROUP BY分组子句 62
2.3.5 WITH ROLLUP与WITH CUBE选项的使用 64
2.3.6 HAVING子句 64
2.3.7 COMPUTE子句 65
2.3.8 SELECT...INTO查询生成表子句 66
2.3.9 项目实践 67
2.3.10 扩展训练 69
2.4 跨表连接查询 69
2.4.1 任务目标 69
2.4.2 项目导入 69
2.4.3 连接查询的基本语法 70
2.4.4 交叉连接(CROSS JOIN) 71
2.4.5 内连接(INNER JOIN) 71
2.4.6 自连接 73
2.4.7 外连接(OUTER JOIN) 73
2.4.8 项目实践 76
2.4.9 扩展训练 77
2.5 复杂查询 78
2.5.1 任务目标 78
2.5.2 项目导入 78
2.5.3 复杂查询 79
2.5.4 使用比较运算符的子查询 79
2.5.5 使用IN列表的子查询 80
2.5.6 使用EXISTS测试存在性的子查询 81
2.5.7 关系代数 82
2.5.8 项目实践 85
2.5.9 扩展训练 87
第3章 应用数据库模型设计 88
3.1 需求分析 88
3.1.1 任务目标 88
3.1.2 项目导入 89
3.1.3 需求调研 89
3.1.4 分析流程图 91
3.1.5 数据字典 95
3.1.6 功能分析方法 97
3.1.7 需求说明书 97
3.1.8 项目实践 98
3.1.9 扩展训练 102
3.2 概念模型 102
3.2.1 任务目标 102
3.2.2 项目导入 102
3.2.3 实体与联系 103
3.2.4 E-R图 104
3.2.5 项目实践 107
3.2.6 扩展训练 108
3.3 数据模型 109
3.3.1 任务目标 109
3.3.2 项目导入 110
3.3.3 关系模式的转换 110
3.3.4 关系数据库规范化 110
3.3.5 项目实践 113
3.3.6 扩展训练 114
第4章 应用数据库建立 116
4.1 数据库文件 116
4.1.1 任务目标 116
4.1.2 项目导入 116
4.1.3 数据库文件存储 116
4.1.4 数据库文件类型 117
4.1.5 文件组 117
4.1.6 创建数据库文件和文件组 118
4.1.7 查看数据库信息 122
4.1.8 修改数据库 123
4.1.9 删除数据库 126
4.1.10 项目实践 126
4.1.11 扩展训练 126
4.2 数据表和数据完整性建立 127
4.2.1 任务目标 127
4.2.2 项目导入 127
4.2.3 关系数据的完整性 127
4.2.4 数据表 128
4.2.5 创建数据表 128
4.2.6 创建数据完整性约束 130
4.2.7 修改数据表 133
4.2.8 修改数据完整性约束 134
4.2.9 删除表 137
4.2.10 项目实践 137
4.2.11 扩展训练 137
第5章 数据业务规则建立 138
5.1 视图 138
5.1.1 任务目标 138
5.1.2 项目导入 138
5.1.3 数据库的三级模式 139
5.1.4 视图 140
5.1.5 创建视图 142
5.1.6 修改视图 144
5.1.7 删除视图 145
5.1.8 应用视图 145
5.1.9 项目实践 147
5.1.10 扩展训练 152
5.2 数据索引 152
5.2.1 任务目标 152
5.2.2 项目导入 152
5.2.3 索引 152
5.2.4 创建索引 155
5.2.5 维护索引 156
5.2.6 项目实践 158
5.2.7 扩展训练 159
5.3 T-SQL编程基础 159
5.3.1 任务目标 159
5.3.2 项目导入 160
5.3.3 常量与变量 160
5.3.4 项目实践 170
5.3.5 扩展训练 170
5.4 存储过程 171
5.4.1 任务目标 171
5.4.2 项目导入 171
5.4.3 存储过程 171
5.4.4 创建存储过程 173
5.4.5 执行存储过程 177
5.4.6 查看存储过程 179
5.4.7 修改存储过程 179
5.4.8 删除存储过程 181
5.4.9 项目实践 182
5.4.10 扩展训练 186
5.5 设计触发器 186
5.5.1 任务目标 186
5.5.2 项目导入 186
5.5.3 触发器 187
5.5.4 创建触发器 188
5.5.5 修改触发器 194
5.5.6 删除触发器 195
5.5.7 项目实践 195
5.5.8 扩展训练 201
第6章 数据库安全性管理 202
6.1 管理安全访问用户 202
6.1.1 任务目标 202
6.1.2 项目导入 202
6.1.3 SQL Server 2008安全管理机制 203
6.1.4 SQL Server 2008安全主体 203
6.1.5 SQL Server 2008身份验证模式 204
6.1.6 建立服务器登录账户 205
6.1.7 服务器角色管理 208
6.1.8 建立数据库安全账户 210
6.1.9 数据库角色管理 211
6.1.10 修改数据库用户 214
6.1.11 删除数据库用户 214
6.1.12 禁用或删除登录账户 214
6.1.13 项目实践 216
6.1.14 扩展训练 217
6.2 管理数据库对象访问权限 217
6.2.1 任务目标 217
6.2.2 项目导入 217
6.2.3 权限的类型 218
6.2.4 权限的管理 218
6.2.5 用户或角色权限管理 218
6.2.6 语句权限管理 220
6.2.7 数据库对象权限管理 221
6.2.8 使用T-SQL管理权限 223
6.2.9 项目实践 225
6.2.10 扩展训练 225
第7章 数据备份与还原方案建立 226
7.1 建立数据库备份与还原方案 226
7.1.1 任务目标 226
7.1.2 项目导入 226
7.1.3 故障类型 227
7.1.4 数据库备份的基本概念 227
7.1.5 数据库的三种恢复模式 228
7.1.6 规划数据备份与恢复的策略 230
7.1.7 实施完全数据库备份与恢复策略 231
7.1.8 实施事务日志备份与恢复策略 235
7.1.9 实施差异备份与恢复策略 240
7.1.10 实施文件或文件组备份与恢复策略 243
7.1.11 项目实践 246
7.1.12 扩展训练 248
7.2 使用数据的其他备份方法 249
7.2.1 任务目标 249
7.2.2 项目导入 249
7.2.3 数据转换概述 250
7.2.4 使用SQL Server向导导入常用格式数据 250
7.2.5 使用T-SQL语句导入EXCEL数据 252
7.2.6 使用T-SQL导入TEXT文本数据 254
7.2.7 使用SQL Server向导导出数据至常用文件格式 255
7.2.8 使用T-SQL语句导出数据至常用文件格式 257
7.2.9 SQL Server数据库之间的数据传输 258
7.2.10 数据库文件的复制 259
7.2.11 项目实践 259
7.2.12 扩展训练 262
第8章 事务与并发控制 263
8.1 事务应用与并发控制 263
8.1.1 任务目标 263
8.1.2 项目导入 263
8.1.3 事务的特性 264
8.1.4 事务类型 264
8.1.5 事务处理 265
8.1.6 并发控制 267
8.1.7 并发影响 268
8.1.8 锁定粒度 268
8.1.9 锁模式 269
8.1.10 锁兼容性 271
8.1.11 查看锁的信息 272
8.1.12 死锁及其处理 272
8.1.13 项目实践 273
8.1.14 扩展训练 277
第9章 应用数据库综合开发 278
9.1 应用系统设计 278
9.1.1 任务目标 278
9.1.2 项目引入 278
9.1.3 应用系统设计过程 278
9.1.4 项目实践 284
9.1.5 扩展训练 312
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017