当前位置:首页 > 第四章 数据库的创建与操作
第四章 数据库的创建与操作
一、单项选择题
1.要使“学生”数据库表中不出现同名学生的记录,在数据库中需要建立________。(§4.3理解)
A)字段的有效性规则(实体完整性) B)属性设置
C)记录的有效性规则 D)设置触发器
2.创建两个具有“多对多”关系的表之间的关联,应当________。(§4.2理解)
A)通过纽带表
B)通过某个同名字段
C)通过某个索引的同名字段 D)通过主索引字段和不同字段
3.创建两个具有“一对多”关系的表之间的关联,应当________。(§4.2识记)
A)通过纽带表
B)通过某个同名字段
C)通过某个索引的同名字段
D)通过具有相同表达式的主索引字段和普通索引字段
4.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表________。(§4.4理解)
A)是同一数据库表中的两个表 B)不同数据库中的两张表 C)两个自由表
D)一个是数据库另一个是自由表
5.在Visual FoxPro 6.0中,可以对字段设置默认值的表________。(§4.3识记)
A)必须是数据库表 B)必须是自由表 C)自由表和数据库表 D)不能设置字段默认值
6.Visual FoxPro 6.0的“参照完整性”包括________。(§4.4识记)
A)更新规则 B)插入规则 C)删除规则
D)更新规则、插入规则、删除规则
7.以下对自由表和数据库表的叙述正确的是________。(§4.2理解)
A)自由表不能添加到数据库中
B)自由表可以添加到数据库中,数据库表也可以从数据库中移出作为自由表 C)自由表可以添加到数据库中,数据库表不可以从数据库中移出作为自由表 D)自由表是用早期版本的Visual FoxPro建立的表 8.在Visual FoxPro 6.0中,下列叙述正确的是________。(§4.2理解)
A)用SET RELATION命令建立表关联之前,两个表都必须索引 B)用 SET RELATION命令建立表关联之前,父表必须索引
1
C)用 SET RELATION命令建立表关联之前,子表必须索引
D)用 SET RELATION命令建立表关联之前,两个表都不须索引
9.在数据库设计器中,建立两个表之间的一对多的联系应该满足的条件是________。(§4.2理解)
A)“一方”表建立主索引或候选索引,“多方”表建立普通索引 B)“一方”表建立主索引或候选索引,“多方”表建立普通索引或候选索引 C)“一方”表建立主索引或普通索引,“多方”表建立主索引或候选索引 D)“一方”表建立主索引或候选索引,“多方”表建立普通索引或候选索引。 10.在Visual FoxPro 6.0的命令窗口中键入CREATE DATA 命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤________。(§4.2理解)
A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单
选按钮,再单击“新建文件”命令按钮
B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单
选按钮,再单击“向导”命令按钮
C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选按
钮,再单击“新建文件”命令按钮
D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选按
钮,再单击“向导”命令按钮
11.有一个名为“student”的数据库,要想打开数据库,应使用命令________________。§4.2识记)
A)OPEN student
B)OPEN DATA STUDENT C)USE DATA STUDENT D)USE STUDENT
12.数据库文件已打开而索引文件尚未打开时,打开索引文件的命令是________。(§4.2理解)
A)USE <索引文件名>
B)INDEX WITH<索引文件名> C)SET INDEX TO <索引文件名> D)INDEX ON <索引文件名>
13.在Visual FoxPro 6.0 中进行“参照完整性”设计时,要想设置成:当更改父表中的主关键字段或候选字段时,自动更改所有相关子表记录中的对应值。应选择________。(§4.4理解)
A)限制 B)忽略 C)级联
D)级联或限制
14.数据库中可以存放的文件是________________。(§4.2理解)
A)自由表 B)索引文件 C)视图
D)查询文件
15.在Visual FoxPro 6.0中,多表操作的实质是________。(§4.4理解)
A)把多表物理的联结
2
B)临时建立一个虚拟表 C)反映多个表之间的联系 D)建立一个新表
16.在Visual FoxPro 6.0中,数据库中的表与表之间的永久关系建立后________。(§4.2理解)
A)在数据库关闭后自动关闭 B)如果不删除则长期存在 C)无法删除
D)只供本次使用
17.在Visual FoxPro 6.0中,打开数据库的命令是________。(§4.2应用)
A)OPEN DATABASE <数据库> B)USE <数据库>
C)USE DATABASE<数据库> D)OPEN <数据库>
18.在数据库表的“字段”选项卡中,“显示”栏不包括________。(§4.3识记)
A)信息 B)格式 C)输入掩码 D)标题
19.删除数据库表中记录的方法有________。(§4.2应用)
A)一种 B)二种 C)三种 D)四种
20.在Visual FoxPro 6.0数据库的表之间可以建立永久关系和________关系。(§4.4识记)
A)长期 B)临时 C)永久 D)短期
21.在Visual FoxPro 6.0中数据库的表之间有________种关系。(§4.4识记)
A)一 B)二 C)三 D)四
22.在Visual FoxPro 6.0数据库中,可以建立彼此之间联系的表称为________。(§4.2识记)
A)数据库表 B)临时表 C)自由表 D)独立表
23.字段或记录的有效规则在________设置。(§4.3识记)
A)项目管理器 B)数据库菜单
3
C)表设计器 D)表单设计器
24.在设置参照完整性时,调出“参照完整性生成器”的方法是通过调用________来实现。(§4.4识记)
A)项目管理器 B)数据库设计器 C)表设计器 D)文件菜单
25.要控制输入到记录中的信息类型,在发生记录更新时起作用的是________。(§4.2理解)
A)字段验证 B)记录验证 C)字段注释 D)验证规则
26.在表与表之间建立参照完整性的目的是________。(§4.4理解)
A)定义表的永久连接 B)定义表的临时连接 C)定义表的外部连接
D)在插入、删除、更新记录时,确保已定义的表间关系
27.Visual FoxPro 6.0中,表与表之间的联接有物理连接和________。(§4.3识记)
A)内部连接 B)外部连接 C)逻辑连接 D)完全连接
28.默认情况下的连接类型是________。(§4.3识记)
A)内部连接 B)外部连接 C)逻辑连接 D)完全连接
29.建立表间临时关联操作使用的命令是________。(§4.4识记)
A)CALL B)JOIN C)SELECT
D)SET RELATION
30.通过关键字建立临时关联的前提是________。(§4.4理解)
A)父表必须索引并打开 B)子表必须索引并打开 C)两表必须索引并打开 D)两表都不必索引
31.在建立临时关联时,选用ADDITIVE子句的作用是________。(§4.4识记)
A)保留当前工作区中所有已存在的关系并创建指定的新关系 B)仅保留当前工作区中所有自己存在的关系 C)仅创建指定的关系 D)以上都对
4
共分享92篇相关文档