本书是《数据库与信息系统设计(慕课版)》(ISBN: 9787302583684)的配套实践教材,通过介绍数据库理论、工具、系统开发三级递进式的内容,使读者在数据库理论、应用、程序设计的基础上,独立开发数据库应用系统,为学习、工作中不可回避的数据处理工作提供解决方案,培养使用数据库工具解决本领域数据分析、数据管理问题的能力,实现计算机通识课程提升自然科学与技术素养的目标。全书分实验篇和测试篇。实验篇采用案例教学方式和任务驱动的方案,通过8章、18个实验的内容安排,使读者从实用角度出发,掌握完整的数据库系统开发全过程。测试篇和教材相呼应,提供了数量适当、难度合理、覆盖全面的测试题,并附上了参考答案。 书中图文并茂,按步骤讲解了案例求解的详细过程,并通过重点关注环节增加了扩展内容,使本书适用于多种水平和多种需求的读者,可作为高等院校数据库课程教学参考书,也可供自学和全国计算机等级考试的读者使用。
本书配套中英文两门慕课,线上学习社区提供各种丰富的学习活动和在线答疑。中文MOOC数据库技术与程序设计与英文慕课Database Technology and Programming已在学堂在线上线,包括1000分钟以上的慕课视频、教学课件、在线题库、教学大纲、教学计划、电子教案、拓展阅读等。并有本书作者带领的南开大学教学团队在线开展丰富的直播、竞赛、互动学习等活动,并随时提供在线答疑。
数据库技术已经发展为现代信息科学的重要组成部分,是内容丰富、应用广泛的一门学科,并带动了一个巨大软件产业的兴盛。尤其是近些年来,数据库技术和网络技术相互结合、渗透,为海量、分布式、智能化的数据管理提供了解决方案。数据库技术不仅应用于事务处理,并且进一步应用到情报检索、人工智能、大数据、物联网技术等各个领域。
可以说,没有哪种工具能像数据库那样,在几乎所有计算机领域中都有涉及。无论身处校园还是职场,数据管理都是能力。数据库技术是一种数据管理方法,它研究如何组织和存储数据,如何高效地获取和处理数据。数据库相关工具和解决方案是数据库技术的研究热点,其中,数据库管理系统(DBMS)是数据库技术的核心。
本书是《数据库与信息系统设计(慕课版)》的配套实践教材,通过数据库理论、工具、系统开发三级递进式的内容,使读者在数据库理论、应用、程序设计基础上,独立开发数据库应用系统,为学习、工作中不可回避的数据处理工作提供解决方案,培养使用数据库工具解决本领域数据分析、数据管理问题的能力。全书分实验篇和测试篇两部分。实验篇采用案例教学方式和任务驱动的方案,共安排了数据库物理结构设计与维护,常量、变量、表达式与函数,数据检索与文件查询,结构化查询语言,窗体与报表,结构化程序设计,面向对象的程序设计,宏共8章、18个实验,以基于Microsoft Access 2016以上版本的数据库管理系统为例进行案例演示,使读者从实用角度出发,掌握完整的数据库系统开发全过程。测试篇和教材相呼应,提供了数量适当、难度合理、覆盖全面的测试题,并附上了参考答案。
本书及主教材的特色包括:
(1) 配套中英文两门慕课,线上学习社区提供各种丰富的学习活动和在线答疑。中文慕课数据库技术与程序设计与英文慕课Database Technology and Programming已在学堂在线上线,包括1000分钟以上的慕课视频、教学课件、在线题库、教学大纲、教学计划、电子教案、拓展阅读等,并有本书作者带领的南开大学教学团队在线开展丰富的直播、竞赛、互动学习等活动,随时提供在线答疑。读者登录学堂在线首页,输入课程名称数据库技术与程序设计检索课程,即可获得丰富学习资源,开始在线学习。使用慕课作为翻转课堂的教师,支持期末成绩导出,支持与南开大学进行课程共建。
高裴裴,女,博士,南开大学计算机学院教师,伦敦 Brunel University 访问学者,南开大学数据库通识必修课课程负责人。多年从事计算机基础课程教学工作,讲授计算机基础、数据库技术与应用、数据库技术与程序设计、大数据可视化、多媒体技术与工具等课程。主持并参与多项教学改革和科研项目,获南开大学教学成果奖3项,发表论文10余篇,编写教材8本,指导学生参加计算机大赛获奖31项。
实验篇
第1章数据库物理结构设计与维护3
实验1.1数据库创建3
实验1.2数据库关联与维护10
第2章常量、变量、表达式与函数15
实验2.1VBA环境下的常变量、表达式与函数15
第3章数据检索与文件查询28
实验3.1设计选择、参数查询28
实验3.2设计操作、特殊查询34
第4章结构化查询语言42
实验4.1用SQL实现简单查询、连接查询42
实验4.2用SQL实现嵌套查询、操作查询45
第5章窗体与报表51
实验5.1创建窗体51
实验5.2创建报表58
第6章结构化程序设计64
实验6.1设计顺序程序64
实验6.2设计分支程序66
实验6.3设计循环程序72
实验6.4程序调用81
实验6.5数组84
第7章面向对象的程序设计88
实验7.1窗体程序设计188
实验7.2窗体程序设计292
实验7.3在线练习窗体的设计与实现99
第8章宏105
实验8.1宏设计与调用105
测试篇
测试题及参考答案115
第1章数据库管理技术数据库115
第2章数据库概念及逻辑结构设计117
第3章数据库物理结构设计与维护119
第4章常量、变量、表达式与函数123
第5章数据检索与查询文件126
第6章数据库标准语言SQL129
第7章窗体与报表设计133
第8章结构化程序设计135
第9章面向对象的程序设计144
第10章宏152
测试题参考答案155