《数据库技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:全国高等教育自学考试指导委员会组编;罗晓沛主编;张迎新,蔡越江编著
  • 出 版 社:武汉:华中理工大学出版社
  • 出版年份:2000
  • ISBN:756092185X
  • 页数:257 页
图书介绍:

1.1 数据库应用系统实例分析 1

1.1.1 小型数据库应用系统 1

第1章 数据库系统概述 1

1.1.2 网络环境的数据库应用系统 2

1.2 数据库系统的组成 4

1.2.1 数据库 4

1.2.2 数据库管理系统 4

1.2.3 数据库应用 5

1.3.1 文件系统 7

1.3 数据管理技术的进展 7

1.3.2 文件系统的缺陷 9

1.3.3 数据库系统的优点 11

1.4 数据模型 12

1.4.1 数据库设计与数据模型 13

1.4.2 实体、属性与联系 13

1.4.3 层次数据模型 14

1.4.4 网络数据模型 17

1.4.5 关系数据模型 18

1.5.1 概念模型 20

1.5 数据抽象的级别 20

1.5.2 逻辑模型 21

1.5.3 外部模型 22

1.5.4 物理模型 23

习题一 24

第2章 关系数据模型 26

2.1 关系数据模型的基本概念 26

2.1.1 关系、表与实体 26

2.1.2 关键字和表之间的联系 27

2.1.3 关系完整性规则 29

2.1.4 数据字典与系统目录 30

2.1.5 索引 31

2.2 关系代数与数据库的操作 31

2.2.1 关系代数 32

2.3 关系代数与数据查询 37

习题二 39

第3章 结构化查询语言 45

3.1 SQL概要 45

3.2 数据定义命令 46

3.2.1 建立数据库 46

3.2.2 建立表结构 46

3.2.3 用SQL实现关系完整性规则 49

3.3 基本的数据管理 50

3.3.1 数据输入 50

3.3.2 检查表中的内容 51

3.3.3 存储表的内容 51

3.3.4 修改 51

3.3.5 删除表中的行 52

3.3.6 撤消对表的修改 52

3.4 简单查询 52

3.4.1 列出表的部分内容 53

3.4.2 特殊运算符 55

3.5 复杂的数据管理命令 57

3.5.1 修改表中列的数据类型 57

3.5.2 修改属性的性质 57

3.5.3 表中增加一列 58

3.5.4 拷贝表 59

3.5.5 从数据库中删除表 60

3.6 复杂查询与SQL的函数 61

3.6.1 排序 61

3.6.3 SQL的数值函数 63

3.6.2 消除重复 63

3.6.4 数据分组 66

3.6.5 建立视图 67

3.6.6 建立索引 68

3.6.7 连接数据库的表 68

习题三 70

第4章 数据库设计 77

4.1 数据库设计概述 77

4.1.1 数据库设计的重要性 77

4.1.2 数据库设计方法和步骤 77

4.2.1 实体与属性的基本概念 81

4.2 实体联系模型 81

4.2.2 联系 83

4.2.3 连通词(Connectivity) 84

4.2.4 基数(Cardinality) 84

4.2.5 存在依赖性与弱实体 85

4.2.6 递归实体 86

4.2.7 复合实体 87

4.2.8 实体的超类与子类 87

4.3 将E-R模型转换成关系数据库 88

4.3.1 E-R模型转换成关系数据库的一般规则 88

4.4 E-R模型设计实例1 93

4.3.2 超类与子类的转换规则 93

4.4.1 概念结构设计(设计E-R模型) 94

4.4.2 逻辑结构设计(转换成关系数据库) 96

4.4.3 数据库实施(定义数据库和表结构) 97

4.5 E-R模型设计实例2 98

4.5.1 某大学数据库概念模型设计(E-R模型) 99

4.5.2 逻辑结构设计 101

4.5.3 数据库的实施 103

4.5.4 在数据库设计中应注意的问题 105

习题四 106

第5章 数据库管理 108

5.1 DBA的管理职责 108

5.2 数据库管理的重要工具 110

5.3 数据库的安全性 112

5.3.1 定义视图 112

5.3.2 访问权限控制 112

5.4 事务处理 113

5.4.1 事务与数据库的一致性状态 114

5.4.2 事务处理结果的分析 114

5.4.3 事务的性质 115

5.4.4 SQL的事务管理 116

5.5.1 并发处理可能产生的问题 117

5.5 并发处理与并发控制 117

5.5.2 封锁 120

5.5.3 死锁 121

5.6 数据库的备份与恢复 122

5.6.1 事务日志 122

5.6.2 数据转储 123

5.6.3 恢复 123

5.7 数据库完整性控制 125

习题五 127

6.1 概述 129

第6章 网络环境的数据库体系结构 129

6.2 客户机/服务器系统 130

6.2.1 客户机/服务器系统的工作模式 131

6.2.2 客户机/服务器主要技术特征 132

6.2.3 客户机/服务器结构的组成 132

6.2.4 网络服务器的类型 133

6.2.5 客户机/服务器系统的并行处理与并发控制 134

6.2.6 客户机/服务器系统的完整性 134

6.2.7 客户机/服务器系统的一个实例 134

6.3.1 分布式数据库系统 136

6.3 分布式数据库系统 136

6.3.2 分布式数据库系统的特点 137

6.3.3 分布式数据库系统的目标 138

6.3.4 分布式数据库系统的体系结构 140

6.3.5 数据的分片与复制 141

6.4 开放数据库互连——ODBC 143

6.4.1 ODBC的结构 143

6.4.2 ODBC接口 147

习题六 155

7.1 MS SQL Server的历史与发展 156

第7章 数据库管理系统MS SQL Server基础知识 156

7.2 MS SQL Server的安装与设置 157

7.2.1 安装需求 158

7.2.2 安装SQL Server6.5版 159

7.2.3 安装特定组件 163

7.3 MS SQL Server的图形化工具 163

7.3.1 MS SQL Server6.5版图形化管理工具介绍 163

7.3.2 常用的MS SQL Server6.5版图形化管理工具 165

7.4 系统管理 170

7.5 数据库和设备 172

7.6 MS SQL Server的表 177

7.7 常用开发工具 179

习题七 182

第8章 MS SQL Server开发应用 183

8.1 实例及其分析 183

8.1.1 术语 183

8.1.2 实例分析 185

8.2 利用MS SQL Server建立应用系统 192

8.2.1 创建表 192

8.2.2 修改数据 198

8.2.3 查询数据 203

8.2.4 视图 206

8.3 使用工具开发应用系统 206

8.3.1 终端用户建立数据库 207

8.3.2 终端用户访问数据库中数据 212

8.4 高级应用技术 219

8.4.1 应用编程 219

8.4.2 触发器、存储过程 229

习题八 231

参考文献 233

数据库技术自学考试大纲 235