大纲要求.doc

上传人:ng****60 文档编号:3180664 上传时间:2019-05-24 格式:DOC 页数:36 大小:218KB
下载 相关 举报
大纲要求.doc_第1页
第1页 / 共36页
大纲要求.doc_第2页
第2页 / 共36页
大纲要求.doc_第3页
第3页 / 共36页
大纲要求.doc_第4页
第4页 / 共36页
大纲要求.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、第 1 章 Visual FoxPro 基础大纲要求一、Visual FoxPro 基础知识。数据库、数据库系统、数据库管理系统以及三者之间的关系;数据库系统的特点:数据模型。二、关系数据库。关系中的关系、元组、属性、域、关键字、外部关键字;关系的特点:关系模型。三、关系运算。传统的集合运算:并、差、交;专门的关系运算:选择、投影、联接。命题方向1本章在最近 5 次考试中题量及分值比重均有所减少,约占试卷总分值的 4。2数据模型、数据库、数据库系统、数据库管理系统、关系的概念及特点、关系运算是考核的重点。其中关系模型和数据库管理系统是重中之重。3数据模型在近两次考题中没出现。考点 1:数据库系

2、统一、计算机在数据管理方面的几个阶段1人工管理20 世纪 50 年代后期至 50 年代中期以前,没有专门管理数据的软件,数据由计算或处理它的程序自行携带。特点:数据与程序不具有独立性,一组数据对应一组程序。数据不长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序利用,因此程序与程序之间存在大量的重复数据,称为数据冗余。2文件系统20 世纪 50 年代后期至 60 年代中后期,程序与数据有了一定的独立性,程序和数据分开存储,由于程序文件和数据文件的区别,数据文件可以长期保存在外存储器上。3数据库系统从 20 世纪 60 年代后期开始,数据库技术的主要目的是有效地管理和存取大

3、量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余度,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。4分布式数据库系统分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物。在 20 世纪 70 年代后期之前,数据库系统大多数是集中式的。网络技术的进步为数据库提供了分布式运行环境,从主机终端系统结构发展到客户服务器系统结构。5面向对象数据库系统面向对象程序设计是 20 世纪 80 年代引入计算机科学领域的一种新的程序设计技术,它的发展十分迅猛,影响涉及计算机科学及其应用的各个领域。二、有关数据库的概念(1)

4、数据库(DB)是存储在计算机上结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还介绍数据库管理系统所支持的各种数据模型。(2)数据库应用系统是指系统开发人员利用数据库系统资源开发出来的、面向某一类实际应用的软件系统。(3)数据库管理系统(I)BMS)可以对数据库的建立、使用和维护进行管理。(4)数据库系统(DBS) 是指引进数据库技术后的计算机系统,能够实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。 ,(5)数据库、数据库系统、数据库管理系统三者之间的关系:数据库系统包括数据库和数据库管理系统。数据库管理系统可对数据库的建立、使用和维护进行管理,是数据库系

5、统的核心。三、数据库系统的特点(1)实现数据共享,减少数据冗余。(2)采用特定的数据模型。(3)具有较高的数据独立性。(4)有统一的数据控制功能。考题透解一、选择题【例 l】Visual FoxPro 是一种。(0704)A)数据库系统 B)数据库管理系统C)数据库 D)数据库应用系统解、析:Visual FoxPro 是一种数据库管理系统,可以对数据库的建立、使用和维护进行管理。答案:B【例 2】数据库 DB、数据库系统 DBS、数据库管理系统DBMS 之间的关系是。(0604)A)DB 包含 DBS 和 DBMS B)DBMS 包含 DB 和 DBSc)DBS 包含 DB 和 DBMS D

6、)没有任何关系解析:数据库系统(DBS)由 5 部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户,所以数据库系统(DBS)包括数据库(DB) 和数据库管理系统(DBMS)。答案:C二、填空题【例】数据库系统中对数据库进行管理的核心软件是 。(0804)解析:为数据库的建立、使用、维护而配置的软件称为数据库管理系统DBMS(DataBase Management System),它是数据库系统的核心。答案:数据库管理系统(DBMS)考点 2 数据模型一、实体的描述(1)实体:客观存在并且可以相互区别的事物,实体可能是实际的事物,也可能是抽象的事件。(2)实体的属性:描

7、述实体的特性。(3)实体集和实体型:属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。同类型的实体的集合,称为实体集。在 visual FoxPro 中,用“表 ”来存放同一类实体,即实体集。 Visual FoxPro 的一个“表”包含若干个字段, “表”中所包含的“字段”就是实体的属性。字段值的集合组成表中的一条记录,代表一个具体的实体,即每一条记录表示一个实体。二、实体间联系及联系的种类实体之间的对应关系称为联系,它反映现实世界事物之间的相互关联。实体间联系的种类是指一个实体型中可能出现的每一个实体与另一个实体中多个具体实体存在联系。两个实体间的联系有以下三种类型。

8、一对一联系:表现为主表中的每一条记录只与相关表中的一条记录相关联。 一对多联系:表现为主表中的每一条记录与相关表中的多条记录相关联。 多对多联系:表现为一个表中的多个记录在相关表中同样有多个记录与其匹配。三、数据模型简介数据模型是数据库管理系统中用来表示实体及实体间联系的方法。数据库管理系统所支持的数据模型分为以下三种。 层次数据模型:用树形结构表示实体及其之间联系的模型。 网状数据模型:用网状结构表示实体及其之间联系的模型。 关系数据模型:用二维表结构来表示实体以及实体之间联系的模型。考题解析【例】在关系数据库中,用来表示实体之间联系的是 。(0804)解析:在关系数据库中,用关系(二维表结

9、构) 表示实体及其之间联系的模型称为关系数据模型。答案:关系考点 3:关系模型考点透解一、关系模型中的关系术语(1)关系:一个关系就是一张二维表,每个关系有一个关系名。在 Visual FoxPro 中,一个关系存储为一个文件,文件扩展名为Dbf,称为“表 ”。(2)元组:在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应存储文件中的一个具体记录。(3)属性:二维表中垂直方向的列称为属性,每一列有一个属性名,在 Visual FoxPro 中表示为字段名。(4)域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。(5)关键字:属性或属性的组合,其值能够惟一标识一个元组。

10、(6)外部关键字:表中的一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字。二、关系的特点(1)关系必须规范化。(2)在同一个关系中不能出现相同的属性名,Visual:FoxPro 中不允许同一个表中有相同的字段名。(3)关系中不允许有完全相同的元组,即冗余。(4)在一个关系中元组的次序无关紧要。(5)在一个关系中列的次序无关紧要。考题透解一、选择题【例 l】设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号)、课程 c(课号,课名)、选课 SC(学号,课号,成绩),则表 SC 的关键字( 键或码)为 。(08 04)A)课号,成绩 B)学号,成绩C)

11、学号,课号 D)学号,姓名,成绩解析:“选课 SC”表是“学生 S”表和“课程 C”表的映射表,主键是两个表主键的组合。答案:C【例 2】下列叙述中正确的是。(0709)A)为了建立一个表,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表解析:表示关系的二维表中各元组的每一个分量不可以再分,一个关系就是一张二维表,对关系的描述称为关系模式。答案:A【例 3】在关系模型中,每个关系模式中的关键字。(0704)A)可由多个任意属性组成B)最多由一个属性组成C)可由一个或多个其值能惟一标识关系中任何元

12、组的属性组成D)以上说法都不对解析:关系数据模型中的关键字可以由一个或多个属性组成,能够惟一标识一个元组。答案:C【例 4】在 VisualFoxPro 中以下叙述错误的是。(06 04)A)关系也被称作表 B)数据库文件不存储用户数据C)表文件的扩展名是dbf)多个表存储在一个物理文件解析:一个关系的逻辑结构就是一张二维表,数据库文件存储表不存储用户数据,表文件的扩展名是dbf,多个表存储在一个数据库文件中,所以选项 D 错误。答案:D二、填空题【例】在二维表中,元组的 不能再分成更小的数据项。解析:表示关系的二维表中各元组的每一个分量不司以再分,一个天系就是一张二维表,对关系的描述称为关系

13、模式。答案:分量考点 4 关系运算考点透解一、关系的基本运算(1)传统的集合运算:进行并、差、交集合运算的两个关系必须具有相同的关系模式,即相同结构。(2)专门的关系运算:在 Visual FoxPro 中,查询是高度非过程化的,用户只需要明确提出“要干什么” ,而不需要指出“怎么去干” 。系统将自动对查询过程进行优化,可以实现对多个相关联的表的高速存取。二、传统的集合运算(1)并:两个相同结构关系的并是由属于这两个关系的元组组成的集合。(2)差:设有两个相同结构的关系 R 和 S,差运算的结果是从 R 中去掉 S 中也有的元组。(3)交:两个具有相同结构的关系 R 和 S,交运算的结果是 R

14、 和 S 的共同元组。三、专门的关系运算(1)选择:从关系中找出满足给定条件的元组的操作。(2)投影:从关系模式中指定若干个属性组成新的关系。(3)联接:联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。考题透解一、选择题【例 1】从表中选择字段形成新关系的操作是 。(08-09)A)选择 B)联接C)投影 D)并解析:专门的关系运算包括选择、投影、联接等。关系 R 上的投影是从 R 中选择出若干属性型组成新的关系。投影操作是从列的角度进行的运算。答案:C【例 2】操作对象只能是一个表的关系运算是 。(0609)A)联接和选择 B)联接和投影C)选择和投影

15、D)自然连接和选择解析:专门的关系运算分为选择、投影和联接,选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。联接运算需要两个表作为操作对象。答案:C二、填空题【例】在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中, 负责数据的模式定义与数据的物理存取构建。(0804)解析:数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,如查询与增、删、改等;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。答案:数据定义语言过关练习一、选择题1数据库系统的核心是 。A)数据模型 B)数据库管理系统 C)数据库 D)数据

16、库管理员2数据库系统中对数据进行管理的核心软件是 。A) DBMS B)DB C)OS D)DBS3Visual FoxPro 是一种关系型数据库管理系统,这里的关系通常是指 。A)数据库文件 (dbc 文件) B)一个数据库中两个表之间有一定的关系C)表文件(dbf 文件) D)一个表文件中两条记录之间有一定的关系4关系运算中的选择运算是 。A)从关系中找出满足给定条件的元组的操作B)从关系中选择若干个属性组成新的关系的操作C)从关系中选择满足给定条件的属性的操作D)A 和 B 都对5数据库系统与文件系统的最主要区别是 。A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独

17、立性问题,而数据库系统可以解决。C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量6某家公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则部门和职员两个实体的联系类型属于 。A)多对多 B)一对多 C)多对一 D)一对一二、填空题1在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是 联系。2在关系数据库中,把数据表示成二维表,每一张二维表称为 。3二维表中的行称为关系的 ;二维表中的列称为关系的 。4从关系模

18、式中指定若干个属性组成新的关系称为 。过关练习参考答案一、选择题1B 2A 3C 4A 5B 6B二、填空题1多对多 2关系 3元组,属性 4投影第 2 章 Visual FoxPro 系统初步考纲透解一、viSURlIzoxPro6的安装与启动。安装 visualFoxPro60;启动sualFoxPr06 0;退出系统。二、visual FoxPro 的主界面。菜单操作;命令操作;项目管理器窗口;工具栏的使用。三、sualFoxPro60 的配置。使用“选项”对话框;保存设置。四、项目管理器。创建项目;打开、关闭项目;各类文件选项卡。五、使用项目管理器。创建文件;添加文件;修改文件;移去文

19、件;其他按钮。六、Visual FoxPro 的向导。启动向导;使用向导;修改用向导创建的项;visualFoxPro6 0新增的项。七、Visual FoxPro 的生成器。启动表单生成器;对表单中的控件使用相应的生成器;使用自动格式生成器来设置控件格式;使用参照完整性生成器。例题方向1本章在最近两三次考试中题量及分值比重均有所减少,约占试卷总分值的 3。2掌握项目管理器的概念和项目中选项卡的使用。考点:项目管理器的概念考点透解所谓项目是指文件、数据、文档和 Visual FoxPro 对象的集合。项目管理器为系统开发者提供了极为便利的工作平台,一是提供了简便的、可视化的方法来处理表、数据库

20、、表单、报表、查询和其他一切文件,通过单击鼠标就能实现对文件的创建、修改、删除等操作;二是在项目管理器中将应用系统编成一个扩展名为app 的应用文件或exe 的可执行文件。项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为pix 的项目文件。用户可以根据需要创建项目。项目管理器共有 6 个选项卡,其中“数据” 、 “文档” 、 “类” 、 “代码” 、 “其他”5 个选项卡分别用于分类显示各种文件, “全部”选项卡用于集中显示该项目中的所有文件。 “数据”选项卡:包含了一个项目中的所有数据数据库、自由表、查询和视图。 “文档”选项卡:包含了处理数据时所用的三类文件,即输入

21、和查看数据所用的表单、打印表和查询结果所用的报表及标签。 “类”选项卡:使用 VisualFoxPro 的基类就可以创建一个可靠的面向对象的事件驱动程序。 “代码”选项卡:包括三大程序, 即扩展名为prg 的程序文件、库文件api和应用程序文件app “其他”选项卡:包括文本文件、菜单文件和其他文件。 “全部”选项卡:以上各类文件的集中显示窗口。一、创建文件要在项目管理器中创建文件,首先要确定新文件的类型。只有当选定了文件类型, “新建”按钮才可用。单击“新建”按钮或选择“项目”一“新建文件”命令,即可打开相应的设计器以创建一个新文件。提示:在项目管理器中新建的文件将自动包含在该项目文件内,而

22、利用“文件”菜单中的“新建”命令创建的文件不属于任何项目文件。二、添加文件选择要添加的文件类型。单击“添加”按钮或选择“项目”一“添加文件”命令,系统弹出“打开”对话框。单击“确定”按钮,系统便将选择的文件添加到项目文件中。三、修改文件选择要修改的文件。单击“修改”按钮或选择“项目”一“修改文件”命令,系统将根据要修改的文件类型打开相应的设计器,在设计器中修改选择的文件。四、移去文件选择要移去的文件。单击“移去”按钮或选择“项目”一“移去文件”命令。若单击提示框中的“移去”按钮,系统仅仅从项目中移去所选择的文件,被移去的文件仍存在于原目录中;若单击“删除”按钮,系统不仅从项目中移去文件,还将从

23、磁盘中删除该文件,文件将不复存在。项目管理器中其他按钮的功能说明如下。(1)“浏览”按钮:在“浏览”窗口中打开一个表,此按钮与 “项目”菜单的“浏览文件”命令作用相同,且仅当选定一个表时可用。(2)“关闭”和“打开”按钮:关闭或打开一个数据库。(3)“预览”按钮:在打印预览方式下显示选定的报表或标签。(4)“运行”按钮:执行选定的查询、表单或程序。 ,(5)连编”按钮:连编一个项目或应用程序,与“项目 ”菜单的“连编”命令作用相同。考题透解一、选择题【例 1】MODIFY COMMAND 命令建立的文件的默认扩展名是 。(08 09)A)prg B)app C)cmd D)exe解析:连编应用

24、程序生成的文件可以是应用程序文件(app 文件) 、可执行文件(exe文件) 、动态连接库文件(.dll 文件),.prg 文件是程序文件,可以通过:MODIFYCOMMAND)命令建立,不能通过连编建立。答案:A【例 2】欲执行程序 tempprg,应该执行的命令是 。(0809)A)D0 PRG temp.prg B)DO temp.prgC)DO CMD temp.prg D)DO FORM temp.prg解析:DO 命令的作用是执行一个 Visual FoxPro 程序文件,如果执行的程序文件或过程文件中不包含扩展名,Visual FoxPro 将按一定的顺序执行程序,它们分别为:可

25、执行程序(exe)、应用程序 (app) 、编译后的程序(fxp)、程序文件( prg)。 答案:B【例 3】打开已经存在的表单文件的命令是 。(0809)A)MODIFY FORM B)EDIT FORMC)OPEN FORM D)READ FORM解析:如果一个表单不属于某个项目,可以使用以下方法打开:选择“文件”一“打开”命令,然后在“打开 对话框中选择需要修改的表单文件;或者在命令窗口输入命令“MODIFY FORM ” 。在这里,如果命令中指定的表单文件不存在,系统将启动表单设计器创建一个新表单。答案:A【例 4】在 Visual FoxPro 中,后缀名为mnx 的文件是 。(08

26、04)A)备注文件 B)项目文件C)表单文件 D)菜单文件解析:在 Visual FoxPro 中,项目文件的后缀为pjx ;表单文件的后缀为 scx;菜单文件的后缀为.mnx ;不同类型的各注文件后缀不同,例如, doc 表示数据库备注文件,fpt 表示数据表备注文件。答案:D【例 5】在 Visual FoxPro 中,通常以窗口形式出现,以创建和修改表、表单、数据库等应用程序的可视化工具称为 。(0709)A)向导 B)设计器 C)生成器 D)项目管理器解析:Visual FoxPro 的设计器是创建和修改应用系统各种组件的可视化工具。答案:B【例 6】在“项目管理器”下为项目建立一个新

27、报表,应该使用的选项卡是。(0609)A)数据 B)文档 C)类 D)代码解析:“数据”选项卡包括数据库、自由表、查询和视图;“文档”选项卡包括处理数据时所用的三类文件:输入和查看数据所用的表单、打印表和查询结果所用的报表及标签;“类”选项卡包含的是用户自定义类:“代码”选项卡包括扩展名为prg 的程序文件、函数库 API Libraries。答案:B【例 7】扩展名为pjx 的文件是。 (0609)A)数据库表文件 B)表单文件 C)数据库文件 D)项目文件解析:数据库表文件的扩展名为dbf表单文件的扩展名为_scx ;数据库文件的扩展名为dbc;项目文件的扩展名为.pjx。答案:D二、填空

28、题【例】可以在项目管理器的 选项卡下建立命令文件(程序) 。(0609)解析:项目管理器的“代码 选项卡包括三大类程序,即扩展名为prg 的程序文件、函数库 API Libraries 和应用程序app 文件。答案:代码过关练习1 “项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是 。A)查询、视图或表单 B)表单、报表和标签C)查询、表单或程序 D)以上文件都可以2在 Visual FoxPro 的项目管理器中不包括的选项卡是 。A)数据 B)文档 C)类 D)表单3在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是 。A)pro B)prj

29、C)pjx D)itn过关练习答案1C 2D 3C第 3 章数据与数据运算考纲透解一、常量与变量。数值型常量、货币型常量、字符型常量、日期型常量、日期时间型常量、逻辑型常量、简单内存变量、数组。二、表达式及常用函数。数值表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式:数值函数、字符函数、日期和时间函数、数据类型转换函数、测试函数。例题方向1本章在最近两三次考试中题量及分值比重均有所增加,约占试卷总分值的47。2常用函数一日期和时间函数、字符函数、测试函数、数组、常量、变量、逻辑表达式。其中常用函数和变量是重中之重。3变量在近两次考题中出现频率较高。考点 1:常量考点透解(1)数值型常量,也就是常数,用来表示一个数量的大小,由数字 09、小数点和正负号构成。(2)货币型常量,用来表示货币值,其书写格式与数值型常量类似,但要加上一个前置的符号($)。(3)字符型常量,也称字符串,其表示方法是用半角单引号、双引号或方括号来把字符

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

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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