Access程序设计基础
分享
课程详情
课程评价
spContent=为什么学习数据库?因为没有数据库的系统就是一个死的系统, 有了数据库才有了生命。 为什么说在网络时代数据库更重要了? 因为网络提倡的是互动,那么想实现互动就必须用到数据库。 所以,让我们来共同学习Access数据库管理系统的使用吧。
—— 课程团队
课程概述

  《Access数据库基础及应用》是为本校非计算机专业(主要是面向文科类和管理类)本科学生开设的公共选修课,其内容涉及数据库系统概述、数据库设计、Access数据库系统对象的基本操作和应用等知识。

   Microsoft Access是由微软发布的关系数据库管理系统。相对于其他数据库管理系统而言,Access作为一种桌面数据库管理系统,为数据管理提供了简单、实用的操作环境。同时Access与Office系列软件高度集成,具有风格统一的操作界面,使操作越来越直观、方便,初学者更加容易掌握,这也使Access成为一种适用的数据库教学操作环境。


课程大纲



教学大纲

数据库基础知识

【教学目标】了解数据管理发展历史,熟悉数据库系统的组成,了解常见的数据模型,掌握关系数据库的特点,并熟悉关系数据库的各个概念。

【教学设计与方法】采用多媒体方式授课,对于原理性内容,信息量大,特别是数据库的设计过程,学生理解可能会有一些困难,采用启发式教学方法,利用教材和课件中的大量图示,帮助学生快速掌握数据库的基本知识。 

【教学活动与评价】教师通过对本章的基础知识讲解,达到了很好的教学效果,能结合多媒体教学手段,使学生对基础知识的掌握更深刻。教学内容重点突出,教学目的十分明确,为以后的学习夯实基础。

  Access 2010操作环境与数据库

【教学目标】掌握Access2010的启动和退出,熟悉Access2010的用户界面,掌握数据库的设计、创建、打开与关闭功能,并了解数据库的安全操作。

【教学设计与方法】用Access开发数据库应用系统的数据库设计方法及特点。可利用计算机辅助教学工具,边讲解边进行现场演示,直观易懂,提高学生的学习和实践的兴趣。

【教学活动与评价】教师边讲解边演示,让学生更容易理解和接受,达到教学目标,完成教学内容,并根据学生反映,这样的教学方法效果极佳,并为接触Access奠定了良好的基础。

表的创建与管理 

【教学目标】了解Access2010中表的设计方法和步骤,熟练掌握创建表的2种基本方法,掌握多表之间关系的创建规则及操作方法,熟练掌握向表中输入、修改、删除、更新数据的方法和步骤,了解Access2010中表的导入和导出方法。

【教学设计与方法】采用多媒体授课,在课堂教学中通过分析和创建一个完整的数据库,让学生掌握数据库基本原理及操作。本章操作性较强,注意演示时放慢速度,注重原理讲解与演示相结合。

【教学活动与评价】通过这种教学方法,可以让学生正确掌握数据库的建立、表的建立,掌握Access的数据类型;掌握数据表的打开、编辑、修改表结构;掌握数据的查找、替换、排序与筛选。并且,让每位学生建立一个数据库,建立三个表,并输入数据。课堂分为浓厚,效果极佳。

查询设计 

【教学目标】掌握创建查询的各种类型,熟练掌握使用向导和使用设计器创建选择查询、交叉表查询、参数查询的方法,理解并掌握四种操作查询的创建方法。了解多表之间查询的设计过程和运行调试方法,以及各查询条件的设置。

【教学设计与方法】采用多媒体授课,通过例子进行对查询、表达式和查询运算符进行讲解操作演示,演示选择查询、参数查询、交叉表查询、操作查询,向学生直观介绍操作过程。结合对数据库实例中数据的分析帮助学生进行理解。

【教学活动与评价】用例子进行演示教学,可以让学生熟练掌握查询的功能、类型;掌握多种查询方法的的建立;掌握对已有的查询进行各种操作。对已有的数据表建立不同类型的查询,并对查询进行各种操作。

SQL查询

【教学目标】了解SQL的重要性,熟练掌握基本查询语句,掌握多表查询的书写格式。

【教学设计与方法】采用多媒体授课,在操作演示时,可先分析清楚结果,让学生自己写出SQL语句,然后教师再演示,这样学生记忆深刻。几种特殊的查询的讲解,适当放慢速度,重点讲清楚原理。

【教学活动与评价】教学目标明确,教学方法灵活,可以让每一位学生能够熟练掌握对话式使用SQL语句,了解程序式使用SQL语句。

  窗体设计

【教学目标】了解窗体的作用、类型、视图和结构;熟练掌握使用向导和设计器创建窗体的方法;了解常用控件的种类和用途,掌握常用控件的使用、属性设置方法及应用,了解窗体上控件布局调整的方法;掌握窗体格式的设计与修改方法。

【教学设计与方法】采用多媒体授课,通过表单实例进行操作演示,在前面创建的数据库的基础上,演示创建表实现对数据库的管理,以理解对象的概念。

【教学活动与评价】学生可以正确认识窗体的概念、作用、结构;掌握窗体的建立,掌握窗体与数据表关联,掌握在窗体上建立控件;掌握对窗体进行设置。建立多个窗体,在窗体上建立各种控件;能够建立窗体与前面建立的数据表之间的联系;对已建立的窗体进行修饰。

报表设计

【教学目标】了解报表的作用、类型、视图和结构;熟悉报表的结构和各部分的作用;熟练掌握使用向导和设计器设计报表的方法;熟练掌握编辑报表的方法;掌握对报表记录进行排序、分组和计算的方法;掌握创建子报表和多列报表的方法。

【教学设计与方法】利用幻灯片讲解设计报表的步骤,通过实例演示分别利用向导和设计视图创建报表

【教学活动与评价】实例演示课已让学生更在直观清楚地学生理解报表的定义与组成、报表的分类;掌握报表的创建、编辑、排序与分组;掌握子报表、多列报表、复杂报表的建立;掌握报表的预览、打印。利用自动报表或设计视图对已有的数据表建立报表、子报表和多列报表;能够对建立的报表进行编辑、排序、分组、预览与打印。

 

【教学目标】理解宏的本质和定义,了解宏的作用,熟悉宏组和条件宏的基本概念;掌握创建宏、宏组和条件宏的方法及其应用方法;学会AutoExec宏与AutoKeys宏的使用方法和创建过程;掌握宏的执行与调试方法;学会宏的应用。

【教学设计与方法】本章内容要精讲多练,使用幻灯片结合实例对结构化程序设计中分支结构程序设计和循环结构程序设计进行详细讲解;向学生演示结构化应用程序的设计过程,帮助学生更好地掌握结构化程序设计的思想。但程序设计部分内容较多,注意原理讲解与演示相结合,对学生来说更直观、易懂。

【教学活动与评价】本章最后达到效果为,学生已经可以正确理解宏的概念;掌握宏的创建、运行、编辑。阅读理解不少于150行程序,设计编写宏不少于5个,并上机调试、运行所编写的宏,检验是否达到要求。

  模块与VBA程序设计

【教学目标】理解模块的本质和定义,了解模块与宏的区别,理解VBA的程序框架,熟悉VBA的编程环境;掌握VBA中的数据类型、常量、变量、数组等基本概念的定义、使用方法;理解并掌握VBA程序设计中的顺序结构、选择结构和循环结构的语法定义和使用特点,会设计实现常用程序结构;理解并掌握VBASub过程、自定义函数及事件过程的创建方法,了解创建类模块的过程,掌握类模块和标准模块的创建方法;理解并掌握将宏转换为VBA代码的原理和方法;掌握简单登陆界面的设计和实现方法。

【教学设计与方法】本章内容要精讲多练,使用幻灯片结合实例对结构化程序设计中分支结构程序设计和循环结构程序设计进行详细讲解;向学生演示结构化应用程序的设计过程,帮助学生更好地掌握结构化程序设计的思想。但程序设计部分内容较多,注意原理讲解与演示相结合,对学生来说更直观、易懂。

    【教学活动与评价】本章之后,学生正确地掌握模块的概念;掌握创建模块的方法;了解面向对象程序设计基础;正确理解VBA程序设计基础;熟悉VBA编程环境,掌握VBA数据结构,掌握VBA流控制语句,掌握VBA程序的调试。


预备知识

大学计算机文化基础课程

证书要求


参考资料