当前位置:首页 > 工业技术
数据库应用与开发案例教程  SQL Server 2008
数据库应用与开发案例教程  SQL Server 2008

数据库应用与开发案例教程 SQL Server 2008PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈惠影主编;何小苑,黄奕炜副主编
  • 出 版 社:广州:华南理工大学出版社
  • 出版年份:2012
  • ISBN:9787562337188
  • 页数:313 页
图书介绍:本书以Microsoft SQL Server 2008数据库管理系统为数据库管理平台,以Microsoft Visual Studio 2010 C#作为应用程序开发环境,以企业项目——超市销售管理系统作为教学案例项目载体贯穿始终,介绍了数据库运行环境配置、数据库应用、设计、开发与管理等内容。遵循学生的学习认识规律,以企业实际项目引导整个教学过程,充分体现高职高专职业技能培养的特色,注重案例教学和数据库应用的实际训练,结构清晰,内容完整,具有很强的实用性和可操作性。
《数据库应用与开发案例教程 SQL Server 2008》目录

第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

返回顶部