数据库原理及应用课程自学进度表.doc

上传人:创****公 文档编号:4141218 上传时间:2019-09-29 格式:DOC 页数:16 大小:97KB
下载 相关 举报
数据库原理及应用课程自学进度表.doc_第1页
第1页 / 共16页
数据库原理及应用课程自学进度表.doc_第2页
第2页 / 共16页
数据库原理及应用课程自学进度表.doc_第3页
第3页 / 共16页
数据库原理及应用课程自学进度表.doc_第4页
第4页 / 共16页
数据库原理及应用课程自学进度表.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、数 据 库 原 理 及 应 用 课 程 自 学 辅 导 资 料 华北电力大学成人教育学院 二八年一月 1 数据库原理及应用课程自学进度表 教材:Visual Foxpro 及其应用程序开发(简明版) 教材编者:史济民等 出版社:清华大学 出版时间:2005 周次 学习内容 习题作业 测验作业 学时 自学重点、难点、基本要 求 数据库、数据库系统、 数据库管理系统概念及 组成,数据模型的观念 等。 教材课后练习 15 创建表和索引、数据类 型、变量及表达式、数 据字典、项目管理器。 教材课后练习 35 查询向导、查询设计器、 组织输出查询结果。 教材课后练习 30 结构化程序设计。 教材课后练习

2、 30 面向对象的程序设计。 教材课后练习 4 表单设计 教材课后练习 6 总学时 120 数据模型、 DB、DBS、DBMS 等基本概念。 表的基本操作(包括: 项目管理器的创建、使用; 表结构的定义、创建、修 改;指针的定位、移动、 删除、插入、替换等) ;索 引及排序;表达式及操作 符定义集使用。 查询及查询设计器的 概念及操作使用。SQL 语句 的基本规则。 三种基本控制结构及 程序设计。函数子程序及 多模块程序的概念及设计。 面向对象的基本概念。 表单设计器的基本操 作及使用。 注:期中(第 10 周左右)将前半部分测验作业寄给班主任,期末面授时将后半部分测验作业直接 交给任课教师。

3、总成绩中,作业占 15 分。 2 数据库原理及应用课程自学指导书 第一章 初识 Visual FoxPro (自学时数:15 ) 一、本章的核心、重点及前后联系 本章主要计算机数据处理及数据管理的发展,进而引出数据库的基本概念、数据 库系统、数据库管理系统的组成与特点。通过本章的学习,可对数据库基础知识从总 体上有一定的了解,为后续的学习奠定良好的基础。 (一)本章的核心 1数据库、数据库系统、数据库管理系统的概念、组成; 2数据模型(层次数据模型、网状数据模型、关系数据模型)的基本概念; 3了解 Visual FoxPro 数据库管理系统的功能及组成、安装、启动和退出; 4理解 Visual

4、 FoxPro 的集成开发环境; 5掌握 Visual FoxPro 基础知识和基本约定(三种不同的运行方式) 。 (二)本章重点 1数据库系统、数据库管理系统的有关概念; 2三类数据模型; 3Visual FoxPro 的集成开发环境。 (三)本章前后联系 本章对介绍的数据库基本概念及 Visual FoxPro 的发展简介将为后续的学习起到 抛砖引玉的作用。 二、本章的基本概念、难点及学习方法指导 (一)本章的基本概念 1数据模型、DB、DBS、DBMS 等基本概念及组成; 2Visual FoxPro 的发展与特点; 3VFP 的界面组成、命令与三种不同的运行方式; 4Visual Fo

5、xPro 的设计与管理工具; 5项目管理器:VFP 的控制中心; 6项目管理器中命令按钮的使用及作用。 (二)本章难点及学习方法指导 3 本章的难点在于 Visual FoxPro 的集成环境和数据模型的概念。 学习方法:数据库是数据管理的最新技术,是计算机科学的重要分支。基本概念 应在理解的基础上掌握。理解数据、数据库、数据库管理系统的定义,清楚数据管理 技术的发展过程和数据库系统的特点。数据模型的三要素是后续各种数据模型的基础, 包括数据结构、数据操作、数据的约束条件。对三种数据模型:层次数据模型、网状 数据模型要掌握其定义,这可帮助理解对数据库系统的学习和使用。要通过上机实践 操作,熟悉

6、 Visual FoxPro 的集成环境,熟悉项目管理器的结构、项目管理器中的命 令按钮的使用,项目管理器中各选项卡的使用及作用。 三、思考题、习题及习题解答 (一)思考题、习题 书后的练习题 (二)习题解答(只解答难题) 见配套的习题解答 第二章 表的基本操作(自学时数:35) 一、本章的核心、重点及前后联系 本章的核心内容是数据表的创建及其各种操作命令,各种命令子句,数据库中变 量、操作符、表达式的定义及其应用等。 (一)本章的核心 表的创建、表结构的修改、各种操作命令的使用,函数、表达式、操作符的使用 等。 (二)本章重点 重点Visual FoxPro 用户界面和语言基础及其各种操作命

7、令; 难点Visual FoxPro 的各种语法约定。 (三)本章前后联系 本章在对数据库概念理解掌握的情况下,应用表操作的各种命令来创建、修改数 据表。熟练应用本章所使用的相关命令,在下一章学习中会变得轻松许多。 二、本章的基本概念、难点及学习方法指导 (一)本章的基本概念 1表的建立与修改; 4 掌握:界面方式和命令方式下表的建立与修改; 2Visual FoxPro 的命令语法规则; 掌握:基本的 Visual FoxPro 命令的语法规则; 3数据存储及数据存储对象的数据类型及其使用; 掌握:不同类型的常量、变量的定义及存储的定义; 4命令常用的格式; 掌握:命令常用的格式; 5Vis

8、ual FoxPro 的函数; 掌握:Visual FoxPro 常用的函数计用法; 6内存变量的操作; 掌握:内存变量的操作及赋值规则; 7各种命令中的常用子句及子句中的各参数的定义、书写规则等; 掌握:各种命令中的常用子句及子句中的各参数的定义、书写规则等 8表的各种维护命令: 掌握: 创建表文件的命令、修改表结构的命令机规则等; 指针定位命令; 插入、修改表记录的各种命令及规则; 表结构的复制、表数据的复制、表文件的复制等; 逻辑表的定义、字段表的意义及使用等; 表的打开于关闭的各种命令形式; (二)本章难点及学习方法指导 本章的难点在于 VFP 命令的常用子句的语法规则、定义及其使用;

9、各种表达式的 规则及使用。 学习方法:首先要熟练掌握 Visual FoxPro 常用命令子句的语法规则,会正确书 写命令语句;在熟悉常用函数的使用及其格式要求的基础上,就能做到正确书写各种 表达式,做到能够按各种问题要求正确书写命令格式。常量、变量及其数据类型也是 本章重要内容之一,要能够正确使用,特别对于 Visual FoxPro 所支持的常用的数据 类型要求要熟练掌握,正确使用。对于本章讲到的各种操作命令在学习的过程中要充 分利用条件逐一作实际的上机操作练习,练习应以本章中的示例为主,按示例的步骤 逐一进行,会收到很好的效果。本章讲到的各种应用命令很多,只有通过预先复习, 5 实际操作

10、才能够有效掌握。 三、思考题、习题及习题解答 (一)思考题、习题 书后的练习题 (二)习题解答(只解答难题) 见配套的习题解答 第三章 查询与统计(自学时数:30) 本章重点介绍数据库表的概念及其使用等。使学生了解数据库表及自由表的概念 区别、使用。学会定制表与修改表、建立表的索引和关联,弄清数据库表的特性及使 用方法。 一、本章的核心、重点及前后联系 排序与索引的概念、区别,两者的命令结构形式及其应用的差异性;数据工作区 的概念及使用;表的关联关系;数据库的概念及应用,永久关系的概念及其建立。 (一)本章的核心 排序与索引的概念,表的关联关系、数据工作区。SELECT-SQL 查询数据库及数

11、据 库表的概念、数据完整性。 (二)本章重点 索引的概念、类型、命令结构;工作区的概念、选择;表的关系;SELECT-SQL 查 询、数据库及数据库表的概念、各种数据库表间的关系定义、永久关系与临时关系的 概念及作用。 (三)本章前后联系 本章是在了解、熟悉、会使用 Visual FoxPro 的基本操作命令的基础上,进一步 深入的学习,能将前面所学、所建立的数据表放入数据库中,进而能够进行表间多关 系的操作。 二、本章的基本概念、难点及学习方法指导 (一)本章的基本概念 1排序与索引的概念、类型、建立与打开; 2表的各种关联的概念及定义; 3数据库的定义、打开、修改和删除; 6 4工作区的概

12、念及其工作区的选择与互访; 5数据库表间的关系定义、永久关系与临时关系的概念及作用。 6查询概念、不同工作方式下查询文件的建立与打开; 7表的各种关联的概念及定义; 8各种统计命令的格式及应用; 9SELECT-SQL 查询; 10查询结果的各种输出形式。 (二)本章难点及学习方法指导 索引的类型及其使用,数据库的定义,数据库、数据库表与自由表的概念等。数 据库表间的关系定义、永久关系与临时关系的概念及作用,查询概念,SELECT-SQL 查 询。 学习方法: 1排序与索引的概念、类型、建立与打开; 掌握:不同类索引文件的建立与执行方法; 2数据库的定义、打开、修改和删除; 掌握:数据库文件的

13、定义、打开修改和删除的方法及操作命令; 3工作区的概念及其工作区的选择与互访; 掌握:工作区创建、选择与与互访(select ) 4数据库表间的关系定义、永久关系与临时关系的概念及作用。 掌握:当多表时,通过关键字来确定表间的关系; 5查询概念、不同工作方式下查询文件的建立与打开; 掌握:使用不同方式建立查询文件的方法,以及修改与执行查询文件的命令; 6SELECT-SQL 查询; 掌握:SELECT-SQL 查询的基本命令,通过查询设计器的执行结果,察看 SELECT-SQL 语句的语法特点; 7查询结果的各种输出形式。 掌握:查询结果的各种图形输出形式和各种图表输出形式; 三、思考题、习题

14、及习题解答 (一)思考题、习题 书后的练习题 7 (二)习题解答(只解答难题) 见配套的习题解答 第四章 程序设计初步(自学时数:20) 本章中重点介绍 Visual Foxpro 数据库管理系统在程序使用的程序控制语句及程 序设计。程序设计中的语法规则、命令结构等。 一、本章的核心、重点及前后联系 本章介绍 Visual Foxpro 程序设计的概念和方法,与其它结构化程序设计语言一 样,Visual Foxpro 也具有三种基本控制结构。 (一)本章的核心 结构化程序设计的概念、程序文件的创建与修改、不同方式下程序文件的执行方 法;程序的三种控制结构;程序设计中常用的命令等。 (二)本章重

15、点 程序的概念,程序控制结构;主程序、子程序、过程及自定义函数的概念及使用; 变量的作用域及定义命令。 (三)本章前后联系 在前面三章数据库基本操作命令、语法规则、数据库中表关系的概念及掌握的基 础上,学习本章的内容。 二、本章的基本概念、难点及学习方法指导 (一)本章的基本概念 1结构化程序设计的概念、原则; 2不同环境下程序文件的建立、修改与执行; 3程序的顺序结构、选择结构和循环结构的概念及应用; 4多模块程序(主程序、子程序、过程及自定义函数) 程序设计的概念及设计。 5变量的作用域的概念及使用; (二)本章难点及学习方法指导 1程序文件的建立、修改与执行; 掌握:程序文件的建立、修改

16、与执行的方法; 2基本输入与输出命令 掌握:基本输入与输出的命令; 8 3内存变量的定义及作用域 掌握:内存变量作用域的定义命令; 4出现的三种控制结构 掌握: 顺序结构 选择结构(单边选择、双边选择、多边选择) 循环结构(do while 循环、for next 循环、scan 循环 ) 5主程序、子程序、过程和自定义函数 掌握: 子程序的设计与调用; 自定义函数的设计与调用; 过程设计与调用; 参数的传递; 理解:主程序、子程序、过程和自定义函数之间的关系。 三、典型例题分析 以一个简单的学生成绩管理系统为例,介绍数据库应用系统的总体设计和应用程 序的编写、调试、编译及运行。 四、思考题、

17、习题及习题解答 (一)思考题、习题 以教材中课后练习为主。 (二)习题解答(只解答难题) 见配套的习题解答 第五章 表单设计基础 (自学时数:20) Visual Foxpro 数据库管理系统中面向对象程序设计是 VFP 程序设计的另一个特点, 本章主要介绍控件操作的方法及使用。 一、本章的核心、重点及前后联系 (一)本章的核心 面向对象的概念、面向对像的设计思想,对象的引用及引用规则、表单的概念, 表单窗口环境,表单控件工具栏等。 (二)本章重点 面向对象的概念、面向对象程序设计的概念、方法。对象引用的观念、方法及其 9 简单控件的基本操作及使用。 (三)本章前后联系 本章主要介绍的是面向对

18、象的设计思想及方法,简单控件的设计,可作为相对独 立的部分,让学生对表单设计、控件的使用有一个了解。 二、本章的基本概念、难点及学习方法指导 (一)本章的基本概念 1表单的概念、表单文件的形成; 2面向对象的程序设计方法; 3表单的设计环境,快速表单的概念及建立; 4表单控件工具栏中各种按钮的意义及基本操作; 5控件的类型; 6简单的表单控件的设计; (二)本章难点及学习方法指导 1面向对象的基本概念、面向对象程序设计思想; 掌握:面向对象的基本概念、面向对象程序设计思想集对象引用的意义; 2表单的概念、表单文件的建立、修改与执行; 掌握:利用向导进行单表表单和多表表单创建、修改等简单操作。

19、3控件的类型及控件工具栏 掌握:控件的类型及控件工具栏中常用按钮的操作及使用; 4表单设计器的使用 掌握:在表单设计器中进行简单控件的设计; 三、典型例题分析 以一个简单的学生成绩管理系统为例,介绍数据库应用系统的总体设计和应用程 序的编写、调试、编译及运行。综合应用案例中结合学生成绩管理工作的具体内容, 将前述各章节所学基本知识融入其中。 四、思考题、习题及习题解答 (一)思考题、习题 以教材中课后练习为主。 (二)习题解答(只解答难题) 见配套的习题解答 10 数据库原理及应用课程实验指导书 参见:Visual FoxPro 上机实践指导教程 实验一 (2 学时) 一 实验目的 熟悉和掌握

20、 Visual FoxPro6.0 开发环境及其界面操作的方式;加深理解表的定义 及其表结构的创建,学习和使用界面操作方式和命令操作方式建立表文件;能使用简 单的命令进行基本的操作。 二 预习要点 结合教材,熟悉和掌握界面操作的方式与命令方式建立表的方法,这是可视化程 序设计的基础。 三 实验项目 1认识和熟悉 Visual FoxPro 工作环境,界面操作的方式; 2认识和熟悉 Visual FoxPro 的管理工具;认识和熟悉项目管理器的的组成及其 各命令按钮的使用。 3使用项目管理器创建表的结构。 四 实验设备 Windows2000 及以上操作系统; 安装了 Visual FoxPro

21、 6.0 五 实验说明及操作步骤 1在指定的盘符和路径下创建项目管理器文件(可自行定义文件名) ; 2打开创建的项目管理器文件;了解熟悉项目管理器的结构、界面组成,熟悉并 使用项目管理器中的各名录按钮的操作 3练习使用项目管理器创建表文件; 4练习使用命令方式创建表文件(书中示例:设备表)。 六 注意事项 11 一定要将创建的表文件放在指定的盘符和指定的路径下,以便于以后的操作和使 用。 七 实验报告 将实验内容的操作过程以报告的形式写出来。 实验二 (2 学时) 一 实验目的 1熟悉和掌握在界面操作方式下和命令方式下表文件数据表结构的建立及其修改; 表中数据的录入等命令的操作和使用; 2熟悉

22、和掌握指针的移动和定位的操作; 3熟悉和掌握对数据表中数据的增加、删除和修改命令的操作和使用; 二 预习要点 要熟悉和掌握 VFP 的显示命令、指针定位命令及 VFP 的范围子句、条件子句的使 用、命令格式。能够正确写出 VFP 的命令格式。 三 实验项目 1熟悉项目管理器的使用(创建、打开、使用) ;在项目管理器中建立自由表 (书中示例:设备表)的结构并录入数据;打开并浏览数据表、修改表结构及表中记 录的内容; 2练习使用删除、恢复命令的操作; 3练习使用显示(list 和 display)命令和指针定位命令; 4练习使用 Visual FoxPro 命令中的范围子句,进行指定范围的显示操作

23、使用 Visual FoxPro 命令中的条件子句进行数据筛选。 四 实验设备 Windows2000 及以上操作系统; 安装了 Visual FoxPro 6.0 软件; 五 实验说明及操作步骤 1首先进入到 VFP 数据库管理系统。打开已创建的项目文件和表文件; 2. 修改表结构:添加字段、修改字段、删除字段; 12 3. 向表中插入数据; 4. 使用 display、list 等命令浏览数据; 5. 使用 recno()函数、eof()函数、bof()函数等查看相应信息; 6. 使用 goto、skip 命令进行记录的定位; 7. 使用 delete、pack、zap 命令进行删除练习,

24、并对逻辑删除的记录进行恢复; 8对表中价格大于 150000.00 并且小于 50000 的设备进行显示; 9列出表中第 3 到第 6 条记录;列出表中主要设备的名称、价格和部门。 六 注意事项 所建文件应保存到指定的磁盘目录中,以便于以后的操作。 七 实验报告 将实验内容的操作过程以报告的形式写出来。 实验三 (2 学时) 一 实验目的 本次实验使学生能够更清楚地了解数据库、数据字典、数据库表的观念,数据库 表和自由表的区别。了解数据工作区中表关联的作用及意义;数据库中表关联的意义 及作用。学会定制表与修改表、建立表的索引和关联,弄清数据库表的特性及使用方 法。能够使用简单的数据统计命令进行

25、数据统计。 二 预习要点 排序与索引的概念、命令的结构形式及其差异性;弄清楚数据工作区和数据库的 概念及作用。会使用界面操作方式与命令操作方式创建数据库、排序、索引并建表的 关联关系; 三 实验项目 1熟悉与使用界面操作方式与命令操作方式建表的排序和索引文件; 2建工作区间表的关联。 3在项目管理器中创建三个表文件 SB.dbf,bmdm.dbf 和 dx.dbf。并进行表间的 关联操作。 4使用项目管理器或文件菜单创建数据库文件(例 SB.DBC 数据库)。 13 5使用 count、sum、tatol 等统计命令进行数据的统计操作。 6在界面操作中分别使用“追加记录” 、 “追加方式” 、

26、 “追加新记录”向表中追加 记录,并观察三种追加方式的不同。 四 实验设备 Windows2000 及以上操作系统; 安装了 Visual FoxPro 6.0; 五 实验说明及操作步骤 首先进入到 VFP 数据库管理系统。 1进行工作区间表关联的操作。 2创建三个表文件 SB.dbf,bmdm.dbf 和 dx.dbf,并进行表间的关联操作。 3在项目管理器中创建数据库文件。 4将 SB. DBF、BMDM. DBF 表和 DX.DBF 表文件放到数据库 SB.DBC 中; 5在数据库 SB.DBC 中建立 SB. DBF、BMDM. DBF 和 DX.DBF 表文件的永久关系。 六 注意事

27、项 所建的数据库文件 SB.DBC 及 BMDM. DBF 和 DX.DBF 表文件保存到指定的磁盘目录中, 以便于以后的操作。 七 实验报告 将实验内容的操作过程以报告的形式写出来。 实验四 (2 学时) 一 实验目的 学会熟练使用查询设计器,了解熟悉 SQL 语句 二 预习要点 数据库、数据库表间的关联,查询设计器的使用,查询文件的生成等。 三 实验项目 以设备表(SB)为例,使用查询设计器作以下查询; 1使用查询设计器查询价格大于 50000 和价格小于 100000 的设备的全部信息; 2查询主要设备的价格、启用日期、设备名称; 14 3显示 89 年以后启用的主要设备; 4查询设备科

28、的设备信息; 5观察以上操作的 SQL 语句; 6以图形方式进行查询结果的显示; 四 实验设备 Windows2000 及以上操作系统; 安装了 Visual FoxPro 6.0 五 实验说明及操作步骤 1打开项目管理器,创建查询文件; 2在查询设计器的可选选项卡中,确定要查询的字段,并放入已选中的选项卡中; 3使用查询设计器的筛选选项卡,进行条件的筛选; 4使用查询设计器的排序选项卡,进行排序操作; 5在查询结果的输出方式中,选用多种形式进行输出练习; 6将查询结果保存到指定的目录中; 7使用界面操作方式与命令操作方式打开查询文件; 六 注意事项 所建的查询文件保存到指定的磁盘目录中,以便

29、于以后的操作。 七 实验报告 实验五 (2 学时) 一 实验目的 熟悉 VFP 的结构化程序设计的方法,能用基本的顺序结构、选择结构、循环结构 进行简单的编程; 二 预习要点 预先熟悉教材中的示例、预先编好教材课后练习的程序,了解 VFP 的编程环境, 和运行方式,会用界面方式和命令方式运行程序。 三 实验项目 15 1编程完成圆面积的计算; 2编程实现对设备(SB.DBF)表的价格和部门的修改; 3编程实现 5!-3!+7!的计算; 四 实验设备 Windows2000 及以上操作系统; 安装了 Visual FoxPro 6.0 五 实验说明及操作步骤 1打开项目管理器,创建程序文件; 2在命令窗口中使用命令方式创建程序文件; 3保存程序文件; 4实验 DO 命令运行程序文件; 六 注意事项 将程序文件保存到指定的目录中,注意 VFP 程序文件的正确的书写格式。当使用 命令方式运行程序文件时,要注意文件的路径。 七 实验报告 将实验内容的操作过程以报告的形式写出来。

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

当前位置:首页 > 实用文档资料库 > 表格模板

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。