《数据库简明教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:单启成(等)编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2006
  • ISBN:7030172574
  • 页数:304 页
图书介绍:本书是《数据库应用系列教材》之一。本书介绍了数据库系统的一些基本概念应用等。

1.1 数据管理技术的发展 1

1.1.1 人工管理阶段 1

1.1.2 文件系统阶段 1

第1章 数据库系统概述 1

1.1.3 数据库系统阶段 2

1.2 数据库系统的组成 2

1.2.1 数据库 3

1.2.2 数据库管理系统 3

1.2.3 数据库管理员 4

1.2.4 数据字典 5

1.3 数据库系统的体系结构 5

1.3.1 模式 5

1.3.4 模式间的映像 6

1.4 数据模型 6

1.3.2 子模式 6

1.3.3 存储模式 6

1.4.1 概念模型 8

1.4.2 逻辑模型 9

1.4.3 面向对象模型 12

1.5 主流的DBMS产品简介 13

1.5.1 Oracle 13

1.5.2 DB2 14

1.5.4 Visual FoxPro 15

1.5.3 MS-SQL Server 15

1.5.5 Access 16

习题 16

第2章 关系模型与关系代数 18

2.1 关系数据库系统概述 18

2.1.1 几个基本概念 18

2.1.2 关系的数学定义 19

2.2 关系代数 19

2.2.2 专门的关系运算 20

2.2.1 传统的集合运算 20

2.3 函数依赖 23

2.4 关系数据库的规范化 24

2.5 关系数据库标准语言——SQL 28

2.5.1 SQL的数据定义语言 28

2.5.2 SQL的数据操纵语言 32

2.5.3 SQL的数据控制语言 34

2.5.4 SQL的嵌入式应用 37

习题 40

第3章 数据库设计基础 42

3.1 数据库设计概述 42

3.2 系统规划 44

3.3 需求分析 45

3.4 系统设计 47

3.4.1 概念结构设计 47

3.4.2 逻辑结构设计 49

3.4.3 物理结构设计 50

3.5 系统实施 52

3.6 系统运行和维护 53

3.6.1 日常维护 53

3.6.2 监控与分析 54

3.6.3 性能调整 55

3.6.4 扩展与增强 55

3.7 基于Access的数据库系统开发 56

3.7.1 Access的集成开发环境 57

3.7.2 Access的数据库管理功能 58

3.7.3 Access的应用开发工具 58

习题 60

第4章 VBA程序设计基础 61

4.1 数据类型 61

4.2 数据存储容器 65

4.2.1 名称命名规则 65

4.2.2 常量 65

4.2.3 内存变量 69

4.2.4 数组 70

4.2.5 对象 72

4.3 运算符与表达式 72

4.3.1 算术运算符与算术表达式 72

4.3.2 字符串运算符和字符串表达式 73

4.3.3 日期时间运算符和日期时间表达式 73

4.3.4 比较运算符和条件表达式 74

4.3.5 逻辑运算符和逻辑表达式 75

4.3.6 赋值运算符和赋值语句 75

4.3.7 其他运算符 75

4.3.8 运算符优先级 76

4.4 过程与函数 77

4.4.1 常用内部函数 77

4.4.2 Sub过程与用户自定义函数的创建 78

4.4.3 Sub过程与函数的调用 79

4.5.1 程序书写规则 80

4.5 程序控制结构 80

4.5.2 程序结构类型 81

4.5.3 程序代码创建和运行 85

习题 87

第5章 数据库的创建与使用 88

5.1 数据库的设计过程 88

5.2 数据库的创建 90

5.2.1 利用“数据库向导”创建数据库 90

5.3.1 数据库的打开 92

5.2.2 不使用“数据库向导”创建数据库 92

5.3 数据库的基本操作 92

5.3.2 数据库的重命名、删除、复制和移动 93

5.4 数据库窗口 94

5.4.1 数据库窗口简介 94

5.4.2 使用“组”组织数据库对象 95

5.4.3 在“数据库”窗口中操作数据库对象 96

5.5.2 压缩和修复数据厍 98

5.5 管理数据库 98

5.5.1 备份和恢复数据库 98

习题 99

第6章 表的创建与使用 100

6.1 表的创建 100

6.1.1 用“表向导”创建表 100

6.1.2 通过输入数据创建表 101

6.1.3 使用设计器创建表 103

6.1.4 用已有的数据创建表 104

6.2 表的设计 106

6.2.1 字段的数据类型 107

6.2.2 字段的属性 108

6.2.3 在“设计”视图中修改表的定义 115

6.2.4 在“数据表”视图中修改表结构 122

6.2.5 表之间的关系 124

6.3.1 表(数据表视图)工具栏 127

6.3 表数据的操作 127

6.3.2 更改数据表的外观 128

6.3.3 记录与字段的定位 129

6.3.4 在数据表视图中编辑数据 129

6.3.5 使用筛选查找数据 132

6.3.6 子数据表 133

6.3.7 向表中添加数据 134

习题 134

第7章 查询的设计与使用 136

7.1 Access查询简介 136

7.1.1 查询的类型 136

7.1.2 打开和运行查询 137

7.2 创建查询 138

7.2.1 简单查询向导 138

7.2.2 交义表查询向导 141

7.3 设计查询 142

7.2.4 使用设计器创建查询 142

7.2.3 其他查询向导 142

7.3.1 选择查询 143

7.3.2 汇总查询 149

7.3.3 交叉表查询 152

7.3.4 生成表查询 154

7.3.5 更新查询 155

7.3.6 追加查询 157

7.3.7 删除查询 158

7.3.8 参数查询 159

7.3.9 SQL特定查询 161

7.4 查询数据的操作 165

习题 166

第8章 对象模型与事件模型 167

8.1 面向对象的程序设计(OOP) 167

8.1.1 类(class) 167

8.1.2 对象 169

8.2 Access的对象模型 170

8.2.1 对象与集合 170

8.2.2 Access的对象模型 171

8.3 对象操作 175

8.3.1 对象及其属性的引用 175

8.3.2 对象变量 177

8.3.3 对象属性的设置 179

8.3.4 对象方法的调用 180

8.3.5 对象对事件的响应 180

8.4 事件 181

8.4.1 事件类型 181

8.4.2 事件发生顺序 191

8.4.3 事件响应的方式 193

8.5 宏对象 194

8.5.1 Access宏对象的概念 194

8.5.2 宏的创建与编辑 194

8.5.3 宏的调试与执行 198

8.5.4 Access中的常用宏操作 201

8.5.5 宏转化为VBA代码 206

8.6 模块对象 206

8.6.1 Access模块对象的概念 207

8.6.2 模块的类型 207

8.6.3 宏对象与模块对象的选择 208

8.6.4 模块的创建和VBA代码的执行 210

习题 212

第9章 窗体的创建、设计和操作 213

9.1 Access窗体简介 213

9.1.1 窗体的类型 213

9.1.2 窗体的打开及视图的切换 215

9.2 窗体的创建 216

9.2.1 用“自动创建窗体”向导创建窗体 216

9.2.2 用“窗体向导”创建窗体 217

9.2.4 利用设计器创建窗体 220

9.2.3 其他窗体向导 220

9.3 窗体设计基础 221

9.3.1 窗体设计原则 221

9.3.2 窗体设计工具 221

9.3.3 窗体的组成和布局 223

9.4 窗体和节的属性 228

9.4.1 窗体属性 229

9.4.2 节的属性 234

9.5 常用控件及定义方法 234

9.5.1 标签和文本框 235

9.5.2 切换按钮、选项按钮、复选框和选项组 239

9.5.3 列表框和组合框 242

9.5.4 命令按钮 244

9.5.5 选项卡、子窗体 246

9.5.6 计算总计或其他聚合值 248

9.6 切换面板窗体的设计 248

习题 249

第10章 报表的创建、设计和操作 250

10.1 Access报表简介 250

10.1.1 报表的类型 250

10.1.2 报表的视图 250

10.2 创建和设计报表 251

10.2.1 用“自动报表”向导创建报表 251

10.2.2 用“报表向导”创建报表 251

10.2.3 其他报表向导 254

10.3 在设计视图中设计报表 255

10.3.1 工具栏和工具箱 255

10.3.2 报表的组成和布局设计 256

10.3.3 报表对象(报表、节和控件)的属性 256

10.3.4 在报表中添加特定于报表的内容 257

10.4 报表的分组 257

10.4.1 定义报表的排序与分组属性 258

10.4.2 将一组数据放在一页或一列中 259

10.4.3 在报表中汇总数据 260

10.5 多列报表 261

10.5.1 创建多列报表和含有子报表的报表 261

10.5.2 自定义多列报表 261

10.5.3 在已有报表中创建子报表 262

10.6 报表示例 262

10.6.1 设计报表所基于的查询 262

10.6.2 设计“成绩”报表 262

10.6.3 设计打开“成绩”报表的宏 263

10.6.4 在窗体中添加打开报表的按钮 263

10.6.5 进行报表的页面设置 264

习题 264

第11章 数据库在Internet中的应用 265

11.1 超级链接技术 265

11.1.1 超级链接概述 265

11.1.2 表对象中的超级链接 266

11.1.3 窗体和报表对象中的超级链接 268

11.2 数据访问页 269

11.2.1 数据访问页的概述 270

11.2.2 数据访问页的创建和使用 270

11.2.3 在数据访问页中排序和分组记录 275

11.3 访问Access数据库 277

11.3.1 数据访问技术的引用 277

11.3.2 建立并打开与数据库的连接 278

11.3.3 创建并执行数据操作命令 278

11.3.4 操作数据 278

11.3.5 修改数据 279

11.3.6 关闭与数据库的连接 279

习题 280

第12章 数据库保护 281

12.1 数据库文件的安全保护 281

12.1.1 设置数据库密码 281

12.1.2 加密和解密数据库 283

12.1.3 使用MDE文件 284

12.2 数据库的并发控制 285

12.2.1 设置数据共享 285

12.2.2 设置并发控制 287

12.3 用户安全机制 289

12.3.1 用户与工作组 289

12.3.2 设置安全机制向导 290

12.3.3 设置用户与组的账号和权限 292

12.4 数据库对象的安全保护 295

12.4.1 隐藏对象 296

12.4.2 保护VBA代码 296

12.4.3 保护窗体 298

12.4.4 保护数据库访问页 299

习题 300

附录 301

主要参考文献 304