当前位置:首页 > 工业技术
SQL Server 2008数据库技术与应用
SQL Server 2008数据库技术与应用

SQL Server 2008数据库技术与应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘琦曙著
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2010
  • ISBN:9787560958682
  • 页数:302 页
图书介绍:本书采用案例式教学法介绍SQL Server 2008的基本属性能、安装、配置及案例开发等基本内容。
《SQL Server 2008数据库技术与应用》目录

第1章 SQL Server 2008简介 1

1.1 数据库基础知识 1

1.1.1 基本概念 1

1.1.2 数据库系统的发展历史 2

1.1.3 数据库系统的特点 3

1.2 关系数据库 3

1.2.1 数据库的数据模型 3

1.2.2 关系数据库的定义 5

1.3 范式理论和E-R模型 5

1.3.1 范式理论 5

1.3.2 E-R模型 6

1.4 SQL Server 2008概述 7

1.4.1 随时随地管理数据 7

1.4.2 新功能 8

1.5 安装与配置 9

1.5.1 安装环境 9

1.5.2 安装SQL Server 2008 9

1.5.3 配置SQL Server 2008 14

1.6 SQL Server 2008管理工具 16

本章小结 17

习题 17

第2章 数据库安全 18

2.1 安全机制 18

2.1.1 安全配置 18

2.1.2 所有活动审查 19

2.1.3 独立的用户与架构机制 19

2.1.4 加密密钥和内置加密函数 19

2.2 SQL Server 2008验证模式 20

2.3 SQL Server 2008登录 21

2.3.1 创建Windows账户登录 21

2.3.2 创建SQL Server账户登录 22

2.3.3 删除登录账户 22

2.4 权限 23

2.4.1 权限的种类 23

2.4.2 权限的管理 24

2.5 数据库用户 26

2.5.1 数据库用户的创建 26

2.5.2 修改数据库用户 28

2.5.3 删除数据库用户 28

2.6 角色 28

2.6.1 服务器角色 29

2.6.2 数据库角色 30

2.6.3 应用程序角色 31

2.6.4 用户自定义角色 32

本章小结 33

习题 33

第3章 多用户网上购物系统分析与设计 34

3.1 系统设计 34

3.1.1 系统需求描述 34

3.1.2 功能模块划分 35

3.1.3 系统流程分析 35

3.2 数据库设计 36

3.2.1 数据库需求分析 36

3.2.2 数据库概念结构设计 37

3.2.3 数据库逻辑结构设计 38

本章小结 40

习题 40

第4章 数据库管理 41

4.1 数据库 41

4.2 数据文件和日志 42

4.2.1 数据文件 42

4.2.2 数据文件的结构 42

4.2.3 文件组 43

4.2.4 日志文件的结构 44

4.3 数据库管理基础 44

4.3.1 系统数据库 44

4.3.2 数据库快照 46

4.4 数据库状态和文件状态 47

4.5 创建数据库 49

4.5.1 使用图形化方法创建 49

4.5.2 使用Transact-SQL创建 51

4.6 数据库操作 54

4.6.1 查看数据库信息 54

4.6.2 修改数据库 56

4.6.3 删除数据库 58

4.6.4 其他数据库操作 58

本章小结 61

习题 62

第5章 表的创建与管理 63

5.1 表概述 63

5.1.1 表的含义 63

5.1.2 临时表和系统表 63

5.1.3 创建表 63

5.2 列数据类型 66

5.3 列的其他属性 73

5.4 维护数据表 76

5.5 数据库完整性 79

5.5.1 约束类型 80

5.5.2 使用默认值维护数据完整性 86

5.5.3 使用规则维护数据完整性 88

5.6 表关系图 90

本章小结 92

习题 92

第6章 数据查询和管理 93

6.1 SELECT获取简单数据 93

6.1.1 SELECT语法 94

6.1.2 FROM子句 98

6.1.3 WHERE子句 99

6.1.4 ORDER BY子句 104

6.1.5 GROUP BY子句 105

6.1.6 HAVING子句 106

6.2 SELECT操作多表数据 107

6.2.1 JOIN连接 107

6.2.2 内连接 108

6.2.3 外连接 109

6.2.4 交叉连接 110

6.2.5 自连接 111

6.2.6 联合查询 111

6.2.7 使用子查询 112

6.3 插入SQL数据 113

6.3.1 INSERT...VALUES语句 114

6.3.2 INSERT...SELECT语句 114

6.3.3 SELECT...INTO语句创建表 115

6.4 更新SQL数据 115

6.4.1 根据表中的数据更新行 116

6.4.2 根据其他表更新行 116

6.4.3 使用TOP表达式 117

6.5 删除SQL数据 117

6.5.1 使用DELETE语句 117

6.5.2 使用TRUNCATE TABLE语句 118

6.5.3 删除基于其他表中的行 119

本章小结 119

习题 120

第7章 使用Transact-SQL编程 121

7.1 Transact-SQL概述 121

7.1.1 Transact-SQL简介 121

7.1.2 Transact-SQL的特点 121

7.1.3 Transact-SQL的语法规范 122

7.2 Transact-SQL的语言基础 124

7.2.1 常量与变量 124

7.2.2 表达式 127

7.2.3 运算符 128

7.2.4 控制语句 132

7.3 常用函数 137

7.3.1 字符串函数 137

7.3.2 数学函数 138

7.3.3 聚合函数 138

7.3.4 数据类型转换函数 139

7.3.5 日期和时间函数 140

7.4 高级操作 141

7.4.1 锁 141

7.4.2 游标 143

本章小结 145

习题 145

第8章 存储过程与触发器 146

8.1 存储过程概述 146

8.1.1 什么是存储过程 146

8.1.2 存储过程的特点 148

8.2 使用存储过程 149

8.2.1 创建普通存储过程 149

8.2.2 使用存储过程参数 151

8.2.3 执行存储过程 153

8.2.4 管理存储过程 155

8.3 触发器概述 157

8.3.1 触发器定义 157

8.3.2 触发器的分类 157

8.4 创建触发器 158

8.4.1 数据操纵语言触发器的创建 158

8.4.2 数据定义语言触发器 162

8.4.3 嵌套触发器 163

8.4.4 递归触发器 164

8.5 管理触发器 165

本章小结 167

习题 167

第9章 索引和视图 168

9.1 索引 168

9.2 索引类型 168

9.3 索引操作 170

9.4 视图的概述 177

9.4.1 视图的分类 177

9.4.2 视图的使用范围 177

9.4.3 视图的创建 178

9.4.4 修改视图定义 181

9.4.5 视图加密 183

9.4.6 使用视图加强数据的安全 184

9.4.7 通过视图修改数据 187

本章小结 188

习题 188

第10章 事务 189

10.1 事务 189

10.1.1 事务的设计 189

10.1.2 显式事务 190

10.1.3 自动提交事务 191

10.1.4 隐式事务 192

10.2 SQL Server 2008本地事务支持 194

10.3 隔离级别 197

10.4 分布式事务 199

10.5 高级事务 202

本章小结 208

习题 208

第11章 数据库的备份、还原和维护 210

11.1 备份概述 210

11.2 备份数据 212

11.2.1 创建备份设备 212

11.2.2 管理备份设备 214

11.2.3 完整备份 214

11.2.4 差异备份 217

11.2.5 事务日志备份 219

11.2.6 文件组备份 221

11.2.7 备份到多个设备上 223

11.2.8 备份压缩 224

11.3 恢复数据 225

11.3.1 还原差异数据库备份 225

11.3.2 还原事务日志备份 228

11.4 复制数据库 231

本章小结 232

习题 232

第12章 使用NET访问SQL Server 2008 233

12.1 ADO.NET 233

12.1.1 ADO.NET简介 233

12.1.2 连接对象 234

12.1.3 命令 235

12.1.4 数据读取器对象 236

12.1.5 数据集对象 237

12.1.6 数据适配器对象 237

12.2 数据绑定和访问数据 241

12.2.1 数据绑定 241

12.2.2 数据导航 243

12.2.3 数据的过滤 246

12.3 更新数据 250

12.4 多表操作 252

本章小结 256

习题 256

第13章 电子商铺系统实现 257

13.1 系统设计 257

13.1.1 系统功能描述 257

13.1.2 功能模块划分 257

13.1.3 系统流程分析 258

13.2 数据库设计 258

13.2.1 数据库需求分析 258

13.2.2 数据库概念结构设计 259

13.2.3 数据库逻辑结构设计 260

13.3 连接数据库 263

13.4 界面设计 266

13.4.1 系统首页界面设计 266

13.4.2 会员登录模块界面设计 266

13.4.3 商品查找模块界面设计 267

13.4.4 商品分类列表模块界面设计 267

13.4.5 最受欢迎商品模块界面设计 267

13.4.6 商品详细信息模块界面设计 267

13.4.7 购物车模块界面设计 268

13.4.8 订单查询模块界面设计 270

13.5 模块功能设计与代码实现分析 270

13.5.1 系统登录模块 270

13.5.2 商品查找模块 276

13.5.3 商品分类列表模块 277

13.5.4 最受欢迎商品模块 278

13.5.5 商品详细信息模块 280

13.5.6 购物车模块 282

13.5.7 订单查询模块 295

13.6 实例演示 300

参考文献 302

相关图书
作者其它书籍
返回顶部