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

数据库技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张晨霞主编;陈嘉副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2013
  • ISBN:9787517006770
  • 页数:346 页
图书介绍:本书内容包括:数据库系统分析、概念模型设计、逻辑模型设计、物理模型设计、数据的输入与维护、数据查询、数据库保护、编程优化数据库、数据库访问技术。
《数据库技术》目录

项目1 系统分析 1

1.1 项目描述 1

1.2 项目分析 2

1.3 项目准备 2

1.3.1 数据库基础知识 2

1.3.2 功能分析 11

1.3.3 数据与数据流程分析 15

1.4 项目实施 23

1.4.1 学籍管理系统的功能分析 23

1.4.2 学籍管理系统的数据与数据流分析 25

1.4.3 新系统逻辑方案的建立 30

1.4.4 编制系统分析阶段的文档 31

实训1 系统分析 32

习题1 33

项目2 概念模型的设计 37

2.1 项目描述 37

2.2 项目分析 37

2.3 项目准备 38

2.3.1 概念模型的基础知识 38

2.3.2 E—R模型的设计 44

2.4 项目实施——学籍管理系统概念结构设计 49

实训2 概念模型设计 51

习题2 52

项目3 逻辑模型设计 56

3.1 项目描述 56

3.2 项目分析 56

3.3 项目准备 57

3.3.1 逻辑模型基础知识 57

3.3.2 关系数据库理论 65

3.3.3 数据库逻辑结构设计 72

3.3.4 数据库逻辑结构设计的实例 77

3.4 项目实施 78

3.4.1 学籍管理系统逻辑模型设计 78

3.4.2 学籍管理系统用户子模式设计 81

实训3 逻辑模型设计 81

习题3 82

项目4 数据库的物理结构设计 86

4.1 项目描述 86

4.2 项目分析 86

4.3 项目准备 87

4.3.1 SQL Server基本知识 87

4.3.2 SQL Server数据库概念 115

4.3.3 Transact-SQL语言简介 119

4.3.4 数据库的创建与维护 123

4.3.5 管理和维护数据库 126

4.3.6 数据库中的表 135

4.4 项目实施 142

4.4.1 学籍管理系统数据库的创建 142

4.4.2 学籍管理系统数据表的创建 143

实训4 物理模型设计 149

习题4 149

项目5 数据的输入与维护 154

5.1 项目描述 155

5.2 项目分析 155

5.3 项目准备 155

5.3.1 使用INSERT语句向表中添加数据 155

5.3.2 表中数据的维护 156

5.4 项目实施 158

5.4.1 使用对象资源管理器添加数据 158

5.4.2 使用对象资源管理器修改数据 158

5.4.3 使用对象资源管理器删除数据 159

实训5 物理模型设计 160

习题5 161

项目6 数据查询 163

6.1 项目描述 163

6.2 项目分析 163

6.3 项目准备 164

6.3.1 查询语句SELECT 164

6.3.2 视图 179

6.3.3 索引 187

6.4 项目实施 196

6.4.1 使用对象资源管理器进行数据查询与维护 196

6.4.2 使用SELECT语句实现数据的查询 197

6.4.3 在对象资源管理器下创建视图 198

6.4.4 使用CREATE VIEW命令创建视图 199

6.4.5 使用对象资源管理器创建索引 200

6.4.6 使用CREATE INDEX创建索引 201

实训6 数据查询 201

习题6 202

项目7 数据库保护 206

7.1 项目描述 206

7.2 项目分析 206

7.3 知识准备 207

7.3.1 数据库的安全性 207

7.3.2 数据库的完整性 228

7.3.3 数据库恢复技术 243

7.4 项目实施 258

7.4.1 学籍管理系统数据库上的安全性控制 258

7.4.2 学籍管理系统数据库上的完整性控制 259

7.4.3 数据备份与还原 260

实训7 数据库保护 264

习题7 264

项目8 编程优化数据库 268

8.1 项目描述 268

8.2 项目分析 268

8.3 知识准备 269

8.3.1 批处理与脚本 269

8.3.2 SQL程序设计基础 271

8.3.3 用户自定义函数 284

8.3.4 游标及其使用 289

8.3.5 存储过程 297

8.3.6 触发器 308

8.4 项目实施 317

8.4.1 创建批处理与脚本 317

8.4.2 创建用户自定义函数 317

8.4.3 游标的创建与使用 318

8.4.4 存储过程与触发器的创建与使用 319

实训8 编程优化数据库 323

习题8 324

项目9 数据库访问技术 330

9.1 数据库访问技术概述 330

9.1.1 数据库访问技术发展概况 330

9.1.2 数据库访问技术 331

9.2 使用ASP.Net访问数据库 335

9.2.1 ADO.Net组件 335

9.2.2 使用ADO.Net访问数据库的方法 336

9.2.3 使用ADO.Net对数据库进行基本操作 336

9.2.4 使用ASP.Net访问SQL Server数据库 337

9.3 使用Java访问数据库 341

9.3.1 JDBC体系结构 341

9.3.2 JDBC驱动程序的类型 342

9.3.3 使用Java连接数据库的语法 342

参考文献 346

返回顶部