Access数据库应用
分享
课程详情
课程评价
spContent=信息社会、数据时代,你的工作、生活和学习中是不是充满着数据?你还在使用纸笔记录和管理这些数据吗?是不是使用电子文档,甚至电子表格都不足以应对当前的数据管理工作? 那么,加入我们吧!从学习使用简单、易学、好用的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数据库管理系统创建和管理关系数据库,设计开发数据库应用系统,解决数据管理的现实问题。

课程大纲
预备知识

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

参考资料

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

教材链接: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周 学习准备】。