第一章
1-1 表示的关系模型用二维表格的结构形式来表示------。
A实体 B实体间的联系
C记录和字段 D实体以及实体间的联系答案D
解析:本题主要考核试题的概念。实体不仅包含具体的事物,如学生、课程等,还包括抽象的概念和事物之间的联系,如选课。
1-2下面关于数据库系统的叙述正确的是()
A 数据库系统比文件系统的数据独立性更高
B 数据库系统避免了数据冗余
C 数据库系统的数据一致性是指数据库类型一致
D 数据库系统是数据库管理系统中的一部分答案:A
解析 本题考察数据库系统的有关概念,包括数据库系统与文件系统的区别、数据库系统的特点以及数据库系统与数据库管理系统、数据库三者之间的关系。
1-3 对于关系的描述中正确的是(B)
A)同一个关系中允许存在完全相同的元组
B)在一个关系中可以交换任意两列或任意两行的数据
C)在一个关系中,关键字一定是其中的某个属性
D)在一个关系中,同一行数据的数据类型通常是相同的解析 本题考核关系的基本概念,在同一个关系中不允许有完全相同的元组和相同的属性名;关系中元组的次序和属性的次序无关紧要,关系中的关键字不一定是一个属性,也可能是几个属性的组合。
1-4 关系是指 _A_
A)元组的集合 B)属性的集合
C)字段的集合 D)实例的集合解析:在关系模型中,二维表的每一行称为一个元组,元组的集合关系。
例1-5 将两个关系按照相同的属性元素连接在一起构成新的二维表的操作称为——A
A)连接 B)投影 C)选择 D)筛选解析:在一个关系中找出符合条件的元组的操作叫选择;在一个关系中指定若干个属性组成新的关系叫投影;连接是将两个关系按照一定条件合并成新的关系;筛选不属于关系运算。
例1-7.项目管理器的功能是组织和管理与项目有关的各种类型的()
A表 B程序 C数据 D文件答案:D
解析:本题考核项目管理器的基本概念,项目管理器是组织和管理与项目有关的各类文件的工具,是VFP的控制中心。
例1—8 在VFP的项目管理器中不存在的选项卡是( )
A数据 B类C 菜单 D文挡答案。C
解析:项目管理器中共有“全部”、“数据”、“文挡”、“类”、“代码”和“其他”6个选项卡。“全部”选项卡中囊括了项目中的所有文件;数据选项卡中包括了“数据库”以及其中的表、视图、连接和存储过程,还有“自由表”、“查询”等;“文挡”选项卡中包括了“表单”、“报表”和“标签”;“代码”选项卡中主要包括了“程序”和API函数库;“”类”的选项卡管理类文件;“其他”选项卡包括了“菜单”、“文本文件”和其他文件 。
[例1-9]若同时打开A、B两个项目,对于从A项目中拖放文件到B项目的操作,下列说法正确的是()
A、拖放操作后,在B项目中创建了该文件的副本
B、A项目的任何文件都可以拖放到B项目
C、拖放操作并不创建文件的副本,只保存了一个该文件的引用
D、若拖放操作成功,则A项目中不存在该文件了答案:C
[解析] 项目中的每一个文件都是独立的,项目与项目中文件的关系只是一种引用关系,一个文件可以被多个项目引用,或者说项目之间可以共享文件。但是并非所有文件都可以共享,如数据库表就只能属于一个数据库,不允许把一个数据库表直接拖放到另一个数据库中。
1-10在项目管理器中使用“新建”按纽创建的文件——
A不包含在该项目中
B既可包含也不可包含在该项目中
C自动包含在该项目中
D可以被任意一个项目包含答案:C
解析:在VFP中,使用项目管理器的“新建”按纽创建的文件自动包含在该项目中,但是使用“文件”菜单中的“新建”命令创建文件时,即使打开项目管理器窗口,所创建的文件也不属于项目。
[例 1-11]常见数据类型有 层次型、网状模型、和关系模型,其中,__模型结构的结构是树状结构。
[解析]层次模型用树型结构来表示各类实体及实体之间的联系,满足层次模型的基本条件是,①有切近有一个结点没有双亲节点,这个结点成为跟结点②跟以外的其他结点有切近有一个双亲结点。网络模型采用无向图结构,关系模型采用二维表结构。
1-12对关系进行选择、投影、连接运算结果仍然是一个___。
答案:关系。
[解析]对关系进行关系运算的结果仍然是一个关系。
1-13数据库系统由_____数据库管理系统、硬件、软件和用户组成。
答案:数据库
[解析]数据库系统是以数据库应用为基础的计算机系统。其中数据库是数据的集合:硬件指计算机硬件设备:软件主要指操作系统、应用程序开发工具和数据库应用系统:用户指应用程序设计员、终端用户和数据库管理员。
例1-14 如果要改变一个关系中属性的排列顺序,应使用的关系运算是___________。
答案:投影解析:投影运算是从关系中选择若干指定字段,它从列的角度进行运算,可以改变属性的顺序。
1-15 要使项目之外的文件包含到项目文件中,需要使用项目管理器的---------按纽。
答案:添加解析 项目管理器窗口中的“添加”按扭可以把在项目之外创建的表、数据库、程序、表单等文件包含到项目中去,“移去”按扭可以将项目中的文件移到项目之外或者删除。
1-16 VFP6.0的工作方式包括菜单方式_____和程序方式。
答案:命令方式解析:菜单操作方式是指根据所需的操作从菜单中选择相应的命令(与WORD类似),没执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。命令交互方式是根据所要进行的各项操作,采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。程序执行方式先在程序编辑窗口中根据要求编写程序,然后再让机器执行。
1-1 表示的关系模型用二维表格的结构形式来表示------。
A实体 B实体间的联系
C记录和字段 D实体以及实体间的联系答案D
解析:本题主要考核试题的概念。实体不仅包含具体的事物,如学生、课程等,还包括抽象的概念和事物之间的联系,如选课。
1-2下面关于数据库系统的叙述正确的是()
A 数据库系统比文件系统的数据独立性更高
B 数据库系统避免了数据冗余
C 数据库系统的数据一致性是指数据库类型一致
D 数据库系统是数据库管理系统中的一部分答案:A
解析 本题考察数据库系统的有关概念,包括数据库系统与文件系统的区别、数据库系统的特点以及数据库系统与数据库管理系统、数据库三者之间的关系。
1-3 对于关系的描述中正确的是(B)
A)同一个关系中允许存在完全相同的元组
B)在一个关系中可以交换任意两列或任意两行的数据
C)在一个关系中,关键字一定是其中的某个属性
D)在一个关系中,同一行数据的数据类型通常是相同的解析 本题考核关系的基本概念,在同一个关系中不允许有完全相同的元组和相同的属性名;关系中元组的次序和属性的次序无关紧要,关系中的关键字不一定是一个属性,也可能是几个属性的组合。
1-4 关系是指 _A_
A)元组的集合 B)属性的集合
C)字段的集合 D)实例的集合解析:在关系模型中,二维表的每一行称为一个元组,元组的集合关系。
例1-5 将两个关系按照相同的属性元素连接在一起构成新的二维表的操作称为——A
A)连接 B)投影 C)选择 D)筛选解析:在一个关系中找出符合条件的元组的操作叫选择;在一个关系中指定若干个属性组成新的关系叫投影;连接是将两个关系按照一定条件合并成新的关系;筛选不属于关系运算。
例1-7.项目管理器的功能是组织和管理与项目有关的各种类型的()
A表 B程序 C数据 D文件答案:D
解析:本题考核项目管理器的基本概念,项目管理器是组织和管理与项目有关的各类文件的工具,是VFP的控制中心。
例1—8 在VFP的项目管理器中不存在的选项卡是( )
A数据 B类C 菜单 D文挡答案。C
解析:项目管理器中共有“全部”、“数据”、“文挡”、“类”、“代码”和“其他”6个选项卡。“全部”选项卡中囊括了项目中的所有文件;数据选项卡中包括了“数据库”以及其中的表、视图、连接和存储过程,还有“自由表”、“查询”等;“文挡”选项卡中包括了“表单”、“报表”和“标签”;“代码”选项卡中主要包括了“程序”和API函数库;“”类”的选项卡管理类文件;“其他”选项卡包括了“菜单”、“文本文件”和其他文件 。
[例1-9]若同时打开A、B两个项目,对于从A项目中拖放文件到B项目的操作,下列说法正确的是()
A、拖放操作后,在B项目中创建了该文件的副本
B、A项目的任何文件都可以拖放到B项目
C、拖放操作并不创建文件的副本,只保存了一个该文件的引用
D、若拖放操作成功,则A项目中不存在该文件了答案:C
[解析] 项目中的每一个文件都是独立的,项目与项目中文件的关系只是一种引用关系,一个文件可以被多个项目引用,或者说项目之间可以共享文件。但是并非所有文件都可以共享,如数据库表就只能属于一个数据库,不允许把一个数据库表直接拖放到另一个数据库中。
1-10在项目管理器中使用“新建”按纽创建的文件——
A不包含在该项目中
B既可包含也不可包含在该项目中
C自动包含在该项目中
D可以被任意一个项目包含答案:C
解析:在VFP中,使用项目管理器的“新建”按纽创建的文件自动包含在该项目中,但是使用“文件”菜单中的“新建”命令创建文件时,即使打开项目管理器窗口,所创建的文件也不属于项目。
[例 1-11]常见数据类型有 层次型、网状模型、和关系模型,其中,__模型结构的结构是树状结构。
[解析]层次模型用树型结构来表示各类实体及实体之间的联系,满足层次模型的基本条件是,①有切近有一个结点没有双亲节点,这个结点成为跟结点②跟以外的其他结点有切近有一个双亲结点。网络模型采用无向图结构,关系模型采用二维表结构。
1-12对关系进行选择、投影、连接运算结果仍然是一个___。
答案:关系。
[解析]对关系进行关系运算的结果仍然是一个关系。
1-13数据库系统由_____数据库管理系统、硬件、软件和用户组成。
答案:数据库
[解析]数据库系统是以数据库应用为基础的计算机系统。其中数据库是数据的集合:硬件指计算机硬件设备:软件主要指操作系统、应用程序开发工具和数据库应用系统:用户指应用程序设计员、终端用户和数据库管理员。
例1-14 如果要改变一个关系中属性的排列顺序,应使用的关系运算是___________。
答案:投影解析:投影运算是从关系中选择若干指定字段,它从列的角度进行运算,可以改变属性的顺序。
1-15 要使项目之外的文件包含到项目文件中,需要使用项目管理器的---------按纽。
答案:添加解析 项目管理器窗口中的“添加”按扭可以把在项目之外创建的表、数据库、程序、表单等文件包含到项目中去,“移去”按扭可以将项目中的文件移到项目之外或者删除。
1-16 VFP6.0的工作方式包括菜单方式_____和程序方式。
答案:命令方式解析:菜单操作方式是指根据所需的操作从菜单中选择相应的命令(与WORD类似),没执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。命令交互方式是根据所要进行的各项操作,采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。程序执行方式先在程序编辑窗口中根据要求编写程序,然后再让机器执行。