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

数据库应用技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:袁学松主编(安徽机电职业技术学院)
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:2006
  • ISBN:7312020283
  • 页数:321 页
图书介绍:本书分13章,从基本概念和实际应用出发,讲述了数据库基础知识、QL Server2000概述、T-SQL语言等。本书既可作为计算机及相关专业、电子商务专业的高职高专学生教材,也可供数据库应用系统人员参阅。
《数据库应用技术》目录

第1章 数据库基础知识 1

1.1 概述 1

1.1.1 数据库基本概念 1

1.1.2 数据管理技术的发展 2

1.1.3 数据库、数据库管理系统、数据库系统 4

1.2 数据模型 6

1.2.1 数据模型及其组成要素 6

1.2.2 概念模型 7

1.2.3 常见的三种数据模型 8

1.3 数据库系统的结构 12

1.3.1 数据库系统的模式结构 12

1.3.2 数据库系统的体系结构 14

1.4 数据库系统的组成 15

1.5 关系数据库 17

1.5.1 关系模型的基本概念 17

1.5.2 关系代数 20

第2章 SQL Server 2000概述 31

2.1 SQL Server 2000简介 31

2.1.1 SQL Server 2000体系结构 31

2.1.2 SQL Server 2000特点 33

2.2 SQL Server 2000的安装和卸载 33

2.2.1 SQL Server 2000的环境需求 33

2.2.2 SQL Server 2000的安装 36

2.2.3 卸载SQL Server 2000 45

2.3 SQL Server 2000的系统数据库 48

2.3.1 SQL Server 2000系统数据库简介 49

2.3.2 SQL Server 2000系统表简介 50

2.3.3 SQL Server 2000系统存储过程简介 50

2.4 SQL Server 2000常用工具 51

2.4.1 服务管理器 51

2.4.2 企业管理器 52

2.4.3 查询分析器 53

2.4.4 导入和导出数据 54

2.4.5 其他 54

2.5 配置SQL Server 2000 54

2.5.1 创建服务组 54

2.5.2 注册服务器 56

2.5.3 配置服务器 59

第3章 T—SQL语言 62

3.1 数据类型、常量和变量 62

3.1.1 数据类型 62

3.1.2 常量 67

3.1.3 变量 67

3.2 运算符与表达式 68

3.2.1 注释符 68

3.2.2 运算符 68

3.2.3 通配符 70

3.3 流程控制语句 70

3.3.1 if...else语句 70

3.3.2 begin end 71

3.3.3 无条件转移(goto)语句 71

3.3.4 while,break和continue语句 72

3.3.5 return语句 72

3.3.6 waitfor语句 73

3.4 系统内置函数 73

3.4.1 系统内置函数介绍 73

3.4.2 常用系统内置函数 74

3.5 用户定义函数 81

3.5.1 用户函数的定义与调用 81

3.5.2 用户定义函数的删除 84

3.6 批处理语句 84

第4章 数据库的创建和管理 86

4.1 数据库的存储结构 86

4.1.1 数据库文件 86

4.1.2 数据库文件组 87

4.2 创建和删除数据库 88

4.2.1 创建数据库的三种方法 88

4.2.2 删除数据库 97

4.3 查看数据库信息 98

4.3.1 企业管理器 98

4.3.2 系统存储过程 99

4.4 修改数据库 100

4.4.1 数据库更名 100

4.4.2 修改数据库属性 100

4.4.3 缩小数据库 104

第5章 表创建和管理 108

5.1 数据类型 108

5.1.1 系统数据类型 108

5.1.2 用户自定义数据类型 108

5.2 表的创建 111

5.2.1 创建表 111

5.2.2 查看表 115

5.2.3 修改表 118

5.2.4 删除表 120

5.3 约束 121

5.3.1 约束的概念 121

5.3.2 创建、删除及修改约束 122

5.4 表的基本操作 131

5.4.1 向表中插入数据 131

5.4.2 删除表数据 133

5.4.3 修改表数据 134

第6章 数据库的查询与视图 137

6.1 简单查询 137

6.1.1 最简单的select语句 137

6.1.2 带条件的查询 140

6.1.3 模糊查询 144

6.1.4 函数的使用 148

6.1.5 查询结果排序 152

6.1.6 使用分组 153

6.2 高级查询 156

6.2.1 连接查询 156

6.2.2 子查询 159

6.2.3 合并结果集 162

6.3 视图概述 163

6.3.1 视图定义 163

6.3.2 视图的优点 164

6.4 创建视图 164

6.4.1 使用向导创建视图 164

6.4.2 使用create view命令创建视图 168

6.4.3 使用企业管理器创建视图 169

6.5 查看视图定义信息 171

6.6 更改和删除视图 173

6.6.1 修改视图 173

6.6.2 重命名视图 174

6.6.3 删除视图 174

6.7 通过视图修改数据 175

第7章 存储过程和触发器 178

7.1 存储过程 178

7.1.1 存储过程的类型 178

7.1.2 用户存储过程的创建与执行 179

7.1.3 用户存储过程的编辑修改 182

7.1.4 用户存储过程的删除 183

7.1.5 系统存储过程 184

7.2 触发器 185

7.2.1 触发器的概念 185

7.2.2 触发器的创建 185

7.2.3 触发器的修改 189

7.2.4 触发器的删除 190

第8章 事务与并发控制 193

8.1 事务 193

8.1.1 事务概念及其特性 193

8.1.2 事务的提交与退回 194

8.2 并发控制 194

8.2.1 并发操作带来的数据不一致问题 194

8.2.2 锁与锁协议 196

8.2.3 并发调度的可串行性 200

8.2.4 SQL Server 2000的并发控制机制 201

第9章 索引与数据完整性 204

9.1 索引概述 204

9.1.1 创建索引的意义 204

9.1.2 哪些列可以创建索引 205

9.1.3 索引的分类 206

9.2 创建索引 207

9.2.1 使用向导 207

9.2.2 使用企业管理器 209

9.2.3 使用create index命令 210

9.3 索引的管理 212

9.3.1 查看索引信息 212

9.3.2 修改索引 212

9.3.3 删除索引 213

9.4 数据库的完整性 214

9.4.1 完整性约束条件 214

9.4.2 SQL Server 2000的完整性控制 215

第10章 备份恢复与数据转换 227

10.1 备份和恢复概述 227

10.1.1 备份和恢复需求 227

10.1.2 数据库备份的类型 228

10.1.3 数据库备份策略 229

10.2 备份操作和备份命令 230

10.2.1 备份设备 230

10.2.2 创建和删除备份设备 230

10.2.3 创建数据库备份 232

10.3 恢复操作和恢复命令 238

10.3.1 使企业管理器恢复数据库 238

10.3.2 数据库的恢复命令 241

10.4 数据转换 244

10.4.1 数据的导出 244

10.4.2 数据的导入 246

10.4.3 使用DTS设计器 246

第11章 系统安全管理 255

11.1 SQL Server的安全机制 255

11.1.1 SQL Server的身份验证模式 256

11.1.2 设置验证模式 257

11.2 管理服务器的安全性 259

11.2.1 查看登录账号 259

11.2.2 创建登录账号 260

11.2.3 更改登录账号属性 263

11.2.4 删除登录账号 264

11.3 管理权限 264

11.3.1 管理数据库用户 264

11.3.2 管理数据库角色 266

11.3.3 权限管理 269

第12章 数据库系统设计 277

12.1 数据库系统设计概述 277

12.2 数据库设计步骤 278

12.2.1 用户需求分析阶段 279

12.2.2 概念结构设计阶段 281

12.2.3 逻辑结构设计阶段 281

12.2.4 物理结构设计阶段 282

12.2.5 数据库实施阶段 284

12.2.6 数据库运行与维护阶段 285

第13章 开发SQL Server的应用程序 288

13.1 Visual Basic概述 288

13.1.1 VB6.0的特点和功能 288

13.1.2 面向对象程序设计的方法 289

13.1.3 对象和类 289

13.1.4 VB和数据库 289

13.2 ADO数据控制 290

13.2.1 ADO数据控制 290

13.2.2 数据绑定控件的使用 295

13.2.3 Adodc控件的应用举例 296

13.3 学生信息管理系统设计 296

13.3.1 系统总体设计 296

13.3.1 数据库设计 297

13.4 学生信息管理系统实现 299

13.4.1 系统框图 299

13.4.2 创建数据图、表及连接数据库 299

13.4.3 创建窗口、菜单、报表 300

13.4.4 创建其他对象 213

13.5 编译、运行 312

13.5.1 调试运行程序 312

13.5.2 编译和保存应用程序 312

附录A 常用函数 314

附录B 常用存储过程 317

参考文献 321

返回顶部