《数据库应用基础 第3版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘畅等
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:2011
  • ISBN:7313051363
  • 页数:280 页
图书介绍:

第1章 数据库概述 1

1.1 数据与信息 1

1.1.1 数据 1

1.1.2 信息 3

1.1.3 数据与信息的差异 4

1.1.4 数据处理技术 5

1.2 数据库系统概述 8

1.2.1 数据库 9

1.2.2 数据库管理系统 10

1.2.3 数据库系统 11

习题1 12

第2章 Access概述 13

2.1 Access的启动与主界面 13

2.1.1 启动Access 13

2.1.2 Access的主界面 14

2.2 Access的主要对象 18

2.2.1 表 18

2.2.2 查询 18

2.2.3 窗体 19

2.2.4 报表 19

2.2.5 宏 20

2.2.6 模块 21

2.3 创建Access数据库 21

2.3.1 使用模板创建数据库 21

2.3.2 创建空白数据库 22

2.3.3 关闭数据库 22

习题2 23

第3章 数据模型 24

3.1 数据模型 24

3.1.1 数据模型的基本概念 24

3.1.2 数据模型的主要元素 25

3.1.3 弱实体 34

3.2 数据建模过程 35

3.2.1 获取实体 35

3.2.2 上下文数据模型 36

3.2.3 基于键的数据模型 37

3.2.4 具有完整属性的数据模型 37

3.3 评价数据模型 39

习题3 39

第4章 表 41

4.1 表结构及字段 41

4.1.1 表结构 41

4.1.2 字段 42

4.2 建表 42

4.2.1 基本转换规则 42

4.2.2 表的视图 43

4.2.3 创建表的基本操作 44

4.3 表的基本操作 50

4.3.1 重命名、删除 50

4.3.2 剪切、复制、粘贴 50

4.3.3 表属性 51

4.3.4 打印 51

习题4 51

第5章 数据的有效性控制 53

5.1 输入掩码 53

5.2 字段有效性规则 54

5.3 记录(表)有效性规则 56

5.4 参照完整性 57

5.4.1 建立表之间的关系 58

5.4.2 参照完整性的实施情况 60

5.5 表的查阅列 61

5.5.1 创建行来源类型为值列表的查阅列 61

5.5.2 创建行来源类型为表/查询的查阅列 62

5.5.3 创建多值的查阅列 64

习题5 66

第6章 基本数据操作 67

6.1 添加记录 67

6.2 浏览数据 69

6.3 修改数据 72

6.4 删除记录 72

6.5 数据透视表和数据透视图 73

6.5.1 数据透视表 73

6.5.2 数据透视图 75

6.6 导入、导出 77

6.6.1 导入 77

6.6.2 导出 79

习题6 82

第7章 数据分析 83

7.1 规范化 83

7.2 依赖 84

7.2.1 函数依赖 84

7.2.2 部分依赖 86

7.2.3 传递依赖 88

7.3 冗余与更新异常 89

7.3.1 冗余 89

7.3.2 更新异常 90

7.4 关系的分类 91

7.4.1 第一范式 92

7.4.2 第二范式 93

7.4.3 第三范式 94

7.4.4 Boyce-Codd范式 95

7.5 反规范化 96

习题7 97

第8章 查询基础 99

8.1 查询语言 99

8.2 查询简介 100

8.2.1 查询分类 100

8.2.2 查询创建方式 102

8.3 简单的选择查询 104

8.3.1 SELECT语句的基本格式 104

8.3.2 查询条件 106

8.3.3 查询条件示例 108

8.3.4 控制结果集中数据行的出现情况 112

习题8 113

第9章 选择查询 115

9.1 聚合函数 115

9.1.1 Count 115

9.1.2 Sum 116

9.1.3 Avg 116

9.1.4 Max、Min 117

9.2 分组查询 117

9.2.1 分组查询示例 117

9.2.2 筛选分组查询的结果 119

9.3 联接查询 119

9.3.1 内部联接 120

9.3.2 外部联接 121

9.3.3 自联接 123

9.4 子查询 123

9.4.1 利用子查询组织查询条件 124

9.4.2 利用子查询生成结果列 126

习题9 127

第10章 操作查询和SQL特定查询 130

10.1 操作查询 130

10.1.1 生成表查询 130

10.1.2 追加查询 131

10.1.3 更新查询 132

10.1.4 删除查询 133

10.2 SQL特定查询 134

10.2.1 联合查询 134

10.2.2 数据定义查询 135

10.2.3 交叉表查询 138

习题10 140

第11章 窗体 142

11.1 窗体概述 142

11.1.1 窗体的功能 142

11.1.2 窗体的视图 143

11.1.3 打印窗体 144

11.2 创建窗体 145

11.2.1 自动创建窗体 145

11.2.2 利用窗体向导创建窗体 147

11.2.3 利用窗体设计视图创建窗体 148

11.3 窗体设计 150

11.3.1 窗体的节 150

11.3.2 建立数据联系 151

11.3.3 窗体控件 152

11.3.4 窗体中的计算 161

11.3.5 窗体的常用属性 163

11.4 其他窗体 164

11.4.1 数据透视表窗体与数据透视图窗体 165

11.4.2 在窗体中插入图表 166

11.4.3 设计主/子窗体 167

习题11 168

第12章 报表 169

12.1 报表概述 169

12.1.1 报表的功能 169

12.1.2 报表的类型 170

12.1.3 报表的视图 170

12.2 创建报表 171

12.2.1 自动创建报表 171

12.2.2 利用报表向导创建报表 172

12.2.3 使用标签向导创建标签 173

12.2.4 利用报表设计视图创建报表 175

12.3 报表设计 176

12.3.1 报表的节 176

12.3.2 建立报表数据源 177

12.3.3 报表常用控件 178

12.3.4 报表的常用属性 180

12.3.5 节的常用属性 181

12.4 报表设计的其他问题 182

12.4.1 报表的排序 182

12.4.2 分组与汇总 183

12.4.3 含有子报表的报表 186

12.4.4 多列报表 188

习题12 189

第13章 宏 190

13.1 宏的基本概念 190

13.1.1 宏的作用 190

13.1.2 宏的存在形式 194

13.2 创建宏 194

13.2.1 宏生成器 194

13.2.2 创建独立的宏 196

13.2.3 创建宏组 197

13.2.4 创建嵌入的宏 197

13.3 运行宏 198

13.3.1 直接运行宏 198

13.3.2 运行宏组中的宏 198

13.3.3 从另一个宏或者从VBA过程中运行宏 199

13.3.4 为响应窗体、报表或控件中的事件而运行宏 199

13.3.5 数据库系统启动时运行宏 199

13.4 宏的示例 199

13.4.1 利用宏实现查找 200

13.4.2 在报表中嵌入宏 201

13.4.3 创建启动窗体 201

习题13 204

第14章 模块与VBA基础 205

14.1 VBA程序设计基本要素 205

14.1.1 程序与程序设计 205

14.1.2 面向对象的程序设计 206

14.1.3 VBA的过程 207

14.2 模块 208

14.2.1 类模块 208

14.2.2 标准模块 209

14.2.3 创建和编辑模块 209

14.2.4 Visual Basic编辑环境 210

14.2.5 模块调试、编译 212

14.3 VBA数据类型与表达式 212

14.3.1 数据类型 213

14.3.2 变量 215

14.3.3 符号常量 217

14.3.4 函数 217

14.3.5 表达式 221

习题14 224

第15章 VBA程序设计基础 226

15.1 顺序结构程序设计 226

15.1.1 注释语句 226

15.1.2 赋值语句 227

15.1.3 输入对话框(InputBox) 228

15.1.4 消息对话框(MsgBox) 228

15.2 分支结构程序设计 230

15.2.1 IF语句 230

15.2.2 Select Case语句 233

15.3 循环结构程序设计 234

15.3.1 Do…Loop循环 235

15.3.2 For…Next循环 236

15.4 数组 237

15.4.1 数组的定义 238

15.4.2 数组的访问 239

15.5 过程 240

15.5.1 过程定义 240

15.5.2 过程的调用 241

15.5.3 参数传递 242

15.6 VBA代码设计示例 243

15.6.1 统计不同类别的字符个数 244

15.6.2 计算个人所得税 245

习题15 247

第16章 VBA对Access常用对象及数据的访问 249

16.1 Access内置对象及引用 249

16.1.1 Application对象 249

16.1.2 Forms、Reports、Moudules集合 251

16.1.3 AccessObject、CurrentProject、CurrentData对象 252

16.1.4 DoCmd对象 253

16.1.5 示例:浏览数据库对象 256

16.2 ADO数据对象 258

16.2.1 ADO的作用 258

16.2.2 设置对ADO对象库的引用 259

16.2.3 ADO对象模型 259

16.2.4 利用ADO对象访问数据库 260

16.2.5 Recordset对象的常用操作 263

16.2.6 示例:利用ADO对象查找和编辑数据记录 266

习题16 270

第17章 数据库安全与维护 271

17.1 数据库的加密和解密 271

17.1.1 加密数据库 271

17.1.2 解密数据库 272

17.2 数据库管理 272

17.2.1 压缩和修复数据库 272

17.2.2 备份和恢复数据库 273

17.2.3 为数据库建立文档 273

17.3 系统选项 275

17.3.1 常用选项 275

17.3.2 与信任中心相关的选项 277

习题17 280