课程概述

     《数据库及其应用(Access)》为全校非计算机专业各个专业学生的通识通修课,也是第一门程序设计课程,主要面向经管类专业开设。本课程的先修课程是计算机应用基础,后续课程为各专业的数据管理和操作课程。本课程涉及的语言ACCESS程序设计是国家级非计算机专业二级考试的语种之一。

      本课程目的是引导学生了解数据库的基本功能以及数据库控制的基本知识;掌握数据库系统、关系模型的基本概念;了解数据库系统在各个领域中的应用;掌握数据库管理系统的使用,包括建立数据库、建立数据表、建立窗体、建立报表、建立视图,掌握对数据库查询、修改和删除等操作;掌握常用的SQL语句,VBA程序设计基础,并能通过可视化工具、命令行或在应用程序中使用SQL语句来操纵数据库;掌握数据库设计的步骤和方法,以达到培养训练学生分析问题和解决问题能力,增强创新意识,提高综合素质,并能够设计和开发小型数据库应用系统。


证书要求

每一章学习完成后,都会有相应的理论测试题,在线作业,考试等类型的题目出现。
每套题目都会根据同学们做的情况,给予计分。请各位同学认真完成,并且要在规定的时间内提交。
同时,同学们在线观看视频也将进行统计。
最后本门课程的考试采用爱课程平台算平时成绩,结合考试系统的机考。考试达到60分,本课程即通过考试。


预备知识

大学计算机应用基础

授课大纲

1、知识单元一:数据库基础(理论2学时)

教学要求:

本章要求学生了解数据库管理技术在现实生活中的应用,了解数据、信息的概念。掌握数据处理、数据库、数据库管理系统、数据库系统、数据库应用系统的概念及它们之间的关系。掌握数据库系统的三级模式和三种数据模型。了解传统的集合运算(并、交差、笛卡儿积)和掌握专门的关系运算(选择、投影、联接、除)。

教学内容:  

    1数据库系统概述

2®数据模型

3²关系数据库

4)数据库设计

教学方法:

基本的概念采用讲授法,重点内容采用直观演示法。

2、知识单元二:Access2010数据库及其创建与管理(理论2学时,上机1学时)

教学要求:

本章要求学生掌握创建数据库的常用方法(用向导、用模板、创建空数据库)。掌握打开数据库的方法。

教学内容:

1®创建数据库

2数据库的打开与关闭

3)操作数据库窗口

教学方法:

基本的概念和语法知识采用讲授法,举例法,重点和难点内容采用演示法和练习法。

3、知识单元三:表操作(理论4学时,上机5学时)

教学要求:

本章要求学生熟悉表的结构,掌握在Access中字段名的命令规则,字段的数据类型,熟练使用设计器创建和修改数据表的结构。掌握用表向导、数据表视图、导入表、链接表创建表的操作方法。掌握各种字段属性的设置方法,掌握表间关系的设置操作,理解实施参照完整性、级联更新、级联删除相关字段的意义和掌握其设置方法。掌握表记录的各种数据的输入方法。掌握查阅向导的设置方法。掌握导出数据表的方法,掌握操作记录的方法。

教学内容:  

    1®创建表

2®表记录的编辑与维护

3²建立表间关系

4表对象的编辑

教学方法:

基本的概念采用讲授法,重点内容采用直观演示法。动手操作能力通过上机练习进行巩固。

4、知识单元四:查询操作(理论8学时,上机10学时)

教学要求:

本章要求学生熟悉查询的概念和类型,掌握选择查询、交叉表查询、参数查询、操作查询(生成表查询、追加查询、更新查询、删除查询)的操作方法。掌握在查询中使用函数、操作符等设置各种查询条件,在查询中进行计算的操作方法。了解SQL查询的功能,掌握用SELECT命令进行条件查询、分组查询,掌握SQL的特定查询(联合查询、传递查询、数据定义查询、子查询)的方法。

教学内容:  

    1查询概述

2®选择查询

3²参数查询

4¯交叉表查询

5²汇总查询

6¯操作查询

7¯SQL查询

8)使用SQL建立特定查询

教学方法:

基本的概念采用讲授法,重点内容采用直观演示法。动手操作能力通过上机练习进行巩固。

5、知识单元五:窗体设计(理论4学时,上机6学时)

教学要求:

本章要求学生熟悉窗体的功能、窗体的类型、窗体的组成。掌握使用向导、设计视图、自动窗体方法创建窗体。熟悉控件的类型,掌握使用各种控件设计窗体的方法,控件属性的设置。掌握创建主子窗体的方法。掌握窗体布局的修饰方法。了解创建和编辑切换面板的方法。了解弹出式窗体和自定义对话框的设置,掌握按选定内容、按窗体筛选、输入筛选目标和高级筛选/排序进行记录筛选的方法。

教学内容:  

    1窗体概述

2²创建窗体

3²常用的窗体控件及其属性

教学方法:

基本的概念采用讲授法,重点内容采用直观演示法。动手操作能力通过上机练习进行巩固。

6、知识单元六:报表(理论2学时,上机4学时)

教学要求:

本章要求学生理解报表的概念、熟悉报表的功能、报表的类型、报表的组成及报表和窗体的区别。掌握自动报表、使用向导和设计视图方法创建报表。掌握在报表中进行排序和分组的设置方法。掌握在报表中进行计算和汇总的方法。掌握创建子报表、多列报表、交叉表报表的方法。掌握对报表中的文字、控件等外观特性进行编辑的方法。掌握报表的预览和打印方法。

教学内容:  

1报表概述

2®创建报表

3¯报表的编辑

4)报表的打印与导出

教学方法:

基本的概念采用讲授法,重点内容采用直观演示法。

7、知识单元七:宏(理论2学时,上机2学时)

教学要求:

本章要求学生理解宏的概念、宏的功能。熟悉宏的种类。掌握宏的创建方法。掌握运行宏的方法。掌握常用的宏命令(AddMenuSetValueMsgBoxOpentableOpenReportClose等)。能区分宏和宏组。掌握在窗体和报表中使用宏的方法。掌握使用宏创建菜单的方法。

教学内容:  

1宏概述

2®创建宏

3)编辑宏

4宏的运行与调试

教学方法:

基本的概念采用讲授法,重点内容采用直观演示法。动手操作能力通过上机练习进行巩固。

8、知识单元八:模块与VBA程序设计(理论6学时,上机2学时)

教学要求:

本章要求学生掌握VBA是一种面向对象程序设计语言。熟悉VBA编程环境、VBA的数据类型、数组、常量、变量、函数、运算符和表达式。掌握编程的步骤,熟练使用VBA的常用语句、顺序结构、选择结构以及循环结构语句编写程序。掌握VBA程序调试和错误处理的方法。掌握模块的概念和创建方法,SubFunction过程的定义格式、创建方法和调用方法。掌握常用对象的属性和事件,并能在编程中灵活应用。

教学内容:  

1模块概述

2VBA程序设计概述

3VBA程序开发环境

4²VBA程序基础

5²VBA程序语句

6VBA程序的控制结构

7VBA自定义过程的创建和调用

8VBA程序调试

教学方法:

基本的概念采用讲授法,重点内容采用直观演示法。编程通过上机实践练习巩固。

9、知识单元九:VBA的数据库编程(理论2学时,上机2学时)

教学要求:

本章要求学生掌握VBA数据库编程相关知识。熟悉数据访问接口,数据访问对象ADODAO,并能在编程中灵活应用。

教学内容:  

1数据访问接口

2数据访问对象ADO

3数据访问对象DAO

教学方法:

基本的概念采用讲授法,重点内容采用直观演示法。编程通过上机实践练习巩固。


参考资料