当前位置:首页 > 工业技术
数据库应用技术项目教程(基于SQL Server 2008)
数据库应用技术项目教程(基于SQL Server 2008)

数据库应用技术项目教程(基于SQL Server 2008)PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:罗耀军,李湘林主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121132162
  • 页数:268 页
图书介绍:本书从应用SQL Server 2008进行数据库管理的角度,以一个典型的数据库应用项目,深入浅出地介绍了图书管理数据库设计、图书管理数据库开发环境、图书管理数据库创建和维护、图书管理数据表的创建和维护、图书管理数据库查询、图书管理数据库的视图和索引、开发图书管理数据库的程序设计、开发图书管理数据库的存储过程和触发器、图书管理数据库的备份和恢复、图书管理数据库的安全管理和图书管理数据库开发的集成等内容。
《数据库应用技术项目教程(基于SQL Server 2008)》目录

第1章 图书管理数据库设计 1

任务1.1 图书管理概念模型设计 1

1.1.1 数据库管理的基本知识 1

1.1.2 数据库设计的目的和内容 6

1.1.3 数据库设计的过程 7

1.1.4 概念模型设计方法 7

1.1.5 图书管理的概念模型 10

任务1.2 图书管理关系模型设计 11

1.2.1 关系模型设计方法 11

1.2.2 逻辑行为设计 14

1.2.3 图书管理的关系模型 16

本章小结 22

习题一 22

实验 23

第2章 图书管理数据库开发环境 24

任务2.1 SQL Server 2008应用简介 24

2.1.1 SQL概述 24

2.1.2 SQL Server 2008的环境要求 25

2.1.3 SQL Server 2008的数据库文件 26

任务2.2 SQL Server 2008服务器配置管理 27

2.2.1 服务器的启动、暂停和停止 27

2.2.2 SQL Server Management Studio对象资源管理器 28

2.2.3 SQL Server Management Studio查询分析器窗口 29

2.2.4 联机丛书 30

2.2.5 注册服务器 31

2.2.6 远程服务器管理 33

2.2.7 指定系统管理员密码 33

任务2.3 数据库应用系统开发基础 34

2.3.1 数据库应用体系结构 34

2.3.2 数据库的开发和管理 36

2.3.3 SQL Server 2008数据类型 37

本章小结 40

习题二 40

实验二 40

第3章 图书管理数据库创建和维护 41

任务3.1 了解系统数据库 41

3.1.1 SQL Server数据库组成 41

3.1.2 SQL Server数据库存储结构 41

3.1.3 SQL Server系统数据库 42

任务3.2 使用对象资源管理器创建和维护数据库 43

3.2.1 创建和修改数据库 43

3.2.2 删除数据库 46

3.2.3 分离和附加数据库 47

任务3.3 使用T-SQL命令创建和维护数据库 50

3.3.1 创建和修改数据库语句 50

3.3.2 查看和删除数据库语句 52

3.3.3 分离和附加数据库语句 54

本章小结 55

习题三 55

实验三 56

第4章 图书管理数据表的创建和维护 57

任务4.1 表结构的创建与管理 57

4.1.1 使用对象资源管理器创建表结构 57

4.1.2 使用对象资源管理器实现数据库完整性 59

4.1.3 使用对象资源管理器修改表结构 65

4.1.4 使用T-SQL命令创建表结构 67

4.1.5 使用T-SQL命令实现数据完整性 69

4.1.6 使用T-SQL命令修改表结构 71

任务4.2 表记录的操作 72

4.2.1 使用对象资源管理器操作记录 72

4.2.2 使用T-SQL命令操作记录 73

任务4.3 表的维护 75

4.3.1 使用对象资源管理器维护表 75

4.3.2 使用T-SQL命令维护表 76

本章小结 77

习题四 78

实验四 79

第5章 图书管理数据库的查询 81

任务5.1 基本查询 81

5.1.1 简单查询 82

5.1.2 条件查询 84

5.1.3 筛选查询 87

5.1.4 排序查询 89

5.1.5 分组查询 89

任务5.2 高级查询 92

5.2.1 连接查询 92

5.2.2 子查询 96

5.2.3 SELECT INTO语句 99

任务5.3 使用对象资源管理器查询 100

本章小结 101

习题五 102

实验五 102

第6章 图书管理数据库的视图和索引 104

任务6.1 视图的创建 104

6.1.1 视图的概念 104

6.1.2 视图的作用 104

任务6.2 视图的管理 105

6.2.1 使用对象资源管理器创建和管理视图 105

6.2.2 使用T-SQL命令创建和管理视图 110

任务6.3 索引的概述 118

6.3.1 索引简介 118

6.3.2 索引分类 118

任务6.4 索引的创建与管理 119

6.4.1 使用对象资源管理器创建和管理索引 119

6.4.2 使用T-SQL命令创建和管理索引 121

本章小结 123

习题六 123

实验六 124

第7章 开发图书管理数据库的程序设计 125

任务7.1 基本知识 125

7.1.1 批处理 125

7.1.2 脚本 126

7.1.3 注释 127

任务7.2 表达式 128

7.2.1 常量 128

7.2.2 变量 129

7.2.3 运算符 130

7.2.4 表达式 133

任务7.3 流程控制语句 133

7.3.1 BEGIN-END语句 133

7.3.2 IF语句 134

7.3.3 CASE语句 135

7.3.4 WHILE语句 136

7.3.5 WAITFOR语句 136

7.3.6 RETURN语句 137

任务7.4 函数 137

7.4.1 内置函数 137

7.4.2 用户自定义函数 143

本章小结 150

习题七 150

实验七 151

第8章 开发图书管理数据库的存储过程和触发器 153

任务8.1 存储过程概述 153

8.1.1 存储过程的概念 153

8.1.2 存储过程的优点 153

8.1.3 存储过程的分类 154

任务8.2 存储过程的创建和执行 154

8.2.1 创建存储过程 154

8.2.2 执行存储过程 157

任务8.3 管理存储过程 157

8.3.1 查看存储过程 158

8.3.2 修改存储过程 160

8.3.3 重命名存储过程 161

8.3.4 删除存储过程 161

任务8.4 系统存储过程和扩展存储过程 162

8.4.1 系统存储过程 162

8.4.2 扩展存储过程 163

任务8.5 触发器简介 165

8.5.1 触发器的概念 165

8.5.2 触发器的特点 165

8.5.3 触发器的优点 165

8.5.4 触发器的类型 166

任务8.6 创建触发器 166

8.6.1 使用对象资源管理器创建触发器 166

8.6.2 使用T-SQL语句创建触发器 167

8.6.3 各类触发器的实现 168

任务8.7 管理触发器 176

8.7.1 查看触发器 176

8.7.2 修改触发器 179

8.7.3 重命名触发器 180

8.7.4 删除触发器 181

任务8.8 触发器使用注意事项 182

8.8.1 创建和使用触发器的注意事项 182

8.8.2 推荐的触发器实现方案 182

本章小结 183

习题八 183

实验八 185

第9章 图书数据库的备份和恢复 187

任务9.1 数据库的备份 187

9.1.1 数据库备份概述 187

9.1.2 备份的类型 187

9.1.3 数据库的备份 188

任务9.2 数据库的恢复 196

9.2.1 使用对象资源管理器恢复数据库 196

9.2.2 使用T-SQL语句恢复数据库 198

任务9.3 数据库备份与恢复的实施 200

本章小结 202

习题九 202

思考题 203

实验九 203

第10章 图书管理数据库的安全管理 205

任务10.1 身份验证和授权 205

10.1.1 SQL Server安全性概述 205

10.1.2 SQLServer安全体系 206

10.1.3 身份验证模式及设置 207

任务10.2 账号管理 209

10.2.1 账号的分类 209

10.2.2 使用对象资源管理器创建和管理账号 209

10.2.3 使用T-SQL语句创建和维护账号 214

任务10.3 权限管理 216

10.3.1 权限的分类 216

10.3.2 使用对象资源管理器管理权限 216

10.3.3 使用T-SQL语句管理权限 219

任务10.4 角色管理 220

10.4.1 角色的分类 220

10.4.2 使用对象资源管理器管理角色 222

10.4.3 使用T-SQL语句管理角色 226

本章小结 228

习题十 228

实验十 229

第11章 图书管理数据库开发的集成 230

任务11.1 图书管理数据库设计的集成 230

11.1.1 图书管理的E-R模型 230

11.1.2 图书管理的关系数据库 231

任务11.2 图书管理数据库开发代码的集成 233

11.2.1 创建图书管理数据库 233

11.2.2 创建图书管理数据库表及完整性约束 234

11.2.3 输入图书管理数据表记录 235

11.2.4 查询图书管理数据库 236

11.2.5 图书管理应用触发器的建立 239

本章小结 240

实验十一 240

参考答案 242

返回顶部