《《数据库》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《数据库》课程教学大纲.docx(4页珍藏版)》请在第一文库网上搜索。
1、数据库课程教学大纲学时数:40其中:上机实训学时:12课外学时:0学分:2.5适用专业:电气工程自动化一、课程的性质、目的和任务课程的性质:现在的社会是一个信息飞速发展的社会,而信息社会必然对高校培养学生的素质及其知识结构提出更高和更新的要求。为适应社会的要求,为国家培养有用的人才,国家高教司将高校非计算机专业的计算机基础教育内容分为三个层次:计算机文化基础、计算机技术基础和计算机应用基础。我们设置数据库(ViSUa1FoxPro)课程,属第二个层次的内容,而且ViSaUIFoxPro也是目前微型机使用的操作系统WindowS平台上支持的非常流行的面向对象的可视化程序设计语言之一。鉴于电气工程
2、自动化专业的人才培养计划要求,因此开设数据库(ViSUa1FoxPro)这门面向对象程序语言设计课程。设置本课程的目的和任务:使学生掌握数据库设计和数据库操作的基本理论和方法,初步掌握面向对象程序设计的思路,为学生今后学习其它面向对象程序设计语言打下一个基础。并为学生的后续专业课程打下必要的计算机基础。二、课程教学的基本要求1 .掌握数据库的基础知识、数据及数据运算;2 .掌握表的基本操作,了解数据库操作,掌握SQ1语言;3 .掌握面向过程的三种程序设计结构;4 .掌握表单的基本知识和表单设计;5 .了解报表设计和菜单的设计。三、课程的教学内容、重点和难点第一章Visua1Fe)XPrO基础知
3、识(1.5学时)内容:1.1 数据库基本概念1.2 关系数据库系统要求:1. 了解什么是信息、数据、数据处理、数学模型、关系数据库2. 了解数据库系统的体系结构、数据库管理系统、数据库应用系统的构成3. 熟悉ViSUaIFoXPro6.0应用系统环境第二章数据及数据运算(4.5学时)内容:1.1 数据类型1.2 常量1.3 变量1.4 数组1.5 函数2. 6运算符与表达式要求:1 .理解基本数据类型,常量与变量2 .掌握常用标准函数、运算符与表达式的使用方法重点:常用标准函数、运算符与表达式的使用方法难点:函数、表达式第三章表基本操作(3学时)内容:3. 1表的建立3. 2表的编辑修改要求:
4、1 .掌握表的创建方法,包括表的结构设计和数据的输入2 .掌握表的打开、数据的显示、修改和删除等基本操作重点:表的建立及基本操作难点:第四章数据库的操作与SQ1语言(7学时)内容:2.1 数据库的基本操作4. 2数据字典4. 3关系型数据库标准语言SQ1要求:1 .掌握数据库的创建,了解数据字典的设计和使用2 .熟练掌握查询设计器的使用方法,通过查询设计器中的“查看SQ1”菜单来理解SQ1语言中的各短语含义。重点:数据库的建立,查询设计器的使用难点:多表操作、SQ1-se1ect语句第五章表单的基本知识(6学时)内容:5. 1建立表单5. 2表单的数据环境5. 3表单的属性5.1 表单的常用事
5、件5.2 向表单添加控件5.3 部分控件6. 7代码7. 8方法要求:1. 学会使用表单向导和表单设计器创建表单2. 了解和掌握对象以及对象的属性、事件等概念3. 了解和掌握VFP中常用控件的特点和性能,学会控件在表单中的基本操作4. 学会如何在表单中编写事件代码、创建数据环境5. 掌握对象的相对和绝对引用重点:对象的相对和绝对引用,对象以及对象的属性、事件等概念难点:对象的相对和绝对引用第六章程序设计基础(6学时)内容:6. 1程序文件的建立与运行7. 2程序的控制结构要求:1 .了解程序设计的基本方法2 .掌握程序文件的建立与修改、程序文件的调试。3 .掌握程序的三种基本控制结构包括:顺序
6、结构、选择结构、循环结构重点:程序的三种基本控制结构难点:选择结构、循环结构第七章表单设计(10学时)内容:7.1 常用控件7.2 多表单应用程序要求:了解并掌握常用控件的常用属性、事件的用法,能设计功能简单的表单,了解表单参数的传递和表单结果的返回。重点:列表框和组合框控件、表格控件、表单参数的传递、表单结果的返回难点:列表框和组合框控件第八章报表与标签设计(1学时)内容:8.1 报表设计要求:1 .掌握利用报表向导创建报表2 .掌握利用快速报表创建报表g了解利用报衣设计器创建报表重点:利用报表设计器创建报表、利用报表向导创建报表难点:第九章菜单设计(1学时)内容:9.1菜单规划9.2建立菜
7、单9. 3建立快捷菜单要求:1 .了解系统的菜单组成2 .学会设计应用程序的系统菜单3 .掌握将菜单加载到表单上的方法重点:菜单的设计难点:菜单的加载四、课程各教学环节要求教学环境:1 .授课在多媒体教室。硬件配置要求:586以上微机,配有UBS接口,、软驱、光驱和大屏幕投影仪,RAM64MBo2 .软件配置要求:操作系统为WindoWS98以上版本。面向对象可视化的中文Visau1FoxPro6.0版。学生实习环境1 .实习机:最低配置,586以上微机,RAM32MB,软驱、硬驱2 .软件配置要求:操作系统为WindoWS98以上版本。面向对象可视化的中文Visau1FoxPro6.0版。考
8、核及成绩:本课程考核成绩包括机试成绩和平时成绩两部分。其中平时成绩应是作业、实验、课堂回答问题等综合成绩。相关事宜具体说明如下:1 .期末考试(机试)采用闭卷形式进行考核。2 .平时作业要按时保质保量地完成。3 .总成绩:期末成绩占70%,平时成绩占30%。五、学时分配教学内容各教学环节学时分配作业题量备注章节主要内容讲授实训讨论习题课外其它小计1Visua1FoxPro基础知识10.512数据及数据运算31.54.56-83表基本操作2136-10该作业4数据库操作与SQ1语言4376-10题包含5表单的基本知识4262-4实验指6程序设计4262-4导书中7表单设计82104-6的练习8报
9、表设计119菜单设计11合计28124026-42六、课程与其他课程的联系本课程原则上与其他程序设计语言课程没有先后关系。但是,考虑到实际教学效果和教学效率,在学习本课程之前要对计算机的相关软件基础知识有所掌握。因此,这个教学大纲是在学生已掌握一定软件基础知识的前提下制定的。七、教材与教学参考书(一)教材朱珍.Visua1FoxPro数据库程序设计(第二版).北京:中国铁道出版社,2008年11月.朱扬清.Visua1FoxPro数据库程序设计习题解答与上机指导(第二版).北京:中国铁道出版社,2008年11月(二)教学参考书1高怡新.Visua1FOXPro程序设计北京:人民邮电出版社,2003年4月。2潭浩强.Visua1FoXPro及其应用系统开发.北京:清华大学出版社,2000年。