《数据库原理与技术典型题解与实习指导》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:尹为民等编著
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2007
  • ISBN:7307058758
  • 页数:261 页
图书介绍:本书是《数据库原理与技术》的配套学习和实习指导书。分为三篇。第一篇介绍知识结构、学习重点及难点;第二篇描述典型数据产品Oracle的使用及其上机实习指导;第三篇介绍SQL Server的使用及其上机实验指导。

第一篇 学习纲要与典型题解第一章 数据库系统概论 3

1.1 知识结构 3

1.1.1 本章提要 3

1.1.2 知识层次 3

1.2 知识点 4

1.2.1 基本概念 4

1.2.2 数据模型 5

1.2.3 数据库系统 7

1.3 典型题解 8

1.3.1 单项选择题 8

1.3.2 填空题 11

1.3.3 理解与应用题 12

第二章 关系数据库 15

2.1 知识结构 15

2.1.1 本章提要 15

2.1.2 知识层次 15

2.2 知识点 16

2.2.1 关系数据库的概念 16

2.2.2 关系模型 17

2.2.3 关系代数 18

2.2.4 关系演算 21

2.3 典型题解 21

2.3.1 单项选择题 21

2.3.2 填空题 23

2.3.3 理解与应用题 24

第三章 关系数据库语言SQL(SQL3) 31

3.1 知识结构 31

3.1.1 本章提要 31

3.1.1 知识层次 31

3.2 知识点 32

3.2.1 SQL的特征 32

3.2.2 SQL的数据定义 33

3.2.3 SQL的数据查询 34

3.2.4 SQL的数据更新 36

3.2.5 视图 37

3.2.6 嵌入式SQL 38

3.2.7 动态SQL 39

3.2.8 SQL模块 39

3.3 典型题解 39

3.3.1 单项选择题 39

3.3.2 填空题 42

3.3.3 理解与应用题 43

第四章 关系数据库理论 53

4.1 知识结构 53

4.1.1 本章提要 53

4.1.2 知识层次 54

4.2 知识点 54

4.2.1 函数依赖 54

4.2.2 关系模式的规范化 55

4.2.3 公理系统 56

4.2.4 关系模式的分解 58

4.3 例题解析 60

4.3.1 单项选择题 60

4.3.2 填空题 63

4.3.3 理解与应用题 64

第五章 数据库设计 74

5.1 知识结构 74

5.1.1 本章提要 74

5.1.2 知识层次 74

5.2 知识点 75

5.2.1 数据库设计概述 75

5.2.2 概念结构设计 77

5.2.3 逻辑结构设计 78

5.2.4 数据库物理设计 79

5.2.5 数据库实施与维护 79

5.3 典型题解 79

5.3.1 单项选择题 79

5.3.2 填空题 81

5.3.3 理解与应用题 82

第六章 数据库管理系统 88

6.1 知识结构 88

6.1.1 本章提要 88

6.1.2 知识层次 88

6.2 知识点 89

6.2.1 DBMS概述 89

6.2.2 关系数据库的查询优化 90

6.2.3 关系DBMS的发展 93

6.3 典型题解 93

6.3.1 单项选择题 93

6.3.2 填空题 93

6.3.3 理解与应用题 94

第七章 数据库的安全性与完整性 96

7.1 知识结构 96

7.1.1 本章提要 96

7.1.2 知识层次 96

7.2 知识点 97

7.2.1 概述 97

7.2.2 数据库的安全性控制 98

7.2.3 数据库的完整性 100

7.3 典型题解 103

7.3.1 单项选择题 103

7.3.2 填空题 104

7.3.3 理解与应用题 104

第八章 事务管理 109

8.1 知识结构 109

8.1.1 本章提要 109

8.1.2 知识层次 109

8.2 知识点 110

8.2.1 事务的基本概念 110

8.2.2 数据库恢复概述 111

8.2.3 事务的并发控制 113

8.3 典型题解 115

8.3.1 单项选择题 115

8.3.2 填空题 117

8.3.3 理解与应用题 118

第九章 现代数据库系统 124

9.1 知识结构 124

9.1.1 本章提要 124

9.1.2 知识层次 125

9.2 知识点 125

9.2.1 现代数据库系统概述 125

9.2.2 对象关系数据库系统 126

9.2.3 分布式数据库系统 126

9.2.4 网络数据库系统 127

9.2.5 网格环境下的数据库系统 128

9.3 知识总概括与测试 128

9.3.1 总的知识纲要 128

9.3.2 测试题及其参考答案 130

第二篇 Oracle数据库实习指导第十章 概述 139

10.1 实习环境Oracle介绍 139

10.1.1 Oracle 10g简介 139

10.1.2 Oracle 10g的安装 140

10.1.3 Oracle体系结构 144

10.2 实习内容与要求 152

第十一章 实习任务与实习指导 154

11.1 实习一 熟悉环境以及建立操作表 154

11.2 实习二 了解数据字典与实现存储过程 155

11.3 实习三 事务的并发执行与可串行化 159

11.4 实习四 数据库监控与管理 162

11.5 实习五 数据库动态性能与优化 165

第十二章 数据库综合实习与设计 171

12.1 用户需求 171

12.2 E-R图设计 171

12.3 关系模式设计 172

12.4 建立数据库 175

12.5 安全与完整性设计 175

第十三章 PL/SQL程序设计 177

13.1 PL/SQL程序设计基础 177

13.1.1 PL/SQL背景与优势 177

13.1.2 PL/SQL程序的基本结构 177

13.1.3 编辑与编译PL/SQL程序块 180

13.2 高级PL/SQL程序块 181

13.2.1 存储过程和函数 181

13.2.2 PL/SQL程序块的区别 183

13.3 游标的设计 184

13.3.1 游标的定义 184

13.3.2 游标的属性 185

13.3.3 通过游标操纵数据库 186

13.4 分析与设计案例 187

13.4.1 案例介绍 187

13.4.2 案例分析与实现 187

13.5 小结 189

第三篇 SQL Server数据库实习指导第十四章 实习要求与任务 193

14.1 实习环境SQL Server简介 193

14.1.1 SQL Server 2000的功能特点 193

14.1.2 SQL Server 2000的基本服务 193

14.2 实习目的要求与具体任务 194

14.2.1 实习目的与要求 194

14.2.2 组合实习任务一 195

14.2.3 组合实习任务二 196

14.2.4 组合实习任务三 197

14.2.5 综合实习任务 198

第十五章 实习内容与实习指导 200

15.1 实习指导之一——安装、建表及表的基本操作 200

15.1.1 SQL Server 2000安装 200

15.1.2 启用SQL Server及其常用工具 204

15.1.3 数据库的创建与删除 207

15.1.4 创建、修改数据库表 212

15.1.5 更新数据库表的数据 217

15.1.6 索引 219

15.2 实习指导之二——数据库查询和SQL Server编程 220

15.2.1 数据库查询操作 220

15.2.2 简单查询 222

15.2.3 复杂查询 223

15.2.4 存储查询结果 224

15.2.5 视图操作 225

15.2.6 SQL Server编程 226

15.2.7 存储过程 230

15.2.8 游标 236

15.3 实习指导之三——数据库安全性与完整性管理 237

15.3.1 登录认证 237

15.3.2 管理登录用户 238

15.3.3 数据库用户与角色管理 242

15.3.4 触发器的创建与管理 246

15.3.5 SQL Server的数据字典 250

15.3.6 备份和恢复 253

附录A 教学大纲 257

一、教学目的 257

二、教学要求 257

三、课程内容与学时分配 257

四、教材 258

五、考核方式 258

附录B 实习教学大纲 259

一、教学目的 259

二、教学要求 259

三、课程内容与学时分配 259

四、教材 260

五、考核方式 260

参考文献 261