本课程根据教育部《计算机基础课程教学基本要求》与《大学计算机教学基本要求》的精神,面向非计算机专业的文理类学生开设的的公共基础课程,是必修课。
本课程以应用为目的,以实践为重点进行教学,主要讲授Access数据库的基础知识、数据库和表、查询、窗体、报表、数据访问页、宏、模块与VBA程序设计等方面的知识。不同的数据库对象在数据库中起着不同的作用,其中表是数据库的核心与基础,用来存储数据库中的数据;查询是Access处理和分析数据的工具,它能根据条件从多个数据源中提取需要的信息,供用户查看、统计和分析;窗体是Access的重要对象,主要实现人机交互,借助于窗体用户能输入数据、编辑数据、显示和查看数据;报表用于将数据库中的数据以格式化的形式显示和打印出来;数据访问页可以将数据库中的数据发布到网上;宏是Access中的一个功能强大的工具,使用宏能够自动执行操作,提高用户的工作效率;模块也是Access系统中的一个重要对象,以VBA为基础编写应用程序,实现更为复杂的功能。
本课程旨在培养学生操作数据库的能力,进一步提升大学生的信息素养,以满足社会和专业本身对大学生在计算机知识、技能与素质方面的要求。
通过SPOC的课程学生,其成绩计入本学期的期末成绩,占10%。
先修《大学计算机1》课程.
一、课程性质、目的和要求
《大学计算机2》是面向非计算机专业的文理类学生的公共基础课程,是一门知识性、技能性与应用性相结合的课程。它立足于实践,在学习知识的过程中动手体验,在实践过程中学习知识。
本课程以Microsoft Access为数据库操作平台,向学生讲解面向对象的关系数据库及其相关知识。通过学习,使学生对各种对象的概念、创建、设计、修改和应用有一个全面的了解,进而能开发简单的数据库应用系统。
通过本课程的学习,了解数据库的基础知识,掌握关系数据库的基本概念及基本关系运算;理解表、查询、窗体、报表、页、宏和模块的概念;掌握数据库的创建及数据库对象的管理和相关操作;掌握表的创建方法与表间关系的创建和编辑;理解查询的概念和实质,掌握各种查询的创建方法;掌握窗体的创建方法和控件的使用;理解报表与窗体之间的区别和各自的功能;掌握报表的创建方法以及使用计算控件实现统计计算;理解宏的概念和作用;掌握宏,宏组和条件宏的建立和编辑方法;掌握VBA程序设计基础及模块的创建方法;了解使用Access进行小型数据库应用系统设计的基本步骤。
二、教学内容、要点和课时安排
第1章 数据库基础知识
1. 教学要求
掌握数据库基础知识;了解数据模型、数据库管理系统与对象的概念;掌握关系数据库、关系模型、关系、元组、属性、域和主关键字的概念;掌握关系运算(选择、投影和连接)的基本操作。
2. 教学内容
1.1 数据库基本概念
1.2 数据模型
1.3 关系数据库
1.4 数据库设计基础
1.5 初识Access2003
第2章 数据库和表
1. 教学要求
介绍表对象的概念和数据表的基本操作。主要内容包括:数据库和表的创建方法、字段的编辑和修改、利用设计视图进行字段属性的设置和主键的创建方法;熟悉数据的输入、导入和导出;掌握索引和表间关系的建立;掌握表间关系与参照完整性的设置;在数据表视图下对表进行维护,包括数据的查找与替换、对记录进行排序与筛选,以及对数据表进行格式化。
2.教学内容
2.1 创建数据库
2.2 建立表
2.3 编辑表
2.4 操作表
第3章 查询
1. 教学要求
介绍如何对数据表进行有规律的检索、连接、更新和删除等操作。主要内容包括:了解查询的概念、作用及类型;熟练掌握如何创建各种查询以及在查询中使用条件表达式;熟练掌握查询的运行、修改数据源、添加新字段、实现排序、统计和计算等;掌握创建SQL查询的方法。
2. 教学内容
3.1 什么是查询
3.2 选择查询
3.3 参数查询
3.4 交叉表查询
3.5 操作查询
3.6 SQL查询
第4章 窗体
1.教学要求
窗体是用户与数据库进行交互的界面,通过窗体用户可以输入和编辑数据,也可以将数据源中的数据以适当的形式输出。了解窗体的功能和类型;掌握创建窗体的基本方法;熟练掌握使用设计视图创建和编辑窗体;在设计视图下使用控件、更新样式和改变格式等;掌握使用窗体处理数据。
2.教学内容
4.1 什么是窗体
4.2 创建主/子窗体
4.3 创建图表窗体
4.4 设计窗体
4.5 格式化窗体
第5章 报表
1.教学要求
报表的主要作用是将数据按特定方式组织并输出,以便高效地对数据进行管理、计算和统计。主要内容包括:了解报表的定义、功能和类型;了解报表与窗体的区别;掌握创建报表的各种方法;熟练掌握对报表数据进行排序、分组和汇总计算。
2.教学内容
5.1 创建报表
5.2 使用设计视图创建报表
5.3 报表排序与分组
5.4 使用计算控件
5.5 创建主/子报表
5.6 格式化报表
5.7 多列报表与报表分页
第6章 宏
1.教学要求
了解和掌握宏的概念、功能和类型;掌握宏的创建方法;了解不同类型宏的作用;掌握通过控件响应宏的方法。
2.教学内容
6.1 宏的概念
6.2 宏的创建
6.3 宏的调试
6.4 宏的综合应用实例
第7章 模块与VBA程序设计
1.教学要求
了解模块的功能和分类;掌握VBA的基本语法、过程的设计方法。主要内容包括:模块的基础知识,VBA开发环境,VBA程序设计基础和模块的创建。
2.教学内容
7.1 模块的基本概念
7.2 VBA编程基础
7.3 选择结构程序设计
7.4 循环结构程序设计
7.5 过程
7.6 面向对象的程序设计
7.7 VBA数据库编程
7.8 VBA程序调试
[1] 吕英华主编,张述信副主编,付帅,黄庆涛,刘莹,刘丽娜编著. Access数据库技术及应用[M].北京:科学出版社,2012.1
[2] 教育部考试中心.全国计算机等级考试二级教程——Access数据库程序设计[M]. 北京:高等教育出版社,2011.12
数据库与表的区别