59122301《数据库技术及应用》Access课程教学大纲文档格式.docx
《59122301《数据库技术及应用》Access课程教学大纲文档格式.docx》由会员分享,可在线阅读,更多相关《59122301《数据库技术及应用》Access课程教学大纲文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
![59122301《数据库技术及应用》Access课程教学大纲文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/7/e1181512-1f6c-4c6e-8b1f-5c755c84668f/e1181512-1f6c-4c6e-8b1f-5c755c84668f1.gif)
先修课程
《计算机应用基础》
执笔人
陈善雄
审核人
何利平
审批人
黄育芹
修订时间
2011年5月
二、课程简介
Access具有强大的功能、极快的速度、友好的界面、简洁的数据存取方式、良好的兼容性。
作为目前微机较完美的数据库管理系统,正被广泛使用。
本课程介绍数据库基本知识;
Access基础知识;
Access的数据基础;
数据库和数据表的创建和基本操作;
程序设计基础;
面向对象的用户界面设计;
菜单设计;
查询和视图;
结构化查询语言SQL;
报表和数据访问页的设计;
数据库管理系统的设计等内容。
学生通过对本课程的学习了解数据库技术的重要作用和全面掌握Access面向对象可视化程序设计的方法与技术。
三、课程性质
现在的社会是一个信息飞速发展的社会,而信息社会必然对高校培养学生的素质及其知识结构提出更高和更新的要求。
为适应社会的要求,为国家培养有用的人才,国家教育部高教司将高校非计算机专业的计算机基础教育内容分为三个层次:
计算机文化基础、计算机技术基础和计算机应用基础。
我们开设《数据库技术及应用》(Access)课程,属第二个层次的内容,而且Access也是目前OFFICE2003中最常使用的数据库工具。
我校为文科类等专业开设《数据库技术及应用》(Access)课程,使学生学习这门课程后,基本能了解数据库技术的原理,掌握数据库对象的基本操作方法,并在此基础上进行数据库系统的设计与开发方法,并达到使成绩较好、兴趣高和冲劲足的同学有能力参加全国计算机等级考试的二级考试并获得证书。
四、课程教学目标
通过对本课程的学习,要求学生了解数据库的基本概念、数据库系统和Access数据库管理系统。
了解Access的用户界面及有关Access系统配置,掌握VBA语言的基本知识(语言本身支持的数据类型、常量、变量和常用标准函数及表达式的使用);
掌握结构化程序设计基础知识(包括程序文件的建立与修改;
程序文件的调试;
程序的三种基本控制结构:
顺序结构、选择结构和循环结构;
变量的作用范围等),在掌握了结构化程序设计基础之后,理解面向对象程序设计的基本概念:
对象、属性、事件和方法,掌握查询、窗体以及报表等的各种操作及使用;
掌握利用SQL语言和查询设计器进行数据查询;
掌握菜单和工具栏的设计。
最后要求学生在全面掌握面向对象程序设计的思想和方法基础上,能独立自主地设计与开发一个小型的数据库应用系统。
五、理论教学内容及要求
第1章关系数据库基础
【教学目标】
(1)了解:
数据库的重要作用及发展简史;
(2)理解:
数据模型;
(3)掌握:
关系数据库理论。
【学时分配】2学时
【授课方式】讲授1.5学时,讨论0.5学时
【授课内容】
1.1 数据库概述
1.1.1 数据库的基本概念
1.1.2 数据管理技术的发展
1.1.3 数据库系统的三级模式结构
1.2 数据模型
1.2.1 数据模型概述
1.2.2 数据模型的组成
1.2.3 数据结构模型
1.3 关系模型理论
1.3.1 关系数据库概述
1.3.2 关系数据库操作
1.3.3 关系模型与关系图
1.4 完整性及范式理论
1.4.1 关系数据库完整性
1.4.2 关系数据库规范化理论
【教学重点和难点】
(1)重点:
了解什么是数据库?
它有什么重要作用?
(2)难点:
关系数据库理论以及它的数据基础。
【授课方法与手段】
(1)教学方法:
采用讲授式教学方法,兼有课堂讨论及课堂提问。
(2)教学手段:
采用多媒体、幻灯片相结合的方式使学生对数据库有一定的认识,指导学生了解与本门课程教学相关的主要网站。
【课外学习指导的要求】
1、课外阅读资料
要求学生上网查询“数据库”和“数据库系统”等相关内容。
2、作业与思考题
本教程附带的第1章的思考与练习。
第2章设计数据库
Access数据库中的所有数据对象以及作用。
数据库表之间的关系。
建立Access数据库以及相关的数据表。
【授课方式】讲授2学时
2.1 认识Access2003界面
2.1.1启动Access2003
2.1.2 创建及关闭数据库
2.1.3 数据库的对象
2.2 创建Access2003数据表
2.2.1创建表
2.2.2 数据类型
2.2.3 主关键字及索引
2.2.4 设置字段属性
2.3 数据表操作
2.3.1 记录操作
2.3.2 排列和筛选记录
2.3.3 设置数据表格式
2.3.4 数据表常见设置
2.3.5 复制删除数据表
2.4 Access2003中的关系
2.4.1 创建表关系
2.4.2 实施参照完整性
2.4.3 表关系操作
掌握Access数据库以及数据表的建立过程。
实施参照完整性的操作。
采用讲授式教学方法,结合幻灯片、视频等方法介绍数据库对象等知识点。
采用幻灯片、视频等多媒体组合教学方式使学生对操作过程有全面的认识。
1、课外阅读资料:
要求学生上网查询“关系型数据库”或者“Access数据库”等相关内容。
2、作业与思考题:
本教程附带的第2章的思考与练习。
第3章表达式及基本查询
各种变量与函数的使用。
重复查询与不匹配查询。
选择查询和操作查询的建立与使用方法。
【学时分配】4学时
【授课方式】讲授3.5学时,讨论0.5学时
3.1 表达式及函数
3.1.1 表达式概述
3.1.2 运算符表
3.1.3 使用函数
3.1.4 表达式生成器
3.2 查询概述
3.2.1 查询基本操作
3.2.2 查询的要求
3.2.3 查询类型
3.3 使用查询向导
3.3.1 使用选择查询向导
3.3.2 使用交叉查询向导
3.3.3 使用查询查找重复的记录及字段值
3.3.4 使用查询查找表中不匹配的记录
3.4 操作查询
3.4.1 追加查询
3.4.2 更新查询
3.4.3 生成表查询
3.4.4 删除查询
选择查询的建立与使用。
分组统计查询的建立与使用。
采用讲授式兼讨论方式组织教学方法。
1、课外阅读资料
要求学生上网查询“查询在数据库系统中的重要作用”相关资料。
2、作业与思考题
本教程附带的第3章的思考与练习。
第4章SQL语句与高级查询
SQL语言的特点与作用。
SQL插入、更新与删除语句。
SQL查询语句。
4.1 SQL语言概述
4.1.1 SQL语言概述和特点
4.1.2 SQL数据类型
4.2 SQL数据定义语句
4.2.1 创建和修改数据表
4.2.2 创建和删除索引
4.3 SQL数据操纵语句
4.3.1 查询语句
4.3.2 插入语句
4.3.3 更新语句
4.3.4 删除语句
4.4 使用SQL函数
4.4.1 SQL聚合函数
4.4.2 SQL分组子句
4.5 SQL高级查询
4.5.1 联合查询
4.5.2 联接查询
4.5.3子查询
SQL查询语句的建立与使用。
SQL高级查询的建立。
采用讲授式教学方法。
要求学生上网查询“SQL语言的重要作用”等相关资料。
本教程附带的第4章的思考与练习。
第5章窗体和控件
数据库透视表和数据透视图。
窗体的属性。
各种控件的使用方法。
5.1 什么是窗体
5.1.1窗体概述
5.1.2 窗体的视图方式
5.1.3 窗体的类别
5.1.4 窗体的结构
5.2 创建窗体
5.2.1 使用向导建立窗体
5.2.2 设计视图创建窗体
5.2.3 创建子窗体
5.3 创建透视图表
5.3.1 创建数据透视表
5.3.2 创建数据透视图
5.4 应用控件
5.4.1控件概述
5.4.2 使用控件
5.4.3 属性、方法和事件
5.4.4 更改窗体中tab键次序
各种控件的使用。
窗体属性的设置。
主要采用讲授式教学方法兼采用课堂讨论,讨论控件的各种属性以及设置方法。
要求学生上网查询“控件在窗体设计中的重要作用”等相关资料。
本教程附带的第5章的思考与练习。
第6章报表与数据访问页
ASP、网站等概念。
数据访问页的建立。
各种报表的建立方法。
6.1 报表概况
6.1.1 报表对象概述
6.1.2 报表组成部分
6.113 报表视图方式
6.1.4 报表的类型
6.2 报表的基本操作
6.2.1自动/向导创建报表
6.2.2 设计/快照报表
6.2.3 保存及打印报表
6.3 数据访问页
6.3.1 数据访问页简述
6.3.2 创建数据访问页
6.3.3 使用脚本编辑器
6.4 数据库在网站的应用
6.4.1 ASP概述
6.4.2 显示数据内容
各种报表的建立与使用。
数据访问页的建立与使用。
主要采用讲授式教学方法兼采用课堂讨论,讨论各种报表的属性以及建立方法。
要求学生上网查询“报表在数据库系统中的重要作用”等相关资料。
本教程附带的第6章的思考与练习。
第7章宏与VBA基础
VBA的开发环境。
模块与过程。
宏以及程序流程控制。
【授课方