hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
期末考试会员
认证学习
Access数据库应用
第12次开课
开课时间: 2025年03月10日 ~ 2025年06月22日
学时安排: 2-4小时每周
当前开课已结束 已有 551 人参加
认证学习
认证成绩和证书
智能问答和解析
视频学习辅助
老师已关闭该学期,无法查看
课程详情
课程评价(222)
spContent=信息社会、数据时代,你的工作、生活和学习中是不是充满着数据?你还在使用纸笔记录和管理这些数据吗?是不是使用电子文档,甚至电子表格都不足以应对当前的数据管理工作? 那么,加入我们吧!从学习使用简单、易学、好用的MS Access开始,来认识数据库,认识数据库在现代信息系统的基础地位;来理解数据库的基本概念、基本思想与方法;来快速使用数据库工具设计、开发数据库应用实例,体验使用数据库技术高效高质地管理数据。
信息社会、数据时代,你的工作、生活和学习中是不是充满着数据?你还在使用纸笔记录和管理这些数据吗?是不是使用电子文档,甚至电子表格都不足以应对当前的数据管理工作? 那么,加入我们吧!从学习使用简单、易学、好用的MS Access开始,来认识数据库,认识数据库在现代信息系统的基础地位;来理解数据库的基本概念、基本思想与方法;来快速使用数据库工具设计、开发数据库应用实例,体验使用数据库技术高效高质地管理数据。
—— 课程团队
课程概述

课程面向具有一定计算机基础知识和操作技能的各个层次的三类学习者:

(1)初学数据库的高校学生,作为数据库技术的入门课程;

(2)有应用需求的各领域从业人员和数据库爱好者,作为快速掌握数据库工具提高数据管理效率的实用课程;

(3)准备参加全国计算机等级考试二级数据库程序设计的国考考生,作为Access模块的辅助应试课程。

  通过课程学习,学习者能够全面了解数据库基本知识,学会运用Access设计、开发简单的数据库应用实例。课程强调数据建模思想的运用,强调运用抽象与自动化思想解决实际问题,突出严谨规范的专业特性、灵活有趣的场景应用。

  课程内容以“知识与模型à建模与设计à管理与技术”三个层次递进式展开,并以一个业务数据库“学知书屋”的抽象建模、设计实施、应用开发的完整过程贯穿整个课程,为解决日常数据管理问题提供参考。

  课程共三个教学部分,7周的教学内容,每周的教学内容都是创设场景,以问题导入,面向应用,注重解决实际问题。


           让我们一起从现实世界走进数据库系统




【第1部分 知识与模型】共1周。本周为知识准备阶段,学习者将全面了解数据库系统和数据模型的基本概念,抽象现实世界的方法,数据库设计实现的完整过程,数据管理的历史与发展。

【第2部分 建模与设计】共1周。本周为数据建模与数据库设计阶段,学习者将完成“学知书屋”数据库的抽象数据建模,完成关系数据库的设计。

【第3部分 管理与技术】共5周。从数据库的诞生,到如何从数据库中找数据,再到用户如何使用数据库、如何将数据库中的数据按照一定格式打印在纸上,最后到使用“宏”提升应用系统的自动化程度、增强系统功能,学习者将使用 MS Access完成“学知书屋”数据库系统。

关于MS Access,因其简单易学,而其功能又足以应对一般的数据管理及处理需要,很适合作为数据库学习者的入门软件。其与Office系列软件高度集成,具有风格统一的操作界面,学习入门快,接受容易,一名普通的计算机用户即可掌握并使用它。

关于Access软件版本,课程内容不依赖版本,但建议Access 2010及以上版本,教学使用2016版。


*课程大纲切换回旧版大纲

授课目标

作为数据库技术的入门课程,期望通过7周的教学,带领同学们进入“数据库之门”,掌握数据库管理数据的思想、方法和技术,培养以“抽象与自动化”为核心的计算思维能力,学会数据建模,熟练使用简单好用的Access数据库管理系统创建和管理关系数据库,设计开发数据库应用系统,解决数据管理的现实问题。

课程大纲
第0周 学习准备
课时目标:通过课程的Q&A了解课程的全貌,了解学习课程过程中可能遇到的问题及解决方法。
0.1 讨论学习目标
0.2 第1期/第2期问题汇总
0.3 课程的Q&A
第1周 从一间书屋说起:数据库背景与知识准备
课时目标:了解贯穿课程始终的“学知书屋数据库”的诞生过程,进一步明确课程目标以及学习这门课的目的和可期待的结果,做好课程必要的知识准备。
1.1 一份策划书
1.2 数据库背景与知识准备
1.2.1 本周课程导学
1.2.2 数据库系统基本概念
1.2.3 数据抽象方法
1.2.4 数据模型
1.2.5 数据库系统的设计创建过程与方法
1.2.6 数据管理的历史与发展
1.3 小结与练习
拓展阅读——数据管理与数据思维(文献来源:中国计算机学会CCF,仅供学习参考)
第1周测验 知识准备
第2周 从现实世界到机器世界:数据建模
课时目标:学会定义问题场景和分析需求,明确问题解决的基本思路和方法,认识关系数据模型及其三要素,学会通过两级抽象建立关系数据模型,为下周使用Access建立书屋数据做好模型准备。
2.0 问题的提出与本周导学
2.1 数据建模准备:关系数据模型
2.1.1 本单元导学
2.1.2 关系数据模型三要素之一:数据结构
2.1.3 关系数据模型三要素之二:数据操作
2.1.4 关系数据模型三要素之三:完整性约束
2.1.5 关系规范化
2.2 从现实世界到机器世界:学知书屋数据建模
2.2.1 概念结构设计
2.2.2 逻辑结构设计
2.2.3 物理结构设计
2.3 小结与讨论
拓展阅读——数据模型(文献来源:中国计算机学会CCF,仅供学习参考)
第2周测验 数据建模
第3周 数据库的诞生
课时目标:认识Access关系数据库管理系统,学会使用其建立数据库、建立数据表和建立表间关系,学会如何施加实体完整性、参照完整性和用户自定义的完整性约束来保护数据,学会数据入库和数据管理,学会调整美化数据表外观。
3.0 本周导学
3.1 创建数据库
3.2 创建数据表
3.2.1 创建数据表的一般方法
3.2.2 设置主键
3.2.3 数据类型与大小
3.2.4 字段格式
3.2.5 字段输入掩码
3.2.6 字段验证规则和验证文本
3.2.7 字段索引
3.2.8 字段默认值、必填字段及其他
3.3 建立表间关系
3.3.1 建立表间关系
3.3.2 施加参照完整性
3.3.3 施加级联操作
3.3.4 关系图的使用
3.4 数据入库与管理
3.4.1 添加、编辑、删除记录
3.4.2 排序、筛选、查找与替换
3.5 表的基本操作
3.6 小结与数据库(数据已入库)
第3周测验 数据库的诞生
第4周 从数据库中找数据(*)
课时目标:认识查询,学会使用Access各种类型的查询从数据库中找数据(信息),学会利用Access的操作查询批量维护数据。了解SQL语言,掌握其基本查询语句,学会使用Access中的SQL查询。
4.0 查询问题的提出与本周导学
4.1 选择查询
4.1.1 创建和运行查询的一般方法
4.1.2 创建选择查询
4.1.3 查询条件
4.1.4 使用查询向导——创建重复项查询
4.1.5 使用查询向导——创建不匹配项查询
4.2 加入计算的选择查询
4.2.1 本单元导学
4.2.2 带计算字段的查询
4.2.3 带函数的计算字段
4.2.4 聚合查询
4.3 其他选择查询
4.3.1 交叉表查询
4.3.2 参数查询
4.4 批量增删改和生成数据表——操作查询
4.4.1 本单元导学:操作查询的用途
4.4.2 生成表查询
4.4.3 追加查询
4.4.4 删除查询
4.4.5 更新查询
4.5 SQL查询
4.5.1 什么是SQL
4.5.2 SQL中的查询
4.5.3 Access中的SQL
小结,附录,数据库与讨论
第4周测验 查询
第1次作业 建立“美好生活我管理”主题数据库
第5周 数据库与用户
课时目标:认识窗体,通过设计创建窗体,掌握如何让用户更方便更安全地使用数据库。
5.0 问题的提出与本周导学
5.1 认识窗体
5.1.1 认识窗体
5.1.2 明确功能需求
5.2 创建窗体
5.2.1 快速创建窗体
5.2.2 设计并创建数据窗体
5.2.3 创建主/子数据窗体
5.2.4 创建对话框
5.3 优化窗体
5.3.1 美化窗体
5.3.2 提高数据输入数据显示的友好性
小结,练习,数据库(带窗体)与讨论
拓展学习
周测5 窗体
第2次作业 实现“美好生活我管理”主题数据库应用系统
第6周 把数据打印在纸上
课时目标:认识报表,掌握设计创建报表,掌握如何将数据按照指定格式显示和打印。
6.0 问题的提出与本周导学
6.1 认识报表
6.2 创建报表
6.2.1 快速创建报表
6.2.2 设计并创建报表
6.2.3 创建加入数据处理的报表
6.2.4 创建主/子报表
6.2.5 报表打印设置
6.3 美化报表
6.4 小结、练习与数据库
第6周测验 报表
第7周 不编程也能自动化(*)
课时目标:认识宏,学会使用Access中的宏解决数据安全保密、多步骤数据库操作和复杂事务管理问题,实现登录验证自动化、打印模式选择、借阅管理自动化等。学会使用数据宏实现业务规则的自动检查、使用子宏和宏组分类整理Access中的宏对象。学会使用Autoexec宏实现数据库应用程序入口界面的自动打开。
7.0 问题的提出与本周导学
7.1 认识宏
7.1.1 认识宏
7.1.2 基本宏
7.2 条件宏
7.2.1 条件宏
7.2.2 使用条件宏实现登录验证
7.2.3 借阅业务管理
7.3 数据宏
7.3.1 数据宏
7.3.2 使用数据宏实现借书业务规则检查
7.4 子宏与宏组
7.4.1子宏和宏组
7.4.2使用宏组整理借阅业务管理中的宏
7.5 特殊宏
小结,练习与数据库(终)
第7周测验 宏
结课及课后彩蛋
课时目标:课程总结,全国计算机等级考试二级“Access数据库程序设计”大纲、笔试样题详解、操作样题演示视频等。
1 全国计算机等级考试二级Access相关
2 结课问卷调查与反思分享
展开全部
预备知识

不需要特别的计算机知识和技能,只需会基本的计算机操作,会使用MS Windows。

参考资料

《Access数据库应用》(ISBN:9787302599111),戴红、侯爽、常子冠、于宁 编著,清华大学出版社,2023年北京高校“优质本科教材”。2022年2月出版,2024年10月第3次印刷。

教材链接:https://www.tup.tsinghua.edu.cn/booksCenter/book_07304601.html


常见问题

Q :  这门课需要特别的预备知识吗?

A :  课程面向各个层次和专业的学习者,可以是在校计算机和非计算机专业的大学生、中学生,遇到数据管理问题的各行业人员,数据库初学者,数据库爱好者等,不需要特别的计算机预备知识,会基本的计算机操作就可以。

Q : 这门课难吗?

A :  课程面向应用,突出实际问题的解决。每周课程开始都会创设一个应用场景提出问题,然后在这周的授课中解决问题。课程有必要的数据库概念、术语和思想方法的介绍,但不过多强调理论讲授,够用就行,提高实用性,快速实现。

Q : 每周我要用多少时间来学习这门课?

A :  每周用来观看教学视频的时间大概1小时~1.5小时(Tips:有时可以加快倍速哦),阅读文档、练习、作业和测验的时间不超过2小时,加上思考的时间,可以在4个小时以内完成所有学习任务。

Q : 学完这门课我真正可以自己设计创建数据库吗?设计开发数据库应用程序吗?

A :  是的。课程创设了一个“学知书屋”数据库的应用场景,将一步一步地详细讲解这个数据库的抽象建模、设计创建、使用管理,以及在不编程的情况下,设计开发应用程序的整个过程。这个过程走一遍,之后你就可以换作你自己的应用场景,模拟完成这个过程了。

Q : 为什么是 Access?

A :  MS Access是微软的关系型桌面数据库管理系统,是Office组件之一,不需要额外安装。它易学、易用,具有优秀的数据统计分析性能和简单易用的软件开发功能,适合非计算机专业的个人与小型企业管理者,创建中小型数据库,开发小型应用软件和小型网站的Web应用程序,提高工作效率和工作能力。所以,将Access作为你的数据库起点,应对小型企业、部门和个人的日常数据管理问题,是个很好的选择。

Q : 学习了这门课之后,对于未来学习其他数据库课程或设计创建更复杂的关系数据库系统,解决更复杂的数据管理问题有什么帮助?

A: 这门课作为入门课,为学习其他关系数据库课程打下基础,包括:

    (1)认识了数据库系统,认识了数据管理;

    (2)认识了抽象以及经过两级抽象建立的数据模型;

    (3)认识了关系数据模型,掌握了建模方法。

    以上这些知识适用于所有(关系)数据库系统,学习其他数据库课程时可以迁移到新的课程中,以便快速进入该课程的核心内容的学习。

同时,这门课使用Access数据库管理系统创建数据库及其应用系统,为今后设计创建、管理开发中大型关系数据库系统,如Oracle、SQL Server、MySQL、openGauss等打下基础,包括:

    (1)使用数据库管理系统创建数据库、数据表和表间关系,实现数据模型的数据结构和完整性约束;

    (2)使用Access中的查询实现一般意义的查询和批量数据维护,认识了作为关系数据库标准语言的SQL,学会了SQL基本查询语句;

    (3)设计开发数据库应用系统,考虑人机交互、考虑操作自动化,使用Access创建图形化用户界面、实现格式化输出、实现操作自动化。尽管没有编程,但在宏的使用中也体现了很多的程序设计思想和方法。

    以上的技能和经验,都可以应用到新的应用场景下,有的直接可用,有的升级和调整后可成为新的、更高级的技能。

    同时,课程强调和运用的抽象与自动化思想,作为计算思维的核心,其熟练掌握和科学运用也会为学习者在这个“计算的世界”里工作、学习和生活更加游刃有余。

。。。

更多的课程 Q&A 详见【第0周 学习准备】。

北京联合大学
6 位授课老师
戴红

戴红

副教授

侯爽

侯爽

讲师

常子冠

常子冠

讲师

推荐课程

【DeepSeek适用】小白玩转AI大模型应用开发

林粒粒

227人参加

小白玩转 Python 数据分析

林粒粒

93人参加
下载
下载

下载App