您的位置: 网站首页 > 教辅考试 > 各科教学大纲汇总 > 教学大纲 > 【5.《数据库》教学大纲(vfp)】

5.《数据库》教学大纲(vfp)

 

教学大纲

课程名称      数据库

名义学时      75学时,其中讲授42学时, 实验33学时。

课程目的      使学生了解Visual FoxPro的程序设计方法,能够独立编写VFP程序,并结合数据库的操作管理功能,实现信息管理与查询功能,为后续课程学习奠定基础。  

通过本课程的学习,使学生掌握数据库的基本概念、操作、查询;掌握高级语言程序设计及可视化编程功能,掌握可视化编程技巧及技术。

技术领域      工程师中级

前提课程      计算机应用基础

计算机网络基础

授课方式      本课程在计算机房采取多媒体网络教学方式,通过边讲边操作、边辅导的方式授课。

内容提要      本课程覆盖下列专题:

l       数据库基础知识

l        Visual FoxPro6.0基础知识

l        数据库和表的设计与操作

l        视图、查询及SQL语言简介

l        项目管理器的使用

l        Visual FoxPro程序设计

l        表单设计与应用

l        菜单设计、消息框和工具栏

l        报表与标签

l       应用程序的发布

学习结果      完成本课程,学生将能够达到

学习结果1     能够了解数据库的基本概念,了解关系数据库的工作方式。

  评估标准    1.1 理解数据、信息和数据处理

1.2 理解数据库系统的组成和特点。

1.3 理解数据模型的含义。

1.4 理解关系数据库的相关概念和关系运算。

1.5了解常见数据库管理系统与开始工具

  评估条件    Visual FoxPro6.0工作环境。

  评估方法    理论考核

学习结果2     了解Visual FoxPro工作界面、操作方法和基本数据类型

  评估标准    2.1了解Visual FoxPro的特点、安装、启动与退出。

2.2了解Visual FoxPro工作界面。

2.3 了解Visual FoxPro操作方法。

2.4掌握Visual FoxPro的数据类型。

2.5 掌握常量和变量

2.6 掌握运算符和表达式的使用

2.7 掌握常用函数的使用方法。

  评估条件    Visual FoxPro6.0工作环境

  评估方法    理论考核、实际操作

学习结果3     能够掌握利用Visual FoxPro建立和修改数据库、数据库表、自由表;能够为表设置有效性检验、索引以及多表间操作;能够为表建立视图和查询。

  评估标准    3.1  掌握自由表的创建和表数据的输入。

3.2         掌握表的基本操作,具体包括:表文件的打开、关闭;表结构的显示和修改;记录的显示与定位;表记录的修改;追加、插入、删除记录。

3.3         掌握表的排序、索引和查询

3.4         掌握表的统计与汇总

3.5         掌握多表的使用包括表之间建立关联和连接。

3.6         掌握数据库和表的建立、修改,向数据库添加或从数据库删除表。

3.7         掌握建立表与表之间的关系包括:设置索引关键字类型;一对一的关联;一对多的关联;设置参考完整性;

  评估条件    学生每人一台微机,安装有Visual FoxPro软件。

  评估方法    理论考核、实际操作

学习结果4   掌握建立视图和数据查询的方法,能够掌握关系数据库标准语言SQL的使用方法,能够使用SQL语言对数据库进行简单的操作。

  评估标准    4.1掌握使用视图向导创建本地和过程视图,利用视图设计器创建视图的方法。

4.2 掌握查询文件的建立查询文件的建立、执行与修改。

4.3 掌握SQL的数据查询功能

  评估条件    学生每人一台微机,安装有Visual FoxPro软件并有已建好的示例数据库和表。

  评估方法    理论考核、实际操作

学习结果5    掌握项目管理器使用方法。

  评估标准    5.1  掌握项目管理器的使用方法,包括“数据”选项卡和“文档”选项卡的使用。

5.2掌握项目管理器中的文件操作。

5.3 掌握创建用户的应用系统的过程。

  评估条件    学生每人一台微机,安装有Visual FoxPro软件并有已建好的示例数据库和表。

  评估方法    理论考核、实际操作

学习结果6    掌握在Visual FoxPro中掌握三种基本结构程序设计方法的使用,掌握过程的设计和调用方法和程序调试,能够熟练地完成对给定程序段的分析,能够利用不同的逻辑结构编制出简单的程序文件。

  评估标准    6.1掌握Visual FoxPro程序文件的建立和运行方法,包括程序文件的建立、运行、程序书写规则和使用键盘输入命令。

6.2掌握三种逻辑结构的使用方法、设计运用方法,包括顺序结构程序设计,选择结构程序设计,循环结构程序设计。

6.3掌握过程的设计和过程的调用方法,包括过程与过程调用;自定义函数和变量的作用域。

6.4掌握应用程序的调试的方法。

  评估条件    学生每人一台微机,安装有Visual FoxPro软件并有已建好的示例数据库和表。

评估方法    理论考核、实际操作

学习结果7     能够了解面向对象的基本概念,了解表单设计器,掌握表单的创建和管理;掌握常用控件的使用。

  评估标准    7.1 理解面向对象的基本概念。

7.2 理解表单设计器

7.3掌握表单的创建和管理。

7.4掌握常用控件的使用

  评估条件    学生每人一台微机,安装有Visual FoxPro软件并有已建好的示例数据库和表。

  评估方法    理论考核、实际操作

学习结果8     能够掌握菜单设计、消息框和工具栏的创建方法。

  评估标准    8.1 掌握菜单设计

8.2 了解消息框创建方法

8.3 了解工具栏的创建方法

  评估条件    学生每人一台微机,安装有Visual FoxPro软件。

  评估方法    理论考核、实际操作

学习结果9     能够了解创建报表的方法;打印报表、报表的调用和设计标签。

  评估标准    9.1 了解创建报表的方法

9.2 了解打印报表的方法

9.3 了解报表调用的方法

9.4 了解设计标签的方法

  评估条件    学生每人一台微机,安装有Visual FoxPro软件。

  评估方法    理论考核、实际操作

学习结果10    掌握应用程序的发布

  评估标准    10.1 了解可发文件。

              10.2 掌握应用程序的发布过程。

  评估条件    学生每人一台微机,安装有Visual FoxPro软件。

  评估方法    实际操作

学时分配    75学时)

学习结果

     

学时

讲授

实训

学习结果1

数据库基础知识

2

2

 

学习结果2

Visual FoxPro6.0基础知识

10

6

4

学习结果3

数据库和表的设计与操作

16

8

8

学习结果4

视图、查询及SQL语言简介

6

3

3

学习结果5

项目管理器的使用

4

2

2

学习结果6

Visual FoxPro程序设计

14

8

6

学习结果7

表单设计与应用

10

6

4

学习结果8

菜单设计、消息框和工具栏

6

4

2

学习结果9

报表与标签

4

2

2

学习结果10

应用程序的发布

3

1

2

建议使用的学习资源:

参考教材      1、谢荣传、王永国《Visual FoxPro程序设计》清华大学出版社

2《Visual FoxPro 及其应用系统开发》史济民、汤观全编著  清华大学出版社

3《Visual FoxPro 6.0程序设计基础》卢湘鸿 主编  清华大学出版社

4、 《 Visual FoxPro 6.0程序设计基础》   李吉梅  清华大学出版社  北京  2006

5《Visual FoxPro 6.0程序设计基础》 孙淑霞等编著  电子工业出版社  2007

6、《Visual FoxPro 6.0程序设计基础》孙晨霞 郭彦红 苑迎春  清华大学出版社    北京  2003

参考软件包    1Visual FoxPro 6.0

测评大纲

总体说明      设计本门课的目的是使学生从应用角度出发,掌握基本的数据库应用技术,在理论和实践上掌握数据库理论基础、Visual FoxPro数据库系统的基本操作技能,建立数据库的基本概念,理解和掌握简单的数据库应用技术,掌握数据库程序设计方法和面向对象的概念,具备基本程序设计能力;使学生能够设计和组建简单的Visual FoxPro数据库应用系统。

评估指导      当开始评估测试时应确使:

u         学生已经掌握了有关数据库和Visual FoxPro的有关概念及Visual FoxPro基本语言元素的使用。

u         学生已经熟练掌握了Visual FoxPro数据库的基本操作方法。

u         学生已经熟练掌握了Visual FoxPro程序设计的方法和要领。

评估概要      适合本课程的评估手段为:

 

序号

评估方法

      

评估的学习结果

1

书面任务

课程结束时,考核。

123456

2

实践操作

分阶段进行。

2345678910

 

  1      书面测试

          在课程结束时对各评估结果以笔试或上机操作答卷的形式进行全面的测试。

          期末考核

          60-90分钟

对评估者      评估者应做到:

      ●对问题有简洁、准确的答案。

●确保在评估中所使用试例的正确。

●确保试例对知识的覆盖率。

  ●确保试例的范围不窄、不偏、不超纲。

 

对学生的     学生应做到:

         

n       按时接受评估。

n        提供正式的材料。

n        简洁、准确地回答问题。

 

      适合这项评估任务的工具和环境是:

         若条件具备可采用计算机专用考核软件进行考核机器      配备专用软件、Visual FoxPro6.0。硬件要求计算机网络完好可用。

      学生应能够演示下列能力:

          ?能够了解数据库的基本概念,了解关系数据库的工作方式。

?了解Visual FoxPro工作界面、操作方法和基本数据类型

?能够掌握利用Visual FoxPro建立和修改数据库、数据库表、自由表;能够为表设置有效性检验、索引以及多表间操作;能够为表建立视图和查询。

?掌握建立视图和数据查询的方法,能够掌握关系数据库标准语言SQL的使用方法,能够使用SQL语言对数据库进行简单的操作。

?    掌握项目管理器使用方法。

?     掌握在Visual FoxPro中掌握三种基本结构程序设计方法的使用,掌握过程的设计和调用方法和程序调试,能够熟练地完成对给定程序段的分析,能够利用不同的逻辑结构编制出简单的程序文件。

? 能够了解面向对象的基本概念,了解表单设计器,掌握表单的创建和管理;掌握常用控件的使用。

? 能够掌握菜单设计、消息框和工具栏的创建方法。

? 能够了解创建报表的方法;打印报表、报表的调用和设计标签。

?  掌握应用程序的发布

测评项目范例:

  1      选择题:在下列各题的ABCD四个选项中,只有一个选项是正确的,请选出正确答案。

数据表备注文件的扩展名是(        ).

A、FPT       B、PRG       C、DBF       D、PJX 

  1      A

  2      填空题:将正确答案填写在题目空白处。

                          在数据库表中,将逻辑删除的记录进行物理删除的命令是_____________

  2      PACK

问题  3      阅读程序题:阅读下列程序,将正确的运行结果填写在答题纸相应位置上,答在试卷上不能得分。

A1=123+456

STORE″Visual FoxPro″TO A2

?  A1

?  A2 + ″系统″

答 案  3     579

Visual FoxPro系统

问 题  4      填空题:将正确答案填写在题目空白处。

以下是用于计算乘法表的程序,请填空。

Set talk off

Clear

?

for I=1 to 80

  m=I%10

  ?? str(m,1)

endfor

for j=1 to 9

  ?str(j,2)+’)’

  for   (1)       

  ??    (2)       

  endfor

endfor

return

答 案4      (1) for k=1 to j

(2) str(j*k,6)

问题5            编写程序:编写程序求1-100之间所有偶数的平方和,即22+42+62+……+1002

答案5          set talk off

s=0                 

for i=1 to 100  step 2                     

s=s+i^2

endfor

?s

set talk on

return

方 式  2      实践测试

        通过实际操作对能力中的实践性较强的部分建立和修改数据库、数据库表、自由表;建立视图和数据查询;表单的创建和管理;常用控件的使用;菜单设计、消息框和工具栏的创建;创建报表的方法;打印报表、报表的调用和设计标签等内容进行分阶段实践考核。

          各阶段教学结束后进行。

          每次10—20分钟

对评估者      评估者应做到:

      对问题有简洁、准确的答案

●确保在评估中所使用试例的正确

●确保试例对知识的覆盖率

  ●确保试例的范围不窄、不偏、不超纲。

 

对学生的      学生应做到:

         

l       按时接受评估。

l       解决问题简洁、快速、准确、无误。

      适合这项评估任务的工具和环境是:

          若条件具备可采用计算机专用考核软件进行考核机器配备专用软件Visual FoxPro6.0硬件要求计算机网络完好可用。

     学生应能够演示下列能力:

         

l       学生已经掌握能够利用Visual FoxPro建立和修改数据库、数据库表、自由表;能够为表设置有效性检验、索引以及多表间操作;能够为表建立视图和查询。

l       学生已经掌握掌握建立视图和数据查询的方法,能够掌握关系数据库标准语言SQL的使用方法,能够使用SQL语言对数据库进行简单的操作。

l      学生已经能够了解面向对象的基本概念,了解表           单设计器,掌握表单的创建和管理;掌握常用控件的使用。

l      学生已经能够掌握菜单设计、消息框和工具栏的  创建方法。

l       学生已经能够了解创建报表的方法;打印报表、报表的调用和设计标签。

l        掌握应用程序的发布学生已经能够使用

测评项目范例:1. 创建表(XSDA)

其结构为:学号C(8),姓名C(6),性别L(1),出生日期D(8),入学成绩N(6,2),照片G(4)。

2.给表(XSDA)输入如下数据:

学号 姓名  性别     出生日期     入学成绩  特长 照片

001 冬天    女      01/01/82      600      文艺 略

002 白杨    男     02/02/83       567      体育 略

003 林立    男     03/03/84       478      绘画 略

参考答案:   

填写说明

教学大纲是各门课程授课内容和测评范围的原则性依据,大纲一经确定,此门课程必须按大纲要求的范围授课,不得随便删除或更改大纲内容。同时,课程的测评范围也不能超出大纲要求的范围或范围过窄。填写说明如下:

一、凡在模板中遇到有下划线“      ”的文字部分,都是供参考的填写格式和方法。

二、凡在模板中遇到有小括号“(    )”的文字部分,都是填写说明。

三、对各项内容的填写说明

1、      课程名称为本大纲所对应的课程;

2、      名义学时为本门课程的计划学时数,可简略写出学时分配情况;

3、      课程目的为本门课程能够使学生掌握哪些知识、达到什么能力;

4、      技术领域和等级为完成本门课程后学生将能达到的相应等级,此项内容有些课程有(如计算机、英语、会计等课程),如本门课程无相关技术等级可不写;

5、      前提课程为学生在学习该课程之前,必须掌握的知识内容;

6、      学习结果中对每一项学习结果的评估标准、评估条件、评估方法的填写要求明确、详尽;

7、      学时分配中要求对应每一项学习结果,列出相应的课程内容及学时分配情况;

8、      测评大纲以下内容为该门课程的考试大纲,其中:

总体说明为测评的目的,一般是对学生哪些关键能力的考核。

评估指导为测评必须注意的关键性问题,必须满足的基本条件

期限为在何时测评,过程所需的时间等。

对评估者的要求为对教师的要求;

工具和环境为完成此项测试应具备的软硬件条件;

测评项目范例为出题举例。

 

随着计算机应用领域的不断拓展,新型计算机应用软件的不断推出,教学内容应适应发展和应用的需要,使用时要删减陈旧及不适应部分,代之以新的内容。

由于本人水平有限,不当之处在所难免,欢迎指正。