1、数据库管理与应用课程标准一、适应对象:电子商务专业二、课程性质:专业课程三、课程改革指向:(一)目前存在的主要问题:VFP有足够的数据处理灵活性,但是VFP没有足够的数据保护.(二)课程改革指向:重视实际应用能力的培养,充分与实际应用相结合,实行项目化教学。四、参考学时:72学时五、学分:4分六、课程目标(一)知识教学目标:1、具有数据库系统的基础知识2、基本了解面向对象的概念3、掌握关系数据库的基本原理4、掌握数据库程序设计方法5、能够使用VISUALFOXPRO建立一个小型数据库应用系统(二)能力培养目标:1、培养岗位适应性较强的,需求量较大和紧缺性的,具有较强实际操作技能和较丰富开发中小
2、型应用程序的综合素质和能力的程序开发人员2、结合教学,培养学生的科学创新精神,合作精神;3、培养学生热爱科学技术,献身科学技术的思想。(三)专业思想教育目标:1、服务意识:能够为他人提供优质的服务;2、文明、法制意识:程序设计内容应积极健康向上,不做违法的事;不危害他人的计算机安全。3、合作精神:能够与他人进行合作,具有协调工作能力和组织管理能力;七、课程设计思路:本门课程分为理论和实践两个环节,于两学期内学完,共10个学分,180个学时。其中理论学时数为108学时,实践学时数为72学时。按照项目教学、做学合一的思想构建课程教学体系,通过理论教学、实际操作教学、实训、实习、项目开发来提高学生的
3、知识水平。适用专业课程性质学分开课学期学时分配相关课程理论学时实验学时其它学时总学时前期课程同步课程计算机专业专业课程8264800144计算机应用基础Delphi程序设计备注:1、“开课学期”可以按各专业要求进行调整。2、“实验学时”指为培养学生动手能力而安排的上机实操训练学时;“其他学时”指该门课程考核的课程设计学时。3、“总学时”指本门课程实际教学学时,不可随意删减。八、课程内容纲要教学教学内容及要求模块子模块章节知识能力模块一VisualFoxpro基础知识1.1基本概念1.1.1计算机数据管理的发展1、理解掌握数据库数据模型和数据库管理系统的概念2、理解掌握类、对象、事件和方法的概念
4、1、能够理解掌握数据库的基本概念,对数据库有个清晰的了解1.1.2数据库系统1.1.3数据模型1.2关系数据库1.2.1关系模型1、理解掌握关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字的概念2、理解掌握三种关系特有的运算3、理解掌握数据的三种完整性规则1、能正确理解关系和表的区别,并且对关系的一些运算能熟练掌握2、能正确理解关系模型和建立具体的关系模型1.2.2关系运算1.4VisualFoxpro系统特点与1.4.IWindows版本数据库的特点1、掌握windows版本数据库的特点1、能正确打开各个设计器,并且能够简单地使用工作方式1.6各种设计器和向导和工作方式,掌握各
5、种vfp数据类型和主要的的文件类型2、理解掌握vfp的工作方式:交互工作方式和程序运行方式2、能够正确使用vfp的各种向导2.IVisualFoxpro基本数据元素2.IVisualFoxpro的基本数据类型1、理解掌握各种数据类型以及各种数据类型的表示方法2、理解各种数据类型的表达式3、理解并且记忆各种函数的作用1、能正确理解各种数据类型,清楚各种数据类型表达方式,达到灵活应用的程度2、能正确理解各种函数的含义,在简单的程序中能正确熟练使用函数2.3常用函数教学模块教学内容及要求子模块章节知识能力模块二Visual3.1数据库和表的3.2表结构的建立与修改1、掌握数据库文件的种类1、能够正确
6、熟练利用各种方法对Foxpro数据库的基本操作建立、修改与有效性检验3.3表记录的浏览、增加、删除与修改2、掌握数据库中的字段名、字段类型和宽度、空值以及字段注释等的含义3、掌握建立删除数据库、打开数据库、建立删除表、增加删除记录、显示记录的操作以及命令操作方式4、理解表的索引的概念,正确区分主索弓1、候选索引、唯一索引和普通索引,掌握建立索引的各种方法和使用索引、删除索引的方法数据库进行建立、打开、关闭、删除等操作2、能正确熟练地在相应的数据库中进行建立表、删除表、修改表、增加删除记录的操作3、能正确熟练向数据库中进行添加或者移出表的操作4、能正确熟练地建立索引、使用索引和删除索引3.6创建
7、数据库,向表中添加或者移出表3.5设定字段级规则和记录级规则3.4表的索引3.7多表的操作3.7.1选择工作区1正确理解掌握多工作区的概念、2、正确理解掌握各类数据完整性以及实现各完整性的方法和手段3、正确理解设置临时联系和永久联系的区别和设置临时联系和永久联系的方法1、正确熟练实现数据的完整性2、能够正确熟练地切换工作区使用不同的表以及能熟练地在一个工作区中实现另外一个工作区中的表3、正确熟练建立表之间的关联和表间的临时关联3.7.3建立表之间的关联3.5.1设置参照完整性教学模块教学内容及要求子模块章节知识能力模块二VisualFoxpro数据库的基5.1建立视图与数据查询5.1.3查询文
8、件的建立、执行与修改1、正确理解查询和视图的概念和定义方式2、理解查询和1、能正确使用视图和查询设计器2、能正确建立查询和视图本操作5.2.2视图文件的建立、查看和修改视图的功能3、正确熟练使用查询设计器和视图设计器4、正确使用查询向导和视图向导模块三关系数据库标准语言SQL4.4SQL的数据定义功能4.4.1表的定义1、理解掌握查询语句的基本形式2、理解掌握简单的连接查询、嵌套查询3、了解简单的排序语句4、准确理解简单的计算查询5、理解掌握分组与计算查询6、了解使用量词和谓词查询7、熟练掌握集合的并运算8、理解掌握SQL简单操作功能和定义功1、能正确进行简单的连接查询操作、嵌套查询操作2、会
9、进行简单的排序操作3、熟练进行连接查询与分组计算查询操作4、会用SQL进行数据修改4.4.4视图的定义4.3SQL的数据修改功能4.3.1插入数据4.3.2更新数据4.3.3删除数据4.2SQL的数据查询功能4.2.1简单查询4.2.3嵌套查询4.2.2连接查询4.2.7分组与计算查询4.2.13集合的并运算能模块四设计器和向导的使用教学内容及要求子模块章节知识能力6.4使用表单设计器6.4.2在表单中加入和修改控件对象1、熟练掌握表单设计器的使用环境2、了解表单的设计方法及其典型应用3、掌握一些常用的控件的使用1、能熟练掌握使用表单的设计环境2、会利用表单的设计方法设计简单的表单3、会使用一
10、些简单的控件如:标签、命令按钮、文本框、编辑框、复选框等6.4.3设定数据环境7.1使用菜单设计器7.1建立主选项1、熟练掌握菜单设计器的使用环境2、了解菜单的设计方法及其典型应用1、能熟练使用菜单设计器2、能正确设计简单的下拉式菜单和快捷菜单7.2设计子菜单7.2.1设定菜单选项程序代码8.1使用报表设计器8.1生成快速报表1、正确理解报表的概念2、了解创建报表的一般步骤3、熟练掌握报表设计器的运行环境4、掌握创建快速报表、使用报表设计器修改报表、创建分组报表、多栏报表的方法1、能熟练使用报表设计器的使用环境2、能熟练使用报表设计器修改报表3、能简单创建分组报表4、能简单创建多栏报表8.2.
11、1修改报表布局8.3.1设计分组报表8.3.2设计多栏报表教学模块教学内容及要求子模块章节知识能力模块五VisualFoxpro程序设计2.4命令文件的建立与运行2.4.2程序文件的建立1、理解程序和程序文件的概念2、掌握程序文件的建立步骤3、掌握简单的输入输出命令1、要求能阅读简单的程序2、能熟练执行程序文件2.4.3简单的交互式输入、输出命令2.5结构化程序设计2.5.1顺序结构程序设计1、理解顺序接受文件的建立、修改和进行方法2、了解单条件语句和多条件语句功能及其使用要求3、了解类循环语句、步长型循环语句和表扫描语句的功能和使用要求1、能正确阅读结构化的程序2、正确编写含有简单的条件语句
12、和循环语句的程序2.5.1选择结构程序设计2.5.2循环结构程序设计2.6过程与过程调用2.6.1子过程设计与调用1、了解过程的使用2、了解变量的作用域3、了解程序调试的方法1、能正确理解程序中局部变量和全局变量的区别2、能对程序进行正确的调试2.6.2局部变量和全局变量,过程调用中的参数传递附:课程理论教学与实验的学时分配理论内容学时数实验内容学时数基本概念2无0关系数据库4无0VisualFoxpro系统特点与工作方式2打开各种设计器和使用向导2VisualFoxpro基本数据元素8基本数据元素的输入方式和函数的实验6数据库和表的建立、修改与有效性检验8表结构的建立与修改;表记录的浏览、增
13、加、删除与修改、创建数据库;向表中添加或者移出表;表的索引12多表的操作4选择工作区、建立表之间的关联、设置参照完整性6建立视图与数据查询8查询文件的建立、执行与修改;视图文件的建立、查看和修改8SQL的数据定义功能2SQL简单的操作4SQL的数据修改功能2删除数据;更新数据;插入数据;8SQL的数据查询功能4简单查询;嵌套查询;连接查询;分组与计算查询;集合的并运算16使用表单设计器2在表单中加入和修改控件对象;设定数据环境2使用菜单设计器2建立主选项;设计子菜单;设定菜单选项程序代码4使用报表设计器2修改报表布局;设计分组报表;设计多栏报表2命令文件的建立与运行4简单的交互式输入、输出命令
14、2结构化程序设计8顺序结构程序设计;循环结构程序设计;选择结构程序设计4过程与过程调用4子过程设计与调用;局部变量和全局变量;过程调用中的参数传递4总计6480九、课程实施建议教材的编写应能详细介绍课程设计的方法、技巧,提供课程设计的实例。注重每个模块中各单元按照行动目标、行动方案、相关材料、相关知识、行动步骤、归纳总结、扩展延伸、应用实践等几个方面进行编写,在教学试验中,教材应真正体现以行动导向、工作过程特色,边试用、边修改,在教学过程中提高教材质量。十、教学评价建议结合高职院校现状,教学评价宜采用技能评价为主的方针。建议建立技能试题库,改革考试方式。应建立三级试题库,一是与教学过程配置的试题与项目,二是适应全国计算机等级考试和计算机高新考试的试题库,三是小型应用系统项目库,为让学生全面练习,自主学习。