收藏 分享(赏)

数据库应用基础教学大纲.doc

上传人:dzzj200808 文档编号:2227505 上传时间:2018-09-06 格式:DOC 页数:8 大小:107KB
下载 相关 举报
数据库应用基础教学大纲.doc_第1页
第1页 / 共8页
数据库应用基础教学大纲.doc_第2页
第2页 / 共8页
数据库应用基础教学大纲.doc_第3页
第3页 / 共8页
数据库应用基础教学大纲.doc_第4页
第4页 / 共8页
数据库应用基础教学大纲.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、数据库应用基础教学大纲一、课程简介本课程为全校非信息、计算机专业的公共基础必修课。总学时数为 51,实验教学时数为 34,学分为 4,具体学时分配见附表。本课程的预修课程有:大学计算机基础。本课程主要内容有:数据库基础知识、基本概念与术语;Visual FoxPro 的环境、工具、数据类型、表达式和函数; Visual FoxPro 表的建立、输入、索引与 查找、统计计算等操作;面向过程程序设计基础知识,顺序结构、分支结构、循 环结构、子程序、参数传递等;面向 对象程序设计基础,包括 Visual FoxPro 标签、文本框、编辑框、命令按钮、命令按钮组、组合框、列表框、选项按钮组、计时器、表

2、格、 页框、数据环境等对象的使用,表单的建立与操作;Visual Foxpro 数据库的建立、表间关联操作、SQL 查询语 句的使用等。二、教学目的与任务通过本课程的学习,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,具备运用面向过程程序设计方法和面向对象程序设计方法设计基本程序的能力,并在此基础上能编制一些解决实际问题的应用程序,以便于学生较好地理解计算机在各个专业领域中的应用,提高学生解决实际问题的能力。三、教学内容与基本要求第 1 章 数据库基础知识 教学内容:关于数据库基本概念,包括数据管理技术的发展、数据库系统与数据模型等,Visual FoxPro 数据库管理系 统

3、的发展、性能指标、系统界面和设计工具,以及Visual FoxPro 数据库管理系 统的语言基础,主要包括数据类型、表达式、常用函数及文件类型等。基本要求:理解数据库基本概念,包括数据管理技术的发展、数据库系统与数据模型等。熟练掌握 Visual FoxPro 用 户界面、常用数据类型、常用函数,掌握命令格式、文件类型、数据库系统、数据库的组成等。了解 Visual FoxPro 系统性能指标、设计工具。教学难点:数据类型与函数。第 2 章 数据表的基本操作教学内容:表结构的建立,表内容的输入与修改,表内容的索引及查找、表的 统计计算、表的内容复制与数据追加、文件管理类命令等。基本要求:理解表

4、结构的概念。熟练掌握表结构的建立,表内容的编辑, OLE 对象的链接与嵌入,表记录的显示与指 针移动,表记录的删除,表内容的排序及索引的建立,索引的打开与关闭,并设置主控,表内容的查找。掌握表的统计计算、表的内容复制与数据追加。了解文件管理类命令。教学难点:OLE 对象的链 接与嵌入,逻辑删除与物理删除,索引的概念及索引文件的操作。第 3 章 数据库的建立与操作 教学内容:数据库表与自由表的概念,数据库的建立、打开、修改、添加表、删除表、关闭等命令;工作区概念及其区号、别名的定义和使用方法,多表的联访,永久关 联、临时关联的建立,数据库完整性的概念。SQL-SELECT 结构查询语言的基本使用

5、方法。基本要求:理解数据库与自由表的概念,掌握数据库的建立、打开、修改、添加表、删除表、关闭 等命令。熟练掌握工作区概念及其区号、别 名的定义和使用方法,多表的联访,永久关联、临时关联的建立,掌握数据 库参照完整性的 编辑。熟练掌握SQL-SELECT 结构查询语言的基本使用方法。教学难点:数据库表间的永久关联与临时关联的建立与作用。第 4 章 面向过程程序设计基础教学内容:结构化程序设计的基本概念;命令文件的建立、修改和运行;赋值命令、输入命令、输 出命令以及环境设 置命令;结构化程序设计的三种基本结构(顺序、选择、循环)以及多种结构的嵌套;子程序、过程和自定义函数的设计,以及调用与返回规则

6、;参数传递(传值和引用)规则;内存变量作用域。基本要求:理解结构化程序设计的概念。熟练掌握程序控制的基本结构(顺序结构、选择结构、循 环结构、多种结构的嵌套)。掌握子程序与 过程程序设计、参数传递及作用域、自定义函数。教学难点:多种结构嵌套的程序设计。第 5 章、面向对象程序设计基础 教学内容:类、对象、事件、方法、属性、消息等概念;表单文件的建立、修改和运行;常用属性的功能及选择;常用事件及触发顺序;常用方法的功能和使用;常用控件和容器的选择和使用;对象引用方法和程序编写;数据环境的添加,表单中新属性和新方法的建立。基本要求:理解面向对象程序设计的概念,掌握 Visual FoxPro 中的

7、对象、类、消息、等、对象的属性、方法、事件等概念,掌握常用事件及触发顺序、常用方法的功能和使用,初步了解表单事件代 码的设计。教学难点:面向对象程序设计的基本概念、Visual FoxPro 中的对象与类、对象的属性、方法和事件等概念的导入与讲述,表单事件代码的设计。第 6 章 常用表单控件使用教学内容:详细介绍了输出类控件:标签、图像、 线条与形状,输入类控件: 文本框、编辑框、列表框、 组合框、微 调,控制 类控件:命令按钮、命令按钮组、复选框、选项按钮组、 计时器,容器类控件:表格、 页框、容器的属性、事件和方法,并运用这些控件设计基本的应用表单,熟悉链接与嵌入类控件:ActiveX 控

8、件、ActiveX 绑定控件、超级链接的使用方法。基本要求:理解表单的基本概念,熟练掌握表单的设计、 创建与修改,表单对象的添加,对象属性的设置及事件、方法的设计与使用。根据 实现 任务的不同,能熟 练选择合适的控件,设计有关的表 单。教学难点:与列表框、组合框相关的属性与方法,容器 类控件的记数属性和收集属性,以及不同控件对象的事件选用及事件代码编写。第 7 章 表单设计应用教学内容:信息显示界面的设计,交互对话界面的设计,与数据源有关的表单设计,多表表单设计,SQL 查询设计实例,表单集的设计等。基本要求:使学生能够根据不同的应用环境、界面、对话方式等要求,设计相应的应用表单,提高解决实际

9、的应用 问题的能力。教学难点:对问题背景知识的理解,表单设计技巧。第 8 章 查询、视图及报表设计 教学内容:SELECT-SQL 语句的使用;视图、查询的概念;报表建立、修改和打印等命令。基本要求:熟练掌握 SELECT-SQL 语句的使用。掌握利用 SELECT-SQL 语句实现多表查询表单的设计。掌握视图 、查询的概念,了解 报表建立、修改和打印等命令。教学难点:SELECT-SQL 语句及多表查询。四、教学实验序号 实验名称 实验目的 实验内容学时实验类型 备注1Visual FoxPro环境与表达式、常用函数的使用熟练掌握 Visual FoxPro环境与常用函数,为后续实验打下语

10、言基础。VFP 启动与退出,常用表达式、函数操作。 2 验证性 必做2数据表结构的建立与记录输入掌握 Visual FoxPro 表的建立为 后续实验 准备数据。建立职工、销售、商品表;输入表记录相关数据。 2 操作性 必做3数据表记录的定位、删除与索引掌握数据表记录的定位、查找及修改, 表记录的定位、查找及修改,建立单项 及复合索引 2 操作性 必做4据表记录的查找、统计及文件操作掌握表的索引操作,掌握表的统计计 算操作,掌握表的复制操作统计表的各类记录数;计算数值字段的合计 数、平均数;分类求和;用表复制产生:.DBF、.TXT、.XLS 文件。2 操作性 必做5 Visual FoxPr

11、o数据库设计掌握数据库、关系数据库完整性、数据库关联、库表、自由表等概念整理数据表使其符合关系数据库 的完整性;建立数据库表及及间 关联2 操作性 必做6 顺序与选择程序设计 掌握顺序及分支结构程序的命令及设计 技巧按要求设计顺序结构程序;设计 IF-ENDIF 结构程序;DO CASE-ENDCASE 结构程序2 设计性 必做7 循环结构程序设计掌握 DO WHILE-ENDDO、FOR-ENDFOR、SCAN-ENDSCAN 循环用 DO WHILE、FOR、SCAN结构 实现 循环 程序设计 2 设计性 必做8 循环嵌套结构程序设计 掌握多重循环及各种结构的嵌套 双重循环的程序设计;多种

12、结构嵌套程序设计 2 设计性 必做9 过程文件与自定义 函数理解过程文件及过程的概念及其建立方法;掌握自定义函数的概念及设计建立主程序、过程文件并运行;按要求建立用户自定义函数 2 设计性 必做10 面向对象程序设计入 门 理解对象、属性、事件、方法的概念 简单表单的建立、调试与运行 2 验证性 必做11 利用输出类控件设计表单 熟练掌握输出类控件对象的属性、事件及方法 与输出类控件相关的表单的设计、调试及运行 2 设计性 必做12 利用输入类控件设计表单 熟练掌握输入类控件对象的属性、事件及方法 与输入类控件相关的表单的设计、调试及运行 2 设计性 必做13 利用控制类控件设计表单 熟练掌握

13、控制类控件对象的属性、事件及方法 与控制类控件相关的表单的设计、调试及运行 2 设计性 必做14利用容器类控件及 OLE 控件设计表 单熟练掌握控制类控件对象的属性、事件及方法;了解 OLE 控件与容器类控件相关的表单的设计、调试及运行 2 设计性 必做15 多表表单的设计与 应 用 掌握多表表单设计的步骤及技巧 按照要求建立多表表单并调试、运行 2 综合设 计性 必做16 查询、视图及报表设计掌握 SQL 语言的查询语句及其表单设计 ,了解查询、视图及报表的设计过程按照要求建立视图、查询表单,并调试、运行;按要求建立 报表与标签 、在表 单中使用 OLE对象2 综合设 计性 选做17 实验考

14、核准备 熟悉实验考核软件 练习实验考核系统中的题目 2 操作性 必做18一个简单的营销管理信息系统设计能够运用所学知识构建一个小型信息系统按要求建立一个小型信息系统的主菜单,并能 够执行其中的一部分功能2 综合设 计性 选做五、各章学时分配表章节 内容 教学课 时 实验课 时 备注第 1 章 数据库基础知识 5 2第 2 章 数据表的基本操作 8 6第 3 章 数据库的建立与操作 3 2第 4 章 结构化程序设计 12 8期中考试 2第 5 章 面向对象程序设计基础 3 2第 6 章 常用表单控件使用 12 8第 7 章 表单设计应用 3 2第 8 章 查询、视图及报表设计 3 2实验考核软件

15、练习 2合计 51 34注:计划实验课时有限,学生需要课外补充实验时间。六、教材及参考书目建议教材:1王衍 主编.数据库应用基础M,北京:电子工业出版社,2009.12王衍 主编.数据库应用基础学习指导M,北京:电子工业出版社,2009.1参考书:1. 胡维华 主编.Visual FoxPro 程序设计教程M,杭州:浙江科学技术出版社,20052. 胡维华 主编.Visual FoxPro 学习及实践指导M,杭州:浙江科技出版社,20053. 张治文等.VISUAL FOXPRO 6.0 开发实M ,北京:清华大学出版社,20034. 章立民.Visual FoxPro 6.0 程序设计与应M

16、,北京:中国铁道出版社,20035. 史济民等.Visual FoxPro 及其应用系统开发M,北京:清华大学出版社,20026. 卢湘鸿 主编.Visual Foxpro 6.0 程序设计基础M,北京:清 华大学出版社,2002 7. 张洪举. Visual FoxPro 权威指南M,北京:电子工业出版社,20078. 萨师煊,王珊. 数据库系统概论(3 版)M,北京:高等教育出版社,20009. 方智惠,彭风鸣,黄永友. Visual FoxPro8.0 程序员手册M,北京:科学出版社,200410. 高伟,陈林等.Visual FoxPro9.0 基础教程M ,北京:清华大学出版社,200511. 谢膺白主编. Visual FoxPro9.0 程序设计教程M,西安:西安交通大学出版社,200712. Micorsoft Corporation 著. Visual FoxPro6.0 中文版程序员指南M ,北京:北京希望电脑公司,1998七、课程考核办法考核:期末笔试成绩占 70%,实验考核成绩占 15%,平时成绩占 15%。平时上课和实验考勤、课后作业 、实验作业及报告、课堂表 现等都记入平时成绩。2008 年 12 月执笔:王衍

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报