数据库技术与应用
书号:9787113145583 套系名称:高等学校计算机基础教育课程"十二五"规划教材
作者:郭永青 出版日期:2012-05-01
定价:29.00 页码 / 开本:236 /16
策划编辑:吴宏伟 责任编辑:杜娟 冯彩茹
适用专业:无 适用层次:广大读者
最新印刷时间:
本书以Access数据库管理系统为平台,以实例为主导简明介绍了数据库基础知识、数据库管理技术的具体实现方法和应用。具体内容包括数据库技术概述、数据存储、数据查询、SQL查询、窗体和报表设计、宏、VBA程序设计等,并在最后一章以一个应用案例来巩固所学的知识。
本书面向高等学校非计算机专业,特别是医药类学校或相关专业的学生,可作为学习计算机基础课程的教材,也可以作为了解数据库知识相关人员的参考书。随着信息技术和互联网技术的迅猛发展,数据库及数据库技术在各个领域中得到了广泛的应用。在医药领域中常用于信息检索的医学生物数据库、医药信息检索数据库,以及基于医院管理的医院信息系统、实验室信息系统、药品管理系统等都是数据库技术应用的典型案例。教育部高等学校计算机基础课程教学指导委员会《高等学校计算机基础教学发展战略研究报告暨计算机基础课程教学基本要求》和《实施方案》中,也将“数据库技术与应用”列为我国高等学校理工、农林和医学三大类专业本科学生计算机基础教学的核心课程和必修课程。
本书在编写中遵循“加强基础,培养能力,提高素质,注重应用”的原则,注重培养学生的科学观念与思维方式,融合医学信息学知识,以案例为主线贯穿整个教材。本书共8章,内容包括数据库技术概述、数据存储、数据查询、SQL查询、窗体和报表设计、宏、VBA程序设计。前4章以介绍数据库基本知识和概念为主,后4章以Access数据库管理系统为应用平台,讲解面向对象的概念以及程序设计的相关知识。
本书由郭永青任主编,焦纯任副主编,其中郭永青编写第1章,王路漫编写第2章,彭琳编写第3章,孙静编写第4章,赵晓英编写第5章,焦纯编写第6章,孙志勇编写第7章和第8章。在此对所有付出艰辛劳动的作者表示感谢。
本书编写联合了多所医学院校的一线老师,分享了他们多年的教学经验,在编写过程中得到中国铁道出版社的大力支持,在此表示感谢。在此还要感谢北京大学医学部公共教学部计算机教研室给予的支持。本书从酝酿到完成,经过多次商讨和修改,但仍难免存在疏漏和不足,诚请广大读者批评指正。编 者
2012年3月
第1章 数据库技术概述 1
1.1 数据库相关的基础知识 1
1.1.1 基本概念 1
1.1.2 数据模型 4
1.2 数据库技术的产生与发展 5
1.2.1 计算机数据管理 5
1.2.2 数据库技术的发展 6
1.3 数据库系统 7
1.3.1 数据库系统的组成 7
1.3.2 关系数据模型的主要概念 8
1.3.3 关系数据库设计 9
1.4 数据库应用系统开发过程简介 10
思考与练习 11
第2章 数据存储 12
2.1 创建数据库 12
2.1.1 自定义创建空数据库 12
2.1.2 利用模板创建空数据库 13
2.2 数据库的简单操作 14
2.3 构建数据表 15
2.3.1 Access数据类型 16
2.3.2 字段的属性设置 16
2.3.3 创建表 18
2.3.4 表维护 22
2.3.5 创建索引与主键 29
2.4 表之间的关系 30
2.4.1 建立表之间的关系 31
2.4.2 实施参照完整性 32
2.5 数据库的备份及安全性 33
2.5.1 数据库备份与还原 33
2.5.2 数据库安全性设置 34
思考与练习 37
第3章 数据查询 42
3.1 查询概述 42
3.1.1 查询的种类 42
3.1.2 查询环境 43
3.2 选择查询 45
3.2.1 使用查询向导创建选择查询 45
3.2.2 使用查询设计创建选择查询 48
3.2.3 在查询中设置条件 51
3.3 参数查询 59
3.3.1 单参数查询 59
3.3.2 多参数查询 60
3.4 交叉表查询 62
3.4.1 使用查询向导创建交叉表查询 62
3.4.2 使用“查询设计”方式创建交叉表查询 64
3.5 操作查询 66
3.5.1 生成表查询 66
3.5.2 删除查询 67
3.5.3 更新查询 68
3.5.4 追加查询 69
思考与练习 71
第4章 SQL查询 73
4.1 SQL概述 73
4.1.1 查看SQL语句 74
4.1.2 SQL的Select语句 74
4.2 基本查询 75
4.2.1 简单的条件查询 75
4.2.2 查询全部列 77
4.2.3 设定排序条件 77
4.2.4 限定重复记录 78
4.2.5 显示前面的若干条记录 78
4.3 使用列表达式 79
4.3.1 计算列值 79
4.3.2 修改查询结果的列标题 80
4.3.3 Where从句的进一步使用 80
4.3.4 数据汇总 82
4.4 多表查询 84
4.4.1 连接查询 84
4.4.2 嵌套查询 85
4.5 创建SQL的特定查询 87
4.5.1 创建联合查询 87
4.5.2 创建传递查询 88
4.5.3 创建数据定义查询 89
4.6 其他SQL应用 92
4.6.1 使用Select…Into语句实现生成表查询 92
4.6.2 使用Delete语句实现删除查询 93
4.6.3 使用Insert Into语句实现追加查询 94
思考与练习 95
第5章 窗体和报表设计 96
5.1 窗体 96
5.1.1 创建窗体 96
5.1.2 窗体的编辑操作 101
5.1.3 特殊窗体 118
5.2 报表 128
5.2.1 使用报表向导 128
5.2.2 报表中的计数 138
思考与练习 143
第6章 宏 146
6.1 宏的基础知识 146
6.2 宏的创建 150
6.3 宏的调试 156
6.4 宏的运行 157
思考与练习 158
第7章 VBA程序设计 161
7.1 模块的基本概念 161
7.1.1 模块的定义 161
7.1.2 类模块 162
7.1.3 标准模块 163
7.2 创建模块 163
7.2.1 模块的创建 163
7.2.2 模块的转换 164
7.3 面向对象程序设计 165
7.3.1 面向对象程序设计的基本概念 165
7.3.2 对象的模型 166
7.4 VBA编程环境 170
7.5 数据类型 173
7.5.1 基本数据类型 173
7.5.2 数据常量 173
7.5.3 数据变量 174
7.5.4 有效使用数据类型 176
7.6 常用函数 176
7.6.1 数学函数 177
7.6.2 字符串函数 177
7.6.3 日期与时间函数 178
7.6.4 类型转换函数 179
7.6.5 其他函数 180
7.7 过程 180
7.7.1 过程的创建 181
7.7.2 过程调用中的参数传递 182
7.8 流程控制语句 183
7.8.1 条件判断结构语句 183
7.8.2 循环结构语句 187
7.9 数组 189
7.9.1 数组的声明 190
7.9.2 数组的应用 190
7.10 调试 191
7.10.1 错误类型 192
7.10.2 错误的检测 193
7.10.3 排错 194
7.10.4 设置错误陷阱 194
7.11 VBA的数据库编程 195
7.11.1 数据库访问接口 195
7.11.2 数据访问对象 196
7.11.3 ActiveX数据对象 198
思考与练习 201
第8章 数据库系统开发应用举例——MiniHIS系统 202
8.1 系统功能描述 202
8.2 MiniHIS系统的实现过程 203
思考与练习 223
参考文献 224无