数据库应用基础教程

2017年清华大学出版社出版的图书
《数据库应用基础教程》是由安世虎、隋丽红主编，2017年清华大学出版社出版的高等院校信息技术规划教材。该教材既可以作为高等院校非计算机专业数据库课程的教材，也可以供社会各类计算机应用人员与参加计算机等级考试的读者阅读参考。
全书内容分为8章，包括数据库技术基础、数据库与表、查询、结构化查询语言SQL、窗体、报表、宏和VBA与模块。
成书过程
修订情况
该教材是按照教育部高等学校计算机基础课程教学指导委员会提出的数据库课程的教学基本要求编写而成。
参与该教材编写的人员均在教学一线，具有教学经验。各章编写分工如下：第1章由安世虎编写，第2章由朱波编写，第3章由谢蕙编写，第4章由隋丽红编写，第5章和第8章由周恩锋编写，第6章由谭峤编写，第7章由孙青编写，全书由安世虎统稿。
出版工作
2017年1月1日，该教材由清华大学出版社出版。
出版社工作人员责任编辑	封面设计	责任校对	责任印制
白立军、李晔	常雪影	白蕾	刘海龙
内容简介
该教材介绍数据库技术的相关知识以及Access 2010的基本操作和应用。全书分为8章，内容包括数据库技术基础、数据库与表、查询、结构化查询语言SQL、窗体、报表、宏、VAB与模块。
教材目录
第1章数据库技术基础1	1.1数据库技术概述1	1.1.1数据管理技术发展1	1.1.2数据库系统4	1.1.3数据模型7	1.1.4数据库技术发展9	1.2关系数据库基础12	1.2.1关系基本术语12	1.2.2关系性质13	1.2.3关系运算14	1.2.4关系完整性17	1.3数据库设计基础18	1.3.1数据库设计的步骤19	1.3.2数据库设计方法20	1.3.3数据库设计案例33	1.4Access2010系统概述34	1.4.1Access2010的系统特点34	1.4.2Access2010文件格式简介35	1.4.3Access2010系统工作界面38	1.4.4Access2010的数据库对象44	1.5本章小结45	第2章数据库与表46	2.1教学管理系统数据库设计46	2.1.1教学管理系统功能需求46	2.1.2教学管理系统的ER图设计46	2.1.3教学管理系统的数据库关系模型48	2.1.4“教学管理”数据库表结构及表数据48	2.2数据库的创建及操作51	2.2.1引例51	2.2.2数据库的创建51	2.2.3数据库的打开与关闭54	2.3表的创建55	2.3.1引例55	2.3.2表结构的组成55	2.3.3表的创建58	2.3.4字段属性的设置63	2.3.5表中数据的输入70	2.3.6表之间关系的建立80	2.4表的编辑83	2.4.1引例83	2.4.2表结构的修改83	2.4.3表外观的调整84	2.5表记录的操作87	2.5.1引例87	2.5.2表记录的常用操作87	2.5.3表记录的排序92	2.5.4表记录的筛选94	2.6本章小结99	第3章查询100	3.1查询概述100	3.1.1查询的定义与功能100	3.1.2查询的类型101	3.1.3查询视图102	3.1.4运行查询104	3.2查询条件104	3.2.1引例104	3.2.2Access2010中的常量104	3.2.3Access2010中的运算符105	3.2.4Access2010中的函数107	3.2.5条件表达式示例111	3.3选择查询113	3.3.1引例113	3.3.2使用查询向导创建选择查询114	3.3.3使用查询设计视图创建选择查询118	3.3.4在查询中进行计算123	3.4创建交叉表查询127	3.4.1引例128	3.4.2使用查询向导创建交叉表查询128	3.4.3使用查询设计视图创建交叉表查询131	3.5参数查询132	3.5.1引例132	3.5.2单参数查询132	3.5.3多参数查询133	3.6操作查询134	3.6.1引例135	3.6.2生成表查询135	3.6.3删除查询137	3.6.4追加查询138	3.6.5更新查询140	3.7本章小结141	第4章结构化查询语言SQL142	4.1SQL语言概述142	4.2SQL数据定义143	4.3SQL数据操纵145	4.4SQL数据查询146	4.4.1基本查询146	4.4.2连接查询149	4.4.3子查询149	4.4.4合并查询150	4.5本章小结151	第5章窗体152	5.1窗体概述152	5.1.1窗体的功能152	5.1.2窗体的分类155	5.1.3窗体视图158	5.1.4窗体数据源158	5.2创建窗体159	5.2.1快速创建窗体160	5.2.2创建数据表窗体161	5.2.3创建多个项目窗体161	5.2.4创建分割窗体162	5.2.5创建数据透视表窗体162	5.2.6创建数据透视图窗体164	5.2.7使用向导创建窗体165	5.2.8其他方式创建主/子窗体168	5.3窗体设计169	5.3.1引例170	5.3.2窗体设计的一般过程170	5.3.3窗体设计视图170	5.3.4属性表及窗体常用属性171	5.3.5在窗体中添加控件173	5.3.6调整窗体及窗体控件的布局174	5.4窗体控件及控件属性176	5.4.1标签176	5.4.2文本框177	5.4.3命令按钮179	5.4.4列表框和组合框181	5.4.5命令组控件及所包含控件185	5.4.6选项卡控件和其他控件187	5.4.7窗体和窗体控件的事件187	5.5导航窗体、窗体查询和窗体操作187	5.5.1引例188	5.5.2创建导航窗体188	5.5.3窗体控件为参数查询提供参数输入190	5.5.4窗体操作191	5.6本章小结193	第6章报表194	6.1报表概述194	6.1.1报表的功能194	6.1.2报表的类型194	6.1.3报表的视图196	6.2使用向导创建报表198	6.2.1引例198	6.2.2使用自动报表功能创建报表198	6.2.3使用报表向导创建报表199	6.2.4使用标签向导创建标签报表200	6.3使用设计器创建报表201	6.3.1报表的设计视图202	6.3.2使用报表设计器创建报表202	6.3.3创建图表报表205	6.3.4报表的排序与分组206	6.3.5报表的格式设置210	6.4创建子报表211	6.5打印报表214	6.6本章小结215	第7章宏的操作216	7.1宏的概述216	7.1.1宏的基本概念216	7.1.2宏的结构216	7.1.3宏的设计视图217	7.1.4宏的常用操作218	7.2宏的创建220	7.2.1引例220	7.2.2创建独立宏220	7.2.3创建条件宏221	7.2.4创建子宏223	7.2.5创建嵌入宏224	7.2.6创建数据宏224	7.3宏的调试和运行225	7.3.1宏的调试225	7.3.2宏的运行226	7.4本章小结227	第8章VBA与模块228	8.1VBA概述228	8.1.1认识VBE228	8.1.2VBA的模块和过程230	8.1.3将宏转换为VBA模块231	8.2VBA程序基础231	8.2.1Access2010VBA数据类型231	8.2.2常量232	8.2.3变量233	8.2.4数组变量235	8.2.5运算符与表达式236	8.2.6VBA标准函数238	8.3VBA程序结构244	8.3.1语句244	8.3.2程序的控制结构245	8.3.3过程定义和调用251	8.4VBA操作窗体253	8.4.1引例253	8.4.2对象引用253	8.4.3窗体对象的重要属性254	8.4.4窗体编程示例255	8.5VBA的数据库编程257	8.5.1引例257	8.5.2数据库引擎及其接口257	8.5.3数据库访问对象DAO258	8.5.4ActiveX数据对象ADO261	8.6本章小结264	参考文献265
（注：目录排版顺序为从左列至右列）
教学资源
配套教材
该教材有配套实验指导教材——《数据库应用基础教程——实验与学习指导》，实验指导书分别给出上机指导、配套练习题和参考答案。
书名	书号	出版社	出版时间	作者
《数据库应用基础教程——实验与学习指导》	9787302458937	清华大学出版社	2017.02.01	安世虎、隋丽红
课程资源
该教材还配有电子课件。
教材特色
该教材内容符合高等院校非计算机专业“数据库应用基础”课程的基本知识要求，包含了全国计算机等级考试Access数据库程序设计的主要知识模块；
全书以实用为目的，采用应用引导式的知识组织方式，激发学习兴趣，培养发现问题、分析问题和利用数据库技术解决问题的计算思维能力；
采用文字、图、表等相结合的知识表现方式；
该教材将Access数据库对象的表、查询、窗体、报表、宏、模块等的创建和使用方法与教学管理数据库应用系统开发案例相结合。
作者简介
安世虎，博士，山东财经大学计算机科学与技术学院教授、博士生导师。主讲课程有《离散数学》《数据结构》《操作系统原理》《计算机程序设计》《计算机应用基础》等。
隋丽红，女，汉族，山东济南人，同济大学硕士研究生，山东财经大学东方学院副教授。研究方向为电子商务。