关系数据库及其应用课程教学大纲.doc

上传人:壹****1 文档编号:558625813 上传时间:2023-06-22 格式:DOC 页数:10 大小:98.50KB
返回 下载 相关 举报
关系数据库及其应用课程教学大纲.doc_第1页
第1页 / 共10页
关系数据库及其应用课程教学大纲.doc_第2页
第2页 / 共10页
关系数据库及其应用课程教学大纲.doc_第3页
第3页 / 共10页
关系数据库及其应用课程教学大纲.doc_第4页
第4页 / 共10页
关系数据库及其应用课程教学大纲.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《关系数据库及其应用课程教学大纲.doc》由会员分享,可在线阅读,更多相关《关系数据库及其应用课程教学大纲.doc(10页珍藏版)》请在金锄头文库上搜索。

1、封面:关系数据库及其应用课程教学大纲课程编码: 课程名称:关系数据库及其应用学 时 数: 68适用专业: 计算机应用技术执 笔 人:何继业编写日期:2006.10.2审 定 人:广州铁路职业技术学院 电气工程系 计算机教研组正文:关系数据库及其应用教学大纲 一、课程性质和任务 Visual FoxPro关系数据库系统是目前较为优秀的新一代小型数据库管理系统。它不仅支持过程式编程技术,而且支持面向对象可视化编程技术,拥有功能强大的可视化程序设计工具。目前,Visaul FoxPro是用户收集信息、查询数据、创建集成数据库系统、进行数据库应用系统开发较为理想的工具软件。本课程的教学任务是,通过教学

2、使学生掌握关系型数据库的基本概念,掌握应用数据库设计器及表设计器进行数据库及表的设计和基本操作,掌握利用SQL进行数据的查询、插入、更新等操作,掌握结构化程序的基本设计方法,熟悉面向对象的可视化编程特点,掌握表单、菜单、报表等设计器的基本操作。二、教学内容和教学要求 课程的总体要求:1.理解关系型数据库的基本概念,系统学习Visual FoxPro语言的基本语法知识。3.能比较熟练地使用Visual FoxPro语言进行简单的数据库应用程序设计,为进一步学习SQL Server等其它高级数据库打下基础。4.重点掌握Visual FoxPro程序设计语言的基本语法知识,数据库的基本操作,以及表单

3、环境下应用程序的设计方法。(一) 关系型数据库基础1.教学内容 (1) 数据库基础知识。(2) 关系数据库。(3) 数据库设计基础。2.教学要求 (1)了解:数据库管理系统的发展、特点、基本模型。(2)理解:数据库、数据库管理系统、数据库系统、表等基本概念以及数据模型。(3)掌握:关系型数据库的运算,数据库设计步骤和设计过程。(二) Visual FoxPro系统初步1.教学内容 (1) Visual FoxPro的安装与启动。(2) Visual FoxPro的用户界面。(3) 项目管理器。(4) Visual FoxPro向导、设计器、生成器。2.教学要求 (1)了解:Visual Fox

4、Pro的安装过程,项目管理器、向导、设计器、生成器的功能。(2)理解:Visual FoxPro项目管理器、向导、设计器、生成器的工作原理与过程。(3)掌握:Visual FoxPro数据库程序设计语言集成开发环境的基本结构与基本操作。掌握项目管理器的基本操作,掌握Visual FoxPro的工作方式。(三) 数据与数据操作1.教学内容 (1) 常量与变量。(2) 表达式。(3) 常用函数。2.教学要求 (1)了解:常量、变量、函数和表达式的概念与关系。(2)理解:变量的作用域。(3)掌握:变量的定义,运算符优先级,表达式的书写、运算,常用函数的格式与功能。(四) Visual FoxPro数

5、据库及其操作1.教学内容 (1) Visual FoxPro数据库及其建立。(2) 数据库表,自由表。(3) 表的基本操作。(4) 索引、排序、统计。(5) 多个表的同时操作。2.教学要求 (1)了解:数据库与表的关系。(2)理解:数据库表与自由表的异同,表结构与表记录的关系,多表操作的表间关系。(3)掌握:数据库、表的建立和基本操作,表的索引、排序、统计和多个表间的操作等。(五) 关系数据库标准语言SQL1.教学内容 (1) SQL概述。(2) 查询功能、操作功能,定义功能。2.教学要求 (1)了解:SQL语言的内容与功能。(2)理解:SQL在计算机数据处理领域的重要地位,在Visual F

6、oxPro中的引用方法。(3)掌握:SQL的查询操作,数据的插入、更新、删除操作,表的定义、维护等操作。(六) 查询与视图1.教学内容 (1) 查询设计器。(2) 视图的建立及使用。2.教学要求 (1)了解:视图与远程视图的基本概念。(2)理解:查询设计器的工作原理,视图的数据逻辑关系。操作结果的局限性。(3)掌握:查询设计器的操作,查询的引用,视图的建立与使用。(七) 程序设计基础1.教学内容 (1) 程序与程序设计。(2) 程序的基本结构。(3) 多模块程序。(4) 程序调试。2.教学要求 (1)了解:程序、模块、参数传递等基本概念。(2)理解:选择、循环结构的执行过程,多模块程序的调用过

7、程,参数的传递方式。(3)掌握:程序的建立、修改与调用操作,三种结构化程序的执行过程,多模块程序的调用方法,函数与过程的参数调用方法,程序的调试方法。(八) 表单设计与应用 1.教学内容 (1) 面向对象的概念。(2) Visual FoxPro基类简介。(3) 创建与管理表单。(4) 表单设计器。(5) 常用表单控件的使用。2.教学要求 (1)了解:面向对象程序设计的基本概念,窗口、表单的概念。(2)理解:对象、事件、属性的关系。(3)掌握:表单事件的执行次序,表单设计器的基本操作,常用表单控件的生成、事件、方法与过程的使用方法,简单事件的程序设计方法,表单布局基本技巧等。(九) 菜单设计与

8、应用1.教学内容 (1) Visual FoxPro系统菜单与工具条。(2) 下拉式菜单设计。(3) 快捷菜单设计。(4) 工具条的设计。2.教学要求 (1)了解:菜单与工具条的概念与作用。(2)理解:菜单与工具条在应用系统中的作用,菜单设计器的工作原理。(3)掌握:菜单定义的基本方法,菜单设计器的基本操作,菜单事件的编程过程,工具条的设计与事件编程。(十) 报表设计1.教学内容 (1) 创建报表,维护报表。(2) 数据分组和多栏报表。2.教学要求 (1)了解:数据库报表的基本结构。(2)理解:报表设计器的工作原理。(3)掌握:报表设计器的基本操作,报表的设计过程,报表控件的使用方法,报表的维

9、护与调用方法。(十一) 开发应用程序1.教学内容 (1) 项目开发过程与综合实践。(2) 应用程序生成器。(3) 应用系统测试。(4) 应用系统打包与发布。2.教学要求 (1)了解:数据库应用程序的设计过程。(2)理解:数据库应用程序的软件架构。(3)掌握:数据库应用软件的设计与开发过程,软件测试过程,软件打包方法等。三课程实践环节1.实验环节(1) 关系型数据库基础(不安排实验)(2) Visual FoxPro系统初步实验内容:Visual FoxPro的用户界面, 项目管理器,向导、设计器、生成器等操作。实验要求:通过实验掌握集成开发环境的基本结构与基本操作。掌握项目管理器等工具的基本操

10、作,熟悉Visual FoxPro的工作方式。学时数:课时。(3) 数据与数据操作(不安排实验)(4) Visual FoxPro数据库及其操作实验内容:Visual FoxPro数据库、表的建立,表的基本操作,索引、排序、统计操作,多个表的关联操作。实验要求:通过实验掌握数据库、表的建立及其基本操作,掌握表的索引、排序、统计和多个表间的基本操作。学时数:课时。(5) 关系数据库标准语言SQL实验内容:SQL的查询功能,操作功能,定义功能。实验要求:通过实验掌握SQL语言的查询操作,数据的插入、更新、删除操作,表的定义、维护等操作。学时数:课时。(6) 查询与视图实验内容:查询设计器的使用,视

11、图的建立和使用方法。实验要求:通过实验掌握查询设计器的基本操作,掌握查询的引用方法,视图的建立与使用方法。学时数:课时。(7) 程序设计基础实验内容:结构化程序设计,多模块程序的调试。实验要求:通过实验掌握程序的建立、修改与调用等操作技能,掌握三种结构化程序的设计方法及执行过程,多模块程序的调用方法,掌握函数与过程的参数调用方法以及程序的调试方法。学时数:课时。(8) 表单设计与应用 实验内容:创建与管理表单,常用表单控件,属性设置,事件编程。实验要求:通过实验掌握表单设计器的基本操作,表单事件的执行次序,掌握常用表单控件的生成、事件、方法与过程的使用方法,简单事件的程序设计方法,表单布局基本

12、技巧等。学时数:课时。(9) 菜单设计与应用实验内容:下拉式菜单设计,快捷菜单设计,工具条的设计。实验要求:通过实验掌握菜单定义的基本方法,掌握菜单设计器的基本操作,菜单事件的编程,工具条的设计与事件编程。 学时数:课时。(10) 报表设计实验内容:创建报表,设计报表,数据分组和多栏报表。实验要求:通过实验掌握报表设计器的基本操作,掌握报表控件的使用方法和报表的维护与调用方法。学时数:课时。(11) 开发应用程序实验内容:项目应用程序的开发过程,应用程序生成器的使用,系统测试,应用系统打包与发布。实验要求:通过综合实验掌握数据库应用软件的设计与开发过程,掌握软件的测试方法与过程,掌握软件的打包

13、与发布方法等。 学时数:课时。2.课程设计(计划没有安排)四、课时分配建议表序号教 学 内 容理论课时实操课时课时小计1 关系型数据库基础442 Visual FoxPro系统初步2243 数据与数据操作444 Visual FoxPro数据库及其操作64105 关系数据库标准语言SQL44106 查询与视图27 程序设计基础64108表单设计与应用64109菜单设计与应用22410 报表设计22411开发应用程序448小 计 4226 6812课程设计0总计 68说明:本分配表只供参考,实施时可根据教学环境与设备情况将理论与实操课时调到合适的比例(1:1)。再次修改计划时建议课时增至80以上

14、。五教学单元重点、难点和深广度的教学说明(一) 关系型数据库基础1.重点:关系型数据库的运算,数据库设计步骤和设计过程。 2.难点:数据库设计步骤和设计过程。 3.深广度说明:本知识点在简介数据库基本概念的前提下,重点介绍关系数据库的设计步骤和数据库应用程序的基本组成。 (二) Visual FoxPro系统初步1.重点:Visual FoxPro IDE的基本结构与基本操作。掌握项目管理器的基本操作,掌握Visual FoxPro的工作方式。 2.难点:项目管理器及其基本操作。3.深广度说明:Visual FoxPro IDE及其项目管理器是Visual FoxPro应用程序开发的重要环境和文件管理接口工具,本知识点的讲授必须用实例重点介绍清楚。(三) 数据与数据操作1.重点:变量的定义,表达式的书写、运算、运算优先级,常用函数的格式与功能。 2.难点:表达式的运算、运算优先级,常用函数的应用。3.深广度说明:通过实例重点介绍变量的定义和赋值,表达式的书写方法、运算优先级和运算过程,介绍常用函数的功能、格式和引用方法。(四) Visual FoxPro数据库及其操作1.重点:数据库、表的建立和基本操作,表的索引、排序、统计和多个表间的操作等。 2.难

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号