《数据库技术与应用》课程为北京联合大学校内专有 SPOC 课程,引用中国大学MOOC 平台的《Access数据库应用》MOOC 资源。
《数据库技术与应用》是全校文科类、经管类和医学类等专业通识教育必修课程,全面地介绍数据库基础知识、数据库管理对象的使用与数据库应用软件系统开发方法。课程面向具有一定计算机基础知识和操作技能的各个层次的学习者,既可作为数据库技术入门课程,适合数据库初学者学习,又可作为全国计算机等级考试Access模块的辅助学习课程。通过本课程的学习,学习者能够全面了解数据库基本知识,学会设计、开发简单的数据库应用实例。
课程注重帮助学习者计算思维能力的养成,强调运用抽象与自动化思想解决实际问题,突出严谨规范的专业特性、灵活有趣的场景应用。课程内容以“知识与模型à建模与设计à管理与技术”三个层次递进式展开,并以一个业务数据库的抽象建模、设计实施、应用开发的完整过程贯穿整个课程,为解决日常数据管理问题提供参考。
课程共三个教学部分,每周的教学内容都是创设场景,以问题导入,面向应用,注重解决实际问题,并将一部分数据库结构与系统功能留作课后作业,让学习者充分参与,贡献智慧,完善数据库。
让我们一起从现实世界走进数据库系统
【第1部分 知识与模型】数据库技术概览与知识准备阶段,学习者将全面了解数据库系统和数据模型的基本概念,抽象现实世界的方法,数据管理的历史与发展。
【第2部分 建模与设计】数据建模与数据库设计阶段,学习者将完成“学知书屋”数据库的抽象数据建模,完成关系数据库的设计。
【第3部分 管理与技术】从数据库的诞生,到如何从数据库中找数据,再到用户如何使用数据库、如何将数据库中的数据按照一定格式打印在纸上,最后到使用“宏”提升应用系统的自动化程度、增强系统功能,学习者将完成“学知书屋”数据库系统。
作为数据库技术的入门课程,我们将带领同学们进入“数据库之门”,掌握数据库管理数据的思想、方法和技术,培养以“抽象与自动化”为核心的计算思维能力,学会数据建模,熟练使用简单好用的数据库管理系统创建和管理关系数据库,设计开发数据库应用系统,解决数据管理的现实问题,以实现课程大纲中所期望达到的知识、应用、整合、情感、价值和学习目标。
课程成绩由平时成绩和期末成绩构成,各占50%。其中平时成绩由4项构成:考勤及课上表现、作业、阶段测验、综合设计。
① 考勤及课上表现(5%),记录每次课的考勤及参与学习、讨论、练习等完成情况。
② 作业(15%),2次小作业,需要提交作业数据库,并进行同伴互评,互评作业份数最少为5个,系统将去掉互评成绩中的最小值和最大值,再取平均值作为本次作业的最终成绩。
③ 阶段测验(15%),每周1次周测,允许尝试10次,限时60分钟内完成,取最高成绩。
④ 综合设计(15%),小组协作完成1份大作业,需要提交自拟主题的完整数据库作品。
⑤ 期末考试(50%),限时在90分钟内完成,闭卷考试。
【第0次课】学习准备
课程内容、要求、学习方法介绍,常见问题Q&A
教学文件
【第1次课】第1章 数据库技术概述
1.1 一份企划书
1.2 数据库技术概述
1.3 小结与练习
拓展阅读
第1周测验(上)—— 数据库技术概述
【第1次课】第2章 数据建模
本章课程导学
2.1 数据建模准备:关系数据模型
2.2 从现实世界到机器世界:学知书屋数据建模
2.3 小结与讨论
拓展阅读——数据模型
第1周测验(下) 数据建模
【第2次课】第3章 数据库的诞生(上)
本章课程导学
3.1 创建数据库
3.2 创建数据表
学知书屋数据库
第2周测验 建库建表
【第3次课】第3章 数据库的诞生(中)
3.3 建立表间关系
3.4 数据入库与管理
第3周测验 数据表及关系
【第4次课】第3章 数据库的诞生(下)
3.5 表的基本操作
3.6 小结、练习、数据库与讨论
第4周测验 表的基本操作
第1次小作业(互评)
【第5次课】第4章 从数据库中找数据(上)
本章课程导学
4.1 选择查询
4.2 加入计算的选择查询
学知书屋数据库
第5次周测 选择查询
【第6次课】第4章 从数据库中找数据(下)
4.3 其他选择查询
4.4 批量增删改和生成数据表——操作查询
4.5 SQL查询
4.6 小结、附录、练习、讨论与数据库
第6次周测 参数查询、操作查询
【第7次课】表和查询综合实践
表实验
查询实验
第7次周测 表和查询综合
【第8次课】第5章 数据库与用户(上)
本章课程导学
5.1 认识窗体
5.2 创建窗体
学知书屋数据库
拓展学习
第8次周测 窗体(上)
【第9次课】第5章 数据库与用户(下)
5.3 优化窗体
5.4 小结、练习与讨论
第9次周测 窗体(下)
第2次小作业(互评)
【第10次课】第6章 把数据打印在纸上(上)
本章课程导学
6.1 认识报表
6.2 创建报表
第10次周测 报表(上)
【第11次课】第6章 把数据打印在纸上(下)
6.3 美化报表
6.4 小结、练习与讨论
拓展学习
第11次测验 报表(下)
【第12次课】第7章 不编程也能自动化(上)*
本章课程导学
7.1 认识宏
7.2 条件宏
学知书屋数据库,练习
第12次周测 宏(上)
【第13次课】第7章 不编程也能自动化(下)*
7.3 子宏与宏组
7.4 特殊宏
7.5 小结、附录、练习与数据库
第13次测验 宏(下)
【第14次课】数据库应用系统开发
小组作品设计要求(大作业)
课程总结
优秀文化数据库作品赏析
第14次测验 综合应用
【第15次课】总复习
期末考试相关
第15次测验 总复习
不需要特别的计算机知识和技能,只需会基本的计算机操作,会使用MS Windows。
《Access数据库应用》(ISBN:9787302599111),戴红、侯爽、常子冠、于宁 编著,清华大学出版社,2023年6月第3次印刷,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作为你的数据库起点,应对小型企业、部门和个人的日常数据管理问题,是个很好的选择。