《资料库基础教程(第2版)》是由祝群喜、李飞、张杨编着,2017年清华大学出版社出版的高等学校计算机基础教育教材。该教材适合作为高校非计算机专业本科、专科学生学习资料库基础课程的教材,也可作为Access的使用者、学习者与开发人员的参考书。
该教材共分12章,前3章主要介绍资料库的基本理论与概念;第4章至第12章,以Access 2013作为开发背景,主要讲解Access资料库操作、表的创建和使用等知识。
基本介绍
- 书名:资料库基础教程(第2版)
- 作者:祝群喜、李飞、张杨
- ISBN:9787302458852
- 类别:高等学校计算机基础教育教材
- 页数:274页
- 出版社:清华大学出版社
- 出版时间:2017年2月1日
- 装帧:平装
- 开本:16开
- 字数:455千字
- CIP核字号:2016294622
成书过程
修订情况
该教材内容是遵循教育部高等学校非计算机专业基础课程教学指导委员会的《关于进一步加强高等学校计算机基础教学的意见》中的关于“资料库技术与套用”课程教学要求编写的。该教材选自作者在河北省精品课“资料库套用基础”的教学中的教材。
该教材由祝群喜主编,参加教材编写还有李飞、张阳、朱世敏、宋欣、盛娟、胡曦等老师,全书由祝群喜统稿。
该次再版对第1版内容进行了部分修改,具体主要有以下方面。
- 资料库开发环境由Access2010改成了Access2013;
- 在第1章中增加了对大数据的介绍;
- 第5章中删除了对Access资料库的打包操作,因为Access2013本身不再支持打包工作;
- 在“窗体设计”章节中,许多例题要用到程式代码,所以将“VBA基础”章节移到“窗体设计”章节的前面,以便使“窗体设计”章节中的例题更加实用;
- 在“窗体设计”章节中增加了部分实用性更强的例题;
- 删除了“与SharePoint共享数据”章节,此部分知识仅在第4章中做了简单介绍。主要原因是SharePoint知识专业性太强,对软、硬体环境要求高,涉及的知识较多;
- 在“系统开发实例”章节中,删除了ADO操作Access资料库的知识,改用DLookUp函式、查询等方法来实现对资料库中表的操作;
- 与该教材配套的无纸化考试系统进行了改进与完善。
出版工作
2017年2月1日,该教材由清华大学出版社出版。
策划编辑 | 封面设计 | 版式设计 | 责任印製 |
---|---|---|---|
龙启铭 | 何风霞 | 胡伟民 | 何芊 |
内容简介
该教材从资料库理论到套用到实例开发,以一个案例贯穿全书,共分为两大部分,第一部分由前3章组成,主要介绍资料库技术的套用与发展、关係模型的基本概念、关係资料库的设计理论及资料库设计方法等内容;第二部分以Access2013作为开发背景,主要介绍Access2013资料库操作、表的创建和使用、查询设计、VBA基础、窗体设计、报表设计、使用宏和系统开发实例等知识。
教材目录
第1章资料库系统概述1 1.1资料库技术的发展1 1.2数据与数据处理2 1.3数据管理技术的发展3 1.3.1人工管理阶段3 1.3.2档案系统阶段4 1.3.3资料库管理阶段5 1.3.4高级资料库阶段7 1.3.5大数据阶段8 1.4资料库、资料库管理系统和资料库系统9 1.4.1资料库9 1.4.2资料库管理系统10 1.4.3资料库系统14 习题17 第2章关係资料库基本原理18 2.1关係模型的基本概念18 2.2数据模型20 2.2.1数据的描述20 2.2.2概念模型21 2.2.3数据模型的特点23 2.3关係运算24 2.3.1传统的集合运算24 2.3.2专门的关係运算26 习题29 第3章关係规範化理论30 3.1函式依赖30 3.2关係模式的规範化32 3.2.1第一範式32 3.2.2第二範式33 3.2.3第三範式34 3.2.4BC範式34 3.2.5规範化理论的套用35 3.3关係完整性35 3.3.1实体完整性35 3.3.2参照完整性36 3.3.3用户定义完整性37 3.3.4完整性规则检查37 习题38 第4章Access2013简介39 4.1Access的发展与套用39 4.1.1Access的发展39 4.1.2Access2013的特点40 4.1.3Access的套用41 4.2集成开发环境42 4.2.1Access2013的安装42 4.2.2Access2013的用户界面43 4.2.3Access2013中的对象50 4.3获取帮助52 4.3.1使用Access本机帮助52 4.3.2使用线上帮助53 习题54 第5章资料库操作55 5.1了解Access资料库档案55 5.2创建Access资料库56 5.2.1使用模板创建资料库57 5.2.2创建一个空的资料库57 5.3资料库的基本操作58 5.3.1打开资料库58 5.3.2保存与备份资料库59 5.4资料库的其他操作60 5.4.1资料库的导入和导出60 5.4.2资料库实用工具60 5.4.3打包、签名和分发Access资料库63 习题68 第6章表的创建和使用69 6.1创建表70 6.1.1使用模板创建表70 6.1.2在数据表视图中创建表70 6.1.3在表设计视图中创建表71 6.2表规範71 6.3表栏位的数据类型72 6.3.1栏位数据类型72 6.3.2数字型数据类型73 6.4属性表和栏位属性76 6.4.1属性表76 6.4.2栏位属性76 6.4.3自定义格式显示78 6.4.4设定输入掩码79 6.5设定验证规则81 6.5.1设定栏位级验证规则81 6.5.2设定记录级验证规则83 6.6查看、编辑表中数据85 6.6.1添加记录85 6.6.2定位、选定记录85 6.6.3编辑、複製、删除数据86 6.6.4查找与替换87 6.6.5记录排序、筛选88 6.7建立表间关係90 6.7.1创建索引90 6.7.2创建关係93 6.7.3参照完整性95 习题98 第7章查询设计99 7.1查询概述99 7.2查询视图100 7.3创建查询的方法102 7.3.1使用嚮导创建查询102 7.3.2使用查询设计器创建查询104 7.3.3使用SQL视图创建查询108 7.4查询条件表达式的书写108 7.4.1运算符108 7.4.2表达式111 7.4.3函式111 7.4.4查询条件表达式的书写112 7.5不同类型的查询设计117 7.5.1选择查询117 7.5.2参数查询119 7.5.3交叉表查询121 | 7.5.4操作查询123 7.6SQL语言127 7.6.1SQL语言概述127 7.6.2数据定义语句129 7.6.3数据操作语句133 7.6.4数据查询语句136 习题142 第8章VBA基础144 8.1初识VBA1448.1.1VBA概念144 8.1.2VBA的套用144 8.1.3VBA开发环境145 8.1.4使用VBA创建一个简单的应用程式147 8.2VBA语法知识148 8.2.1VBA中的主要数据类型148 8.2.2常量和变数149 8.2.3数组151 8.2.4运算符与表达式152 8.2.5常用系统函式154 8.3创建VBA程式155 8.3.1程式语句155 8.3.2顺序结构156 8.3.3选择分支结构156 8.3.4循环结构160 8.3.5过程和自定义函式162 习题164 第9章窗体设计165 9.1创建窗体165 9.1.1Access窗体基本知识165 9.1.2创建窗体166 9.2可视化编程的基本概念173 9.2.1对象173 9.2.2对象的属性173 9.2.3对象的事件173 9.2.4对象的方法174 9.3窗体的设计175 9.3.1窗体的设计视图175 9.3.2设定窗体的属性176 9.4在窗体中使用控制项178 9.4.1窗体设计工具的使用178 9.4.2窗体中使用控制项180 9.4.3标籤182 9.4.4文本框182 9.4.5命令按钮184 9.4.6选项组、选项按钮、切换按钮和複选框186 9.4.7列表框和组合框191 9.4.8选项卡控制项195 9.4.9子窗体197 9.4.10其他控制项198 9.5窗体套用举例198 9.5.1使用窗体的Timer事件198 9.5.2在窗体中对表进行查询、编辑操作200 习题204 第10章报表设计205 10.1创建报表205 10.1.1报表基本知识205 10.1.2报表功能区介绍207 10.1.3报表设计工具208 10.2设计报表210 10.2.1自动生成简单的表格报表210 10.2.2使用报表嚮导创建分组报表211 10.2.3设定报表格式216 10.2.4分组和汇总219 10.2.5在报表中使用控制项221 10.2.6创建标籤报表224 10.3页面设定和列印报表227 习题229 第11章使用宏230 11.1Access中宏的基本知识230 11.1.1宏的概念230 11.1.2宏的功能231 11.1.3宏的类型231 11.2创建与编辑宏232 11.2.1宏生成器232 11.2.2创建独立宏234 11.2.3创建嵌入式宏236 11.2.4创建条件宏238 11.2.5创建宏组239 11.2.6编辑宏240 11.3宏的运行与调试宏242 11.3.1运行宏242 11.3.2宏的调试243 11.4宏套用举例245 11.4.1使用宏创建选单245 11.4.2使用宏导出数据249 11.5宏的安全设定250 11.5.1启用禁用内容251 11.5.2设定“信任中心”251 习题252 第12章系统开发实例253 12.1应用程式开发的一般步骤253 12.2系统需求分析254 12.3系统设计254 12.3.1子系统划分255 12.3.2系统层次结构255 12.4资料库设计256 12.5系统界面设计259 12.5.1创建公用模组259 12.5.2创建登录窗体259 12.5.3创建主界面窗体262 12.6创建各功能模组窗体263 12.6.1“系统设定”子系统设计263 12.6.2“数据维护”子系统设计266 12.6.3“查询”子系统设计266 12.6.4其他子系统设计272 附录等价的ANSISQL数据类型273 参考文献275 |
(注:目录排版顺序为从左列至右列)
教学资源
该教材配有辅助教材《资料库基础教程上机实验指导(第2版)》。
书名 | 书号 | 出版社 | 作者 |
---|---|---|---|
《资料库基础教程上机实验指导(第2版)》 | 9787302466376 | 清华大学出版社 | 祝群喜等 |
教材特色
该教材不仅介绍了资料库知识,对程式设计技术也做了介绍,使读者既学到了资料库知识又学到了程式设计的方法与知识,为以后自学其他大型资料库技术和其他程式设计高级语言打下良好基础。