1、关系数据库应用基础课程标准一、前言1 课程性质本课程是计算机应用的专业课程,关系数据库应用主要是对关系数据库中数据的基本的操作,在这里主要是利用数据库管理软件 VISUAL FOXPRO 6.0 来对数据进行操作。课程的主要内容是关系数据库的基本概念、特点;VISUAL FOXPRO 6.0 的概念和特点;常量和变量、各种函数的使用;VISUAL FOXPRO 6.0 中项目、数据库、数据表的操作;通过查询和视图、报表和标签对数据进行查询和输出;SQL 语言的语法;程序设计的基本的方法;菜单和表单的使用。并通过所学的知识能够设计出简单的数据库的应用软件。2 课程基本理念 注重全体学生的学习,关
2、注个体之间的差异; 注重学习方法的多样化,培养学生的探究精神; 注重实际效果,让理论为实践服务,让实践为社会服务; 构建开放式的课程环境; 关注技术的发展,学习对个人发展有利的相应的技术; 建立学习结果和学习过程并重的评价机制。二、课程目标1、知识目标与技能目标能够理解关系数据库的基本概念;了解 VISUAL FOXPRO 6.0 的可视化编程、数据库操作的基本特点和操作方法;熟练掌握和操作项目管理器、数据库、表的相关的知识点;能够很好的使用查询、视图、报表、标签等工具对数据对象进行操作;在学好程序设计的基本方法和 SQL 语句的使用方法的前提下,能够将所学的相应的知识应用到菜单和表单的设计中
3、,能够完成一些简单数据库操作的应用软件的设计和编写;在上述的基础上,要求有一定的学生能完成一些综合的程序文件的设计和编写。2、情感态度与价值观 积极参与、认真交流,培养良好的协作; 分享与同伴友好合作的快乐学习过程,培养坚忍不拔的求学精神; 形成良好的学习习惯与学习氛围,追求较高的责任感。 不断追求全面,形成对事物有较全面的认识。三、内容标准项目名 内容领域 行为目标理论课时实验课时项目一引入数据库的世界1、 数据库的基本概念2、 关系数据库的特点1、 阐述数据库的常见概念2、 详细区分关系数据库的特点、相应知识点和与其他数据库和区别2项目二关系数据库设计的注意事项1、 数据库的结构的设计2、
4、 关系的运算3、 数据的完整性1、 完成对数据库设计中的注意点的阐述2、 解释关系的基本运算和数据完整性的运用4项目三VISUAL FOXPRO 6 的操作窗口1、 VISUAL FOXPRO 6 系统特点与工作方式2、 窗口的组成和基本的操作方法1、 简叙 VFP 的安装2、 详解窗口的组成以及各个功能概述 2项目四程序操作的基础1、 基本数据元素:常量、变量、表达式。2、 表达式之间的区别和优先级3、 数组的概念和使用4、常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。1、 说出常量、变量的表示和它们之间的区别2、 详细讲解表达式之间的区别3、 详细讲解数组
5、的使用4、 详解每个函数的使用5、 对每个函数的使用的对象和返回值进行详细的操作讲解6项目五数据库与表的创建与使用1、 项目管理器的使用2、 数据库的操作3、 表的字段和记录的修改4、 多表之间关系1、 简述项目和数据库的操作2、 详细演示表中对字段和记录的操作(添加、删除、修改和索引)3、 实际操作多表之间关系对表的要求4、 概述 VFP 对表操作的命令6 8项目六查询和视图1、 查询和视图设计器的使用2、 查询和视图之间的区别1、 简述各个选项卡的作用2、 演示查询和视图设计器的使用3、 简述查询和视图之间的联系和区别和 SQL 描述语句2 4项目七结构化查询语句SQL1、 SQL 的基本
6、概念2、 SQL 的数据定义功能(CREATE、ALTER 1、 简述 SQL 基本概念和作用2、 详述数据定义语句分别对表、表中字段的语句的格式8 8、DROP)3、 SQL 的数据修改功能(DELETE、UPDATE、INSERT )4、 SQL 的数据查询功能(SELECT)3、 详述数据修改语句对表中记录操作4、 重点讲解数据查询 SELECT 语句的基本格式以及所适用的对象5、 简述查询设计器中 SQL 描述和SELECT 语句之间的联系项目八 程序设计基础1、 命令文件的建立、运行和调试2、 简单的交互式输入输出命令。3、 结构化程序设计的三种基本程序结构4、 过程与过程调用。1、
7、 概述创建及运行程序文件以及简单的调试方法。2、 详解交互式程序中的输入和输出3、 简叙面向过程的结构化的程序设计方法。4、 重点讲解程序的三种基本结构及相应的流程设计和使用。5、 通过实例讲解过程的建立和调用6、 概述局部变量和全局变量、过程调用中的参数传递。8 8项目九表单设计与应用1、 表单的概念2、 表单中常用控件3、 表单中常用控件的属性4、 对象和事件5、 各种对象的生成器的使用6、表单中代码的编写7、表单中对数据库的操作8、对其他程序的调用1、 简述表单的基本概念2、 概述常用控件和常用属性的理解3、 简单讲解对象和事件的使用4、 对常用控件的生成器进行详细讲解4 10项目十菜单
8、设计与应用1、 菜单的分类及相互之间的区别2、 菜单设计器的使用3、 菜单子菜单、命令和过程的操作4、 菜单在其他应用程序中的基本调用1、 简述菜单的分类和区别2、 详解菜单设计器的使用及生成3、 实例演示在菜单中使用程序设计和对数据库的 SQL 操作4、 概述两种菜单在其他程序中被调用的几种情况6项目十一报表和标签1、 报表和标签向导的使用2、 快速报表的建立方法1、简述报表和标签的设计器2、概述报表在其他对象中调用的预览 43、 报表菜单的使用4、 报表和标签对象在其他程序中的调用和打印的命令项目十二综合实例开发1、 Visual FoxPro 数据库应用系统的开发过程。2、 通过“XX
9、管理系统”开发实例进一步学习数据库应用系统的开发过程。3、 掌握如何进行应用程序的发布。1、 复习表单、程序设计结构语句的使用2、 详解整个程序设计中,特别是数据库的设计中要注意的问题3、 概述应用程序发布的方法4、 简单分配程序完成的任务2 10合计 42 60四、实施建议1、教学建议本课程主要是通过对关系数据库的各个概念的概述,在对数据库有一定的了解后;再对VISUAL FOXPRO 6 的软件进行讲解,在整个学习过程中,要注意从理论的基础上,再去对相应的操作进行详细的讲解,并不能脱离相应的理论知识;对每一部分的实践都要提出一定的要求。2、评价建议在这里分成了两个学期的学习来完成整个课程教学的实施,对这两个学期的基础部分和提高部分的要求也有所不同;第三学期(基础部分):理论知识 40% + 实践操作 60%第四学期(提高部分):理论知识 20% + 实践操作 40% + 项目案例 40%3、教材编写建议以项目为中心,将相应的知识点结合到相应的子项目中,同时要注意各个项目之间的联系和区别;注重对理论和实践操作的并重,要在理论的基础上,来扩展到实践操作的培养。4、课程资源开发与利用建议:提供实验或学习的环境;5、 参考教材:数据库原理与应用 高等教育出版社 主编 付立平。全国计算机等级考试二级教程-VFP 程序设计高等教育出版社 教育部考试