《数据库应用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黄志军主编;喻哓,潘爱武,杨嫘副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2011
  • ISBN:9787030312044
  • 页数:299 页
图书介绍:本书在适当介绍数据库基础知识和SQL语言及其应用的基础上,重点且较详细地介绍Access数据库的应用技术,包括数据库表的相关操作、查询与视图、窗体与报表、数据库方问页、宏的使用、模块与VBA编程等。同时,对SQL、Server数据库系统的一些基本应用也进行了适当的介绍。

第1章 数据库基础知识 1

1.1 数据库系统概述 1

1.1.1 数据和数据库 1

1.1.2 数据库系统 2

1.1.3 数据库系统的体系结构 2

1.1.4 数据模型 4

1.2 关系数据库 6

1.2.1 关系数据库术语 6

1.2.2 关系的特点 7

1.2.3 关系模型 7

1.2.4 关系运算 8

1.3 数据库设计概述 11

1.3.1 数据库设计的概念 11

1.3.2 数据库设计的步骤 11

本章小结 13

思考题 14

第2章 SQL语言 15

2.1 SQL概述 15

2.2 SQL数据定义 16

2.2.1 创建基本表 16

2.2.2 修改表结构 17

2.2.3 删除基本表 18

2.3 基于单表的查询 18

2.3.1 查询表中指定字段 20

2.3.2 使用DISTINCT短语消除重复记录 20

2.3.3 使用别名 21

2.3.4 使用WHERE子句选择记录 22

2.3.5 使用通配符和特殊运算符查询 23

2.3.6 使用聚合函数 26

2.3.7 使用ORDER BY排序 28

2.3.8 使用GROUP BY分组 30

2.3.9 使用TOP短语 31

2.4 基于多表的连接查询 32

2.4.1 等值连接查询 32

2.4.2 内连接查询 34

2.4.3 外连接查询 35

2.4.4 自身连接查询 37

2.5 子查询 38

2.5.1 单值嵌套子查询 38

2.5.2 多值嵌套子查询 39

2.5.3 相关子查询 41

2.6 SQL数据操作 43

2.6.1 INSERT命令 43

2.6.2 UPDATE命令 45

2.6.3 DELETE命令 46

本章小结 47

思考题 47

第3章 Access数据库和表 50

3.1 创建数据库 50

3.1.1 Microsoft Access数据库简介 50

3.1.2 数据库的规划与设计 53

3.1.3 使用Access向导创建数据库 55

3.1.4 创建空数据库 60

3.2 表的建立和设计 61

3.2.1 创建表的基本方法 61

3.2.2 使用设计器创建表 61

3.2.3 使用向导创建表 71

3.2.4 通过输入数据创建表 73

3.2.5 导入外部数据 74

3.3 表间关系 78

3.3.1 表间关系的概念 78

3.3.2 建立表间关系 78

3.4 表的维护 80

3.4.1 修改表的结构 80

3.4.2 编辑表中的内容 83

3.4.3 调整表的外观 85

3.5 表中数据的操作 88

3.5.1 查找数据 88

3.5.2 替换数据 89

3.5.3 数据的排序 89

3.5.4 数据的筛选 92

3.6 数据库管理 95

3.6.1 数据库的安全性 95

3.6.2 管理数据库 96

本章小结 98

思考题 98

第4章 Access数据库查询的创建与使用 100

4.1 查询概述 100

4.1.1 查询的类型 100

4.1.2 查询的功能 101

4.1.3 查询视图 101

4.2 查询的创建 103

4.2.1 使用向导创建查询 103

4.2.2 使用设计视图创建查询 107

4.2.3 创建查找重复项查询 111

4.2.4 创建查找不匹配项查询 114

4.3 查询的编辑 116

4.3.1 在查询中增加、删除和移动字段 117

4.3.2 在选择查询中设置准则 117

4.4 高级查询 119

4.4.1 在查询中执行计算 119

4.4.2 创建参数查询 122

4.4.3 创建交叉表查询 124

4.4.4 创建操作查询 127

4.4.5 SQL查询 131

本章小结 132

思考题 133

第5章 Access数据库的窗体 134

5.1 窗体概述 134

5.1.1 窗体的功能 134

5.1.2 窗体的组成 135

5.1.3 窗体的视图 135

5.1.4 窗体的其他类型 136

5.2 创建窗体 136

5.2.1 引例 136

5.2.2 使用“窗体向导”创建窗体 137

5.2.3 使用“自动创建窗体”创建窗体 138

5.2.4 使用“自动窗体”创建数据透视表/图 140

5.2.5 在设计视图中创建窗体 142

5.2.6 窗体和节的操作 144

5.3 控件及其使用 146

5.3.1 引例 146

5.3.2 控件的基本操作 146

5.3.2 标签 150

5.3.3 文本框 151

5.3.4 组合框和列表框 153

5.3.5 命令按钮 154

5.3.6 选项组 155

5.3.7 选项卡 156

5.3.8 图像、未绑定对象框和绑定对象框 157

5.3.9 直线和矩形 158

5.4 使用窗体处理数据 159

5.4.1 引例 159

5.4.2 浏览记录 159

5.4.3 编辑记录 159

5.4.4 查找和替换数据 160

5.4.5 排序记录 161

5.4.6 筛选记录 161

5.5 主-子窗体和切换面板 161

5.5.1 引例 161

5.5.2 创建主子窗体 161

5.5.3 切换面板窗体 164

本章小结 167

思考题 167

第6章 Access数据库的报表 169

6.1 报表概述 169

6.1.1 报表的功能 169

6.1.2 报表的视图 169

6.1.3 报表的组成 170

6.1.4 报表的类型 171

6.1.5 报表和窗体的异同 172

6.2 创建报表 172

6.2.1 引例 172

6.2.2 使用“自动创建报表”创建报表 173

6.2.3 使用“报表向导”创建报表 174

6.2.4 使用报表设计视图创建报表 177

6.3 编辑报表 179

6.3.1 引例 180

6.3.2 调整报表布局 180

6.3.3 修饰报表 181

6.3.4 排序、分组 184

6.3.5 使用计算控件 186

6.3.6 预览、打印报表 187

6.4 创建高级报表 188

6.4.1 引例 188

6.4.2 子报表的定义 188

6.4.3 在已有的报表中创建子报表 189

6.4.4 将某个已有报表添加到其他已有报表中来创建子报表 191

6.4.5 创建多列报表 192

本章小结 192

思考题 193

第7章 Access的数据访问页 195

7.1 引例 195

7.2 数据访问页与窗体、报表的区别 195

7.3 创建数据访问页 196

7.4 使用数据访问页 203

7.5 数据访问页的其他操作 204

本章小结 208

思考题 209

第8章 Access中宏的使用 210

8.1 宏的概述 210

8.1.1 宏与宏的作用 210

8.1.2 宏的分类 211

8.2 创建宏和宏组 212

8.2.1 创建宏 212

8.2.2 创建宏组 214

本章小结 220

思考题 221

第9章 Access的模块与VBA设计基础 222

9.1 VBA概述 222

9.2 模块基础知识 222

9.2.1 模块的概念 222

9.2.2 模块的分类 222

9.2.3 模块的创建 223

9.3 VBA程序设计基础 224

9.3.1 数据类型 224

9.3.2 常量 225

9.3.3 变量 226

9.3.4 函数 228

9.3.5 运算符与表达式 232

9.3.6 编码规则 234

9.4 Visual Basic编程简介 234

9.4.1 Visual Basic窗口 235

9.4.2 基本控制结构 236

9.4.3 过程 239

9.4.4 自定义函数 240

9.5 Access数据库应用程序设计 240

9.5.1 使用“数据库向导”创建数据库应用程序 241

9.5.2 使用自定义方法创建数据库应用程序 244

本章小结 249

思考题 250

第10章 SQL Server数据库的基本应用 251

10.1 SQL Server 2000数据库简介 251

10.1.1 SQL Server 2000数据库概述 251

10.1.2 SQL Server 2000数据库的特点 251

10.1.3 SQL Server 2000数据库的版本 252

10.2 SQL Server 2000的启动 253

10.2.1 SQL Server服务管理器的启动 254

10.2.2 SQL Server企业管理器的启动 254

10.3 数据库的管理 255

10.3.1 数据库相关概念 255

10.3.2 创建新数据库 256

10.3.3 删除数据库 258

10.4 表的管理 259

10.4.1 表的基本概念 259

10.4.2 数据类型 260

10.4.3 表的创建 261

10.4.4 表结构的修改 263

10.4.5 表的删除 264

10.4.6 数据操作 264

10.4.7 索引 266

10.5 数据的完整性 267

10.5.1 数据完整性的概念 267

10.5.2 约束管理 267

10.5.3 规则管理 268

10.5.4 默认管理 268

本章小结 268

思考题 269

第11章 SQL Server数据库的高级应用 270

11.1 存储过程 270

11.1.1 存储过程简介 270

11.1.2 存储过程的创建和执行 271

11.1.3 存储过程的管理——查看、修改、重命名和删除 277

11.1.4 使用存储过程的注意事项 281

11.1.5 存储过程综合应用举例 281

11.2 触发器 282

11.2.1 触发器简介 282

11.2.2 触发器的创建 283

11.2.3 触发器的管理 285

11.2.4 使用触发器的注意事项 288

11.2.5 触发器综合应用举例 289

11.3 角色与安全性 290

11.3.1 SQL Server 2000角色的种类 290

11.3.2 服务器角色 290

11.3.3 数据库角色 290

11.3.4 应用程序角色 294

11.4 事务 295

11.4.1 SQL Server事务概述 295

11.4.2 事务的类型及创建方式 295

11.4.3 分布式事务与嵌套式事务 296

11.4.4 事务应用实例 297

本章小结 297

思考题 297

参考文献 299