《关系数据库及应用》教学大纲doc.doc

上传人:创****公 文档编号:1871010 上传时间:2019-10-30 格式:DOC 页数:10 大小:99KB
返回 下载 相关 举报
《关系数据库及应用》教学大纲doc.doc_第1页
第1页 / 共10页
《关系数据库及应用》教学大纲doc.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《《关系数据库及应用》教学大纲doc.doc》由会员分享,可在线阅读,更多相关《《关系数据库及应用》教学大纲doc.doc(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1封面:关系数据库及其应用关系数据库及其应用课程教学大纲课程教学大纲初稿初稿课程编码: 课程名称:关系数据库及其应用学 时 数: 85适用专业: 计算机应用技术执 笔 人:何继业编写日期:2006.10.2审 定 人:广州铁路职业技术学院 电气工程系 计算机教研组2正文:关系数据库及其应用关系数据库及其应用教学大纲教学大纲 一、课程性质和任务一、课程性质和任务 注:由于本课程为关系数据库应用专业基础课,根据高职教育注重实操而淡化理论的指导原则,所以,本课程选择简单而实用的 Visual FoxPro 关系数据库程序设计语言进行教学。Visual FoxPro 关系数据库系统是目前较为优秀的新一

2、代小型数据库管理系统。它不仅支持过程式编程技术,而且支持面向对象可视化编程技术,拥有功能强大的可视化程序设计工具。目前,Visaul FoxPro 是用户收集信息、查询数据、创建集成数据库系统、进行数据库应用系统开发较为理想的工具软件。本课程的教学任务是,通过教学使学生掌握关系型数据库的基本概念,掌握应用数据库设计器及表设计器进行数据库及表的设计和基本操作,掌握利用 SQL 进行数据的查询、插入、更新等操作,掌握结构化程序的基本设计方法,熟悉面向对象的可视化编程特点,掌握表单、菜单、报表等设计器的基本操作。二、教学内容和教学要求二、教学内容和教学要求 课程的总体要求:课程的总体要求:1.理解关

3、系型数据库的基本概念,系统学习 Visual FoxPro 语言的基本语法知识。3.能比较熟练地使用 Visual FoxPro 语言进行简单的数据库应用程序设计,为进一步学习 SQL Server 等其它高级数据库打下基础。4.重点掌握 Visual FoxPro 程序设计语言的基本语法知识,数据库的基本操作,以及表单环境下应用程序的设计方法。( (一一) ) 关系型数据库基础关系型数据库基础1.1.教学内容教学内容 (1) 数据库基础知识。(2) 关系数据库。(3) 数据库设计基础。2.2.教学要求教学要求 (1)了解:数据库管理系统的发展、特点、基本模型。(2)理解:数据库、数据库管理系

4、统、数据库系统、表等基本概念以及数据模型。(3)掌握:关系型数据库的运算,数据库设计步骤和设计过程。( (二二) ) Visual FoxPro 系统初步系统初步1.1.教学内容教学内容 (1) Visual FoxPro 的安装与启动。3(2) Visual FoxPro 的用户界面。(3) 项目管理器。(4) Visual FoxPro 向导、设计器、生成器。2.2.教学要求教学要求 (1)了解:Visual FoxPro 的安装过程,项目管理器、向导、设计器、生成器的功能。(2)理解:Visual FoxPro 项目管理器、向导、设计器、生成器的工作原理与过程。(3)掌握:Visual

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

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

7、xPro 中的引用方法。(3)掌握:SQL 的查询操作,数据的插入、更新、删除操作,表的定义、维护等操作。(4)掌握:面向对象应用程序通过 ADO.NET 与 SQL 的连接操作。(5)掌握:SQL 数据库设计、编辑、数据备份与恢复、格式转换等操作( (六六) ) 查询与视图查询与视图1.1.教学内容教学内容 (1) 查询设计器。(2) 视图的建立及使用。2.2.教学要求教学要求 (1)了解:视图与远程视图的基本概念。(2)理解:查询设计器的工作原理,视图的数据逻辑关系。操作结果的局限性。(3)掌握:查询设计器的操作,查询的引用,视图的建立与使用。( (七七) ) 程序设计基础程序设计基础1.

8、1.教学内容教学内容 (1) 程序与程序设计。(2) 程序的基本结构。(3) 多模块程序。(4) 程序调试。2.2.教学要求教学要求 (1)了解:程序、模块、参数传递等基本概念。(2)理解:选择、循环结构的执行过程,多模块程序的调用过程,参数的传递方式。(3)掌握:程序的建立、修改与调用操作,三种结构化程序的执行过程,多模块程序的调用方法,函数与过程的参数调用方法,程序的调试方法。( (八八) ) 表单设计与应用表单设计与应用 1.1.教学内容教学内容 (1) 面向对象的概念。(2) Visual FoxPro 基类简介。(3) 创建与管理表单。(4) 表单设计器。(5) 常用表单控件的使用。

9、2.2.教学要求教学要求 (1)了解:面向对象程序设计的基本概念,窗口、表单的概念。(2)理解:对象、事件、属性的关系。5(3)掌握:表单事件的执行次序,表单设计器的基本操作,常用表单控件的生成、事件、方法与过程的使用方法,简单事件的程序设计方法,表单布局基本技巧等。( (九九) ) 菜单设计与应用菜单设计与应用1.1.教学内容教学内容 (1) Visual FoxPro 系统菜单与工具条。(2) 下拉式菜单设计。(3) 快捷菜单设计。(4) 工具条的设计。2.2.教学要求教学要求 (1)了解:菜单与工具条的概念与作用。(2)理解:菜单与工具条在应用系统中的作用,菜单设计器的工作原理。(3)掌

10、握:菜单定义的基本方法,菜单设计器的基本操作,菜单事件的编程过程,工具条的设计与事件编程。( (十十) ) 报表设计报表设计1.1.教学内容教学内容 (1) 创建报表,维护报表。(2) 数据分组和多栏报表。2.2.教学要求教学要求 (1)了解:数据库报表的基本结构。(2)理解:报表设计器的工作原理。(3)掌握:报表设计器的基本操作,报表的设计过程,报表控件的使用方法,报表的维护与调用方法。( (十一十一) ) 开发应用程序开发应用程序1.1.教学内容教学内容 (1) 项目开发过程与综合实践。(2) 应用程序生成器。(3) 应用系统测试。(4) 应用系统打包与发布。2.2.教学要求教学要求 (1

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

12、(不安排实验)(4)(4) Visual FoxPro 数据库及其操作数据库及其操作实验内容:Visual FoxPro 数据库、表的建立,表的基本操作,索引、排序、统计操作,多个表的关联操作。实验要求:通过实验掌握数据库、表的建立及其基本操作,掌握表的索引、排序、统计和多个表间的基本操作。学时数:课时。(5)(5) 关系数据库标准语言关系数据库标准语言 SQL实验内容:SQL 的查询功能,操作功能,定义功能,SQL 数据库设计、编辑、数据备份与恢复、格式转换等操作。实验要求:通过实验掌握 SQL 语言的查询操作,数据的插入、更新、删除操作,表的定义、维护等操作,掌握 SQL 数据库设计、编辑

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

14、程。7实验要求:通过实验掌握表单设计器的基本操作,表单事件的执行次序,掌握常用表单控件的生成、事件、方法与过程的使用方法,简单事件的程序设计方法,表单布局基本技巧等。学时数:课时。(9)(9) 菜单设计与应用菜单设计与应用实验内容:下拉式菜单设计,快捷菜单设计,工具条的设计。实验要求:通过实验掌握菜单定义的基本方法,掌握菜单设计器的基本操作,菜单事件的编程,工具条的设计与事件编程。 学时数:课时。(10)(10) 报表设计报表设计实验内容:创建报表,设计报表,数据分组和多栏报表。实验要求:通过实验掌握报表设计器的基本操作,掌握报表控件的使用方法和报表的维护与调用方法。学时数:课时。(11)(1

15、1) 开发应用程序开发应用程序实验内容:项目应用程序的开发过程,应用程序生成器的使用,系统测试,应用系统打包与发布。实验要求:通过综合实验掌握数据库应用软件的设计与开发过程,掌握软件的测试方法与过程,掌握软件的打包与发布方法等。 学时数:课时。2.2.课程设计课程设计(计划没有安排)四、课时分配建议表四、课时分配建议表序号教 学 内 容理论课时实操课时课时小计1 关系型数据库基础442 Visual FoxPro 系统初步2243 数据与数据操作444 Visual FoxPro 数据库及其操作64105 关系数据库标准语言 SQL146 查询与视图211277 程序设计基础64108表单设计

16、与应用64109菜单设计与应用22410 报表设计2248五教学单元重点、难点和深广度的教学说明五教学单元重点、难点和深广度的教学说明( (一一) ) 关系型数据库基础关系型数据库基础1.重点:关系型数据库的运算,数据库设计步骤和设计过程。 2.难点:数据库设计步骤和设计过程。 3.深广度说明:本知识点在简介数据库基本概念的前提下,重点介绍关系数据库的设计步骤和数据库应用程序的基本组成。 ( (二二) ) Visual FoxPro 系统初步系统初步1.重点:Visual FoxPro IDE 的基本结构与基本操作。掌握项目管理器的基本操作,掌握 Visual FoxPro 的工作方式。 2.

17、难点:项目管理器及其基本操作。3.深广度说明:Visual FoxPro IDE 及其项目管理器是 Visual FoxPro 应用程序开发的重要环境和文件管理接口工具,本知识点的讲授必须用实例重点介绍清楚。( (三三) ) 数据与数据操作数据与数据操作1.重点:变量的定义,表达式的书写、运算、运算优先级,常用函数的格式与功能。 2.难点:表达式的运算、运算优先级,常用函数的应用。3.深广度说明:通过实例重点介绍变量的定义和赋值,表达式的书写方法、运算优先级和运算过程,介绍常用函数的功能、格式和引用方法。( (四四) ) Visual FoxPro 数据库及其操作数据库及其操作1.重点:数据库

18、、表的建立和基本操作,表的索引、排序、统计和多个表间的操作等。 2.难点:表的索引及其应用,多个表间的操作等。3.深广度说明:本知识点内容多课时少,讲授过程应用重点放在表的建立和维护,表的索引及其应用,和多表间的操作等三个重点内容上。 ( (五五) ) 关系数据库标准语言关系数据库标准语言 SQL1.重点:SQL 的查询操作,数据的插入、更新、删除操作,表的定义、维护等操作。 2.难点:查询与多重查询操作,SQL 数据库与应用程序的连接操作。 3.深广度说明:关系数据库标准语言 SQL 是数据库应用的重中之重,其三项重点内容的使用技术必须通过实例给学生讲授清楚。( (六六) ) 查询与视图查询

19、与视图1.重点:查询设计器的操作,查询的引用,视图的建立与使用。 2.难点:视图的建立与使用。11开发应用程序448小 计 4226 6812课程设计0总 计 6893.深广度说明:在介绍查询设计器的同时要说明查询设计器的局限性,在讲授视图的使用时要强调使用视图维护数据的条件和优缺点。( (七七) ) 程序设计基础程序设计基础1.重点:程序的建立、修改与调用操作,三种结构化程序的执行过程,多模块程序的调用方法,函数与过程的参数调用方法,程序的调试方法。 2.难点:多模块程序的调用方法,函数与过程的参数调用方法。3.深广度说明:在讲授循环结构时要注意讲清循环程序结构的种类和执行方式;在多模块程序

20、的讲授中要着重变量作用域的介绍。( (八八) ) 表单设计与应用表单设计与应用 1.重点:表单事件的执行次序,表单设计器的基本操作,常用表单控件的生成、事件、方法与过程的使用方法,简单事件的程序设计方法,表单布局基本技巧等。 2.难点:表单与控件的事件编程。3.深广度说明:有关表单与控件要重点解决的问题:控件布局技巧、控件常用事件(过程)及执行次序、控件重要属性的设置与编程访问、有关属性与表字段的梆定等。( (九九) ) 菜单设计与应用菜单设计与应用1.重点:菜单定义的基本方法,菜单设计器的基本操作,菜单事件的编程过程,工具条的设计与事件编程。 2.难点:系统级工具条的设计与使用。3.深广度说

21、明:在讲述菜单设计时要区分系统级菜单和表单级菜单的异同;同理,在讲述工具条设计时要区分系统级工具条和表单级工具条的异同。( (十十) ) 报表设计报表设计1.重点:报表设计器的基本操作,报表的设计过程,报表控件的使用方法,报表的维护与调用方法。 2.难点:报表控件的使用,报表分组。 3.深广度说明:报表的编辑修改是报表设计的进一步完善,在讲清报表设计器使用的同时要指导学生如何完善报表。( (十一十一) ) 开发应用程序开发应用程序1.重点:数据库应用软件的设计与开发过程,软件测试过程,软件打包方法等。2.难点:数据库应用软件的规划与设计。3.深广度说明:从数据库应用软件的系统架构去指导学生规划

22、与设计数据库管理系统软件,重点强调数据库设计、软件系统的模块划分、模块设计、模块调用方法等主要技术的训练。六本课程与其它课程的联系与分工六本课程与其它课程的联系与分工本课程的前导课为计算机应用基础,该课程解决计算机的基本操作技能。本课程则10重点解决关系型数据库的设计与应用技能。七建议教材及参考教材七建议教材及参考教材1.1.建议教材:建议教材:(1)Visual FoxPro 程序设计-全国计算机等级考试二级教程 教育部考试中心 高等教育出版社(2)Visual FoxPro 数据库程序设计 朱珍者 主编 中国铁道出版社2.2.参考资料:参考资料:(1)数据库技术与应用- Visual FoxPro 6.0 篇郭力平等编著 人民邮电出版社(2)Visual FoxPro 程序设计教程 余文芳、罗朝盛主编 人民邮电出版社(3)Visual FoxPro 6.0 实用教程(第二版)作者 陈孟建 电子工业出版社广州铁路职业技术学院二六年十月 编制

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

当前位置:首页 > 应用文书 > 教育教学

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com