33014数据库教学大纲Word文档下载推荐.docx
- 文档编号:17145730
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:21
- 大小:21.86KB
33014数据库教学大纲Word文档下载推荐.docx
《33014数据库教学大纲Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《33014数据库教学大纲Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。
刘谦杨波黄寒燕刘喜平
编写人
编写时间
2007年3月修订
课程负责人
大纲主审人
使用教材
黎升洪主编《VisualFoxPro面向对象程序设计教程》科学出版2004年12月
吴京慧主编《计算机基础实验技术教程》中国科学技术出版社2005年3月
教学参考资料
⑴刘卫国主编《VisualFoxPro程序设计教程》北京邮电出版社2004年6月
⑵教育部考试中心主编《全国计算机等级考试二级教程--VisualFoxPro程序设计》高等教育出版社2003年2月
课程教学目的
本课程是全校经济管理类专业的公共选修课。
本课程针对非计算机专业的特点,简要教授必备的数据库基础知识,,讲授现代经济管理类如何利用计算机加工与处理数据,在《计算机应用基础》基础上进一步提升现代大学生的计算机知识和应用的基本技能,为专业相关的数据处理奠定基础,全面地提高学生的创新素质。
课程教学要求
1、从简单实例入手,讲解数据库基本知识和基本理论;
2、注重VisualFoxPro操作的实用性;
3、强化学生上机实践,注重学生操作能力培养,从实践操作中加深和巩固数据库与数据处理原理知识,提高学生的开拓创新意识。
本课程的重点和难点
重点:
1、数据模型与关系数据库;
2、VisualFoxPro数据库操作基础
3、VisualFoxPro中SQL查询;
4、VisualFoxPro程序设计基础;
5、表单设计与应用。
难点:
1、VisualFoxPro程序设计;
2、表单设计与应用。
课程考试
考核方式:
平时10%,上机操作考核15%,综合设计实验(实验报告)15%,期末笔试成绩60%。
平时成绩以考勤、提问和课堂作业为主;
上机操作主要考核SQL查询和VisualFoxPro程序设计;
综合设计实验要求按指定要点进行表单设计,并撰写实验报告。
二、教学时数分配
教学进程表
周次
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
共计
备注
讲课
48
实验课
32
分析讨论
周时数共计
授课
日期
教学内容
教学时数
讨论
实验
月日
第一章数据库系统概论
1.1数据库技术;
1.2数据模型;
1.3关系数据库(1.3.1关系模型)
实验1VFP集成环境的使用
2.2VisualFoxPro的安装与启动、退出;
2.3VisualFoxPro的用户界面;
2.4VisualFoxPro操作概述;
2.5VisualFoxPro命令概述;
?
、?
命令和简单的表达式使用
1.3.2关系完整性约束;
1.4数据库系统应用模式;
第三章VisualFoxPro语言基础;
3.1数据类型;
3.2常量;
3.3变量;
3.4函数;
3.5VisualFoxPro的表达式(3.5.1算术表达式;
3.5.2字符表达式;
3.5.3日期和时间表达式;
3.5.4关系表达式;
3.5.5逻辑表达式)
实验2变量、函数和表达式的使用
内存变量赋值操作;
常见函数调用操作;
表达式编写
第四章VisualFoxPro数据库操作基础
4.1表的打开与关闭和工作区;
4.2表记录的基本操作
4.2.1表记录指针的定位;
4.2.2表记录的显示与浏览(重点);
4.2.3表记录的修改;
4.2.4数据表记录的增加;
4.2.5表记录的删除。
实验3数据表的打开、浏览
数据表打开、关闭;
数据表在多个工作区的打开、关闭;
记录指针的定位操作;
记录的浏览操作(重点构造条件)。
4.3表的索引与排序;
4.4表记录的查找;
4.7数据表的建立与修改;
4.8数据库的基本操作
实验4索引的建立使用、数据库(表)的建立
索引的建立;
索引的使用;
快速查找;
数据库、数据表的建立;
数据表的主键、外键约束的建立。
数据表设计器使用;
数据库设计器使用。
第五章VisualFoxPro中SQL语言的应用
5.1SQL语言概述;
5.1.3基本表和视图;
5.2数据查询;
5.2.1单表查询。
实验5SQL单表查询语句编写
重点构造WHERE条件
5.2.2多表查询(重点);
5.2.3创建和使用视图;
5.3数据记录插入、删除、更新操作;
5.4数据库定义(选讲)。
实验6SQL多表查询操作
重点理解二表自然连接操作和多数据表导航概念。
理解条件的编写。
5.5VisualFoxPro查询设计器。
第六章VisualFoxPro程序设计基础
6.1VisualFoxPro程序的建立与执行;
6.2结构化程序设计基础;
6.3VisualFoxPro程序的控制语句结构;
6.3.1顺序结构程序;
6.3.2分支结构程序(重点)
实验7程序设计实验一
VFP程序环境熟悉,简单程序的编写;
程序运行;
顺序结构程序编写;
分支结构程序编写。
6.3.3循环结构程序(重点);
6.3.4程序设计举例;
实验8程序设计实验二
单重循环程序的编写;
多重循环程序的编写;
6.4数组的应用;
6.5程序的模块化方法;
实验9程序设计实验三
数组用于排序;
简单子程序编写。
期中分析、讨论与小结,习题课等
实验10程序设计实验四
程序综合例子。
第七章面向对象程序设计基础
7.1面向对象的基本概念;
7.1.1面向对象核心概念;
7.1.2类或对象的特性;
7.2VisualFoxPro6.0对面向对象方法的支持;
7.3VisualFoxPro面向对象的程序设计中的其它问题;
7.3.1控件焦点与Tab序;
7.3.2VisualFoxPro中关于类的操作。
实验11项目管理器中对HelloWorld程序的阅读、分析
第八章表单设计与应用
8.1表单的建立与运行;
8.2表单的操作;
8.2.2表单的属性;
8.2.3表单的事件与方法;
8.2.4数据环境;
8.2.5表单控件的操作与布局;
8.3常用表单控件;
8.3.1命令按钮(CommandButton)控件;
实验12项目管理器中对HelloWorld程序的编写
常见控件的属性和方法
8.3.2命令按钮组(CommandGroup)控件;
8.3.3文本框(TextBox)控件;
8.3.4编辑框(EditBox)控件;
8.3.5复选框(CheckBox)控件;
8.3.6单选按钮(Optiongroup)控件。
实验13表单设计器的使用二
8.3.7标签(Label)控件;
8.3.8列表框(List)控件;
8.3.9组合框(ComboBox)控件;
8.3.10计时器(Timer)控件。
实验14表单设计器的使用三
8.3.11微调(Spinner)控件;
8.3.12页框(PageFrame)控件;
8.3.13表格(Grid)控件。
综合例子
综合实验
综合分析与讨论,课程总结。
三、单元教学目的、教学重难点和内容设置
第一周 数据库系统概论
【教学目的】
使学生了解信息、数据、数据库、数据库管理系统和数据模型等基本知识。
了解如何科学地组织和储存数据,计算机是如何高效地获取和处理数据。
让学生初步了解数据库系统中如何能够利用关系模型建立VisualFoxPro中的关系,进而掌握元组、属性、关键字、等主要概念与知识。
【重点难点】
数据处理,数据模型,关系数据库。
【教学内容】
第二周 VisualFoxPro语言基础
使学生了解关系完整性约束;
使学生掌握常量;
变量的概念和定义方法,掌握表达式的基本概念,掌握运算符与函数的书写方法。
掌握数值处理函数、部分字符函数、数据类型转换函数在表达式中的使用。
常量、变量概念,字符和关系运算符,字符函数和类型转换函数。
函数和表达式。
【教学内容】
3.4函数(数值处理函数6个(SQRT,INT,MOD,ROUND,MAX,MIN),字符函数11个(SPACE,LEN,AT,LEFT,RIGHT,ISALPHA,CHR,ASC,SUBSTR,LTRIM,RTRIM),日期与时间函数4个(DATE,YEAR,MONTH,DAY),数据类型转换函数4个(STR,VAL,CTOD,DTOC),数据表处理函数7个(DBF,BOF,EOF,FOUND,RECNO,SELECT,RECCOUNT));
第三周 VisualFoxPro数据库操作基础
使学生掌握表文件的建立、打开、关闭、工作区的选择、指针定位、表记录显示、增加、修改及表记录的删除等内容。
表文件的建立、打开、关闭、工作区的选择、指针定位、表记录显示、增加和表记录的删除。
指针定位、表记录显示、增加和表记录的删除。
第四周 VisualFoxPro数据库操作基础(续)
【教学目的】掌握表的索引和查找、数据库的建立、打开和关闭、修改与删除等基本操作,使学生能够区别数据库与表,建立与修改数据库表、建立数据库表之间的永久关联。
表的索引和查找,数据库的建立、打开和关闭、修改与删除等基本操作,建立数据库表之间的永久关联。
4.8数据库的基本操作。
第五周 SQL语言的应用
(一)
使学生掌握基本表和视图等SQL知识,掌握SQL的单表查询。
基本表和视图,单表查询。
第五章VisualFoxPro中SQL语言的应用
(一)
第六周 SQL语言的应用
(二)
使学生掌握SQL的多表查询,创建和使用视图;
了解数据记录插入、删除、更新操作。
SQL的多表查询,创建和使用视图。
第七周 VisualFoxPro程序设计基础
(一)
使学生理解解决一个问题的算法,使学生了解交互式命令及程序文件的构成方式,掌握程序文件的操作命令和操作方法,理解并使用顺序结构和分支结构编写简单程序。
程序文件的建立、修改与运行;
顺序结构和分支结构。
分支结构。
6.3.2分支结构程序
第八周 VisualFoxPro程序设计基础
(二)
使学生理解为什么要使用循环结构,什么情况下运用循环结构编写程序,理解和解读简单循环程序,解读多重循环程序,使学生能够对部分典型问题进行循环结构的程序编写。
含循环结构的程序设计。
6.3.3循环结构程序(简单循环、多重循环);
6.3.4程序设计举例。
第九周 VisualFoxPro程序设计基础(三)
使学生进一步加强对循环结构的理解,进一步理解和解读简单循环程序和多重循环程序,使学生理解数组结构和利用数组编程。
多重循环结构程序设计;
数组与排序。
6.3.4程序设计举例(续);
6.5程序的模块化方法(选讲)。
第十周 综合分析与讨论
使学生能够在一个新的高度审视表与数据库、SQL的单表与多表查询、程序的控制结构等VisualFoxPro相关概念和知识。
SQL查询的综合分析与总结;
程序设计与算法分析。
表与数据库;
单表与多表的SQL查询;
算法与控制结构
第十一周 面向对象程序设计基础
向学生介绍面向对象的基本概念,让学生初步理解类和对象,概要地了解VisualFoxPro面向对象的程序设计。
面向对象核心概念,类和对象概念。
第十二周 表单操作与表单控件
使学生了解表单概念,能够在计算机上创建、修改和运行表单,设置表单属性,了解VisualFoxPro中常用表单控件,理解命令按钮(CommandButton)控件。
表单的属性;
表单的事件与方法;
表单与数据环境;
命令按钮(CommandButton)控件。
第十三周 表单设计
(一)
使学生理解并掌握若干常用控件的使用,能对一般要求的表单进行设计。
命令按钮组(CommandGroup)控件;
文本框(TextBox)控件;
复选框(CheckBox)控件;
单选按钮(Optiongroup)控件
第十四周 表单设计
(二)
使学生理解并掌握若干常用控件的使用,能运用标签、列表框或组合框及计时器控件进行表单设计。
标签(Label)控件;
组合框(ComboBox)控件;
计时器(Timer)控件。
18.3.7标签(Label)控件;
第十五周 表单设计(三)
使学生理解并掌握若干常用控件的使用,能在表单中运用页框(PageFrame)控件和表格(Grid)控件进行设计。
页框(PageFrame)控件;
表格(Grid)控件。
综合例子。
第十六周 运用VisualFoxPro综合设计
使学生能够把握前面所学知识的总体概貌,引导学生对课程进行归纳和总结,提高学生综合运用VisualFoxPro的能力。
本课程学习网站:
基于账号登录:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 33014 数据库 教学大纲