第一章与第二章习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章数据库基础
四、习题精选
(一)选择题
1.在文件管理系统中( )。
A)文件内部数据之间有联系,文件之间没有任何联系
B)文件内部数据之间有联系,文件之间有联系
C)文件内部数据之间没有联系,文件之间没有任何联系
D)文件内部数据之间没有联系,文件之间有联系
2.下列属于文件系统特点的是( )。
A)文件内部的数据有结构B)数据可为多个用户共享
C)数据和应用程序相互依赖D)减少和控制了数据冗余
3.以下关于数据库表的叙述中,正确的是( )。
A)数据库表中只存在数据项之间的联系B)数据项和记录之间都存在联系
C)数据项之间无联系,记录之间存在联系D)数据项之间和记录之间都不存在联系
4.数据库系统的核心是( )。
A)数据库B)数据库管理系统C)操作系统D)数据库应用程序
5.数据库系统是由计算机硬件、操作系统、( )、数据库、应用程序和用户构成的有机整体。
A)网络软件B)管理信息系统C)数据库管理系统D)决策支持系统
6.不同实体是根据( )来区分的。
A)名字B)属性值的不同C)代表的对象D)属性的多少
7.把实体一联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过 ( )。
A)建立新的属性来实现B)建立新的关键字来实现
C)建立新的关系来实现D)建立新的实体来实现
8.数据模型主要有三种,分别是( )。
A)层次、网状、关系B)顺序、分支、循环C)总线型、星型、环型D)或、与、非
9.如果一个班级只能有一个班长,且一个班长不能同时担任其他班的班长,班级和班长是(
)。
A)一对一联系B)多对一联系C)多对多联系D)一对多联系
10.在关系型数据库中,实现"关系中不允许出现相同的元组是通过( )实现。
A)候选码B)主码C)外码D)超码
11.在关系数据库系统中所使用的数据结构是( )
A)树B)图C)队列D)二维表
12. Visual FoxPro是一种关系数据库管理系统,所谓的关系是指( )。
A)表中各记录之间有一定的关系B)表中各宇段之间有一定的关系
C)一个表与另一个表之间有一定的关系D)数据模型满足二维表的关系
13.二维表中一行对应表文件中的一个( )。
A)宇段B)属性C)记录D)数据项
14.在关系理论中,把二维表表头中的栏目称为( )。
A)数据项B)元组C)结构D)属性名
15、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。
A)并运算B)交运算C)差运算D)积运算
16、专门的关系运算不包括()。
A)联接运算B)选择运算C)投影运算D)交运算
17、下列运算中不属于关系运算的是()。
A) 选择运算B)投影运算C)联接运算D)交运算
18、如果要改变一个关系中属性的排列顺序,应使用的关系运算是()。
A)重建B)选择C)投影D)联接
19、假设有关系R1和R2,经过关系运算后得到了结果S,则S是一个()。
A)关系B)表单C)数据库D)二维数组
(二)填空题
1、用二维表的形式表示实体和实体之间联系的数据模型称为()。
2、区分不同实体,是根据实体的()。
3、二维表中的列称为关系的(),二维表中的行称为关系的()。
4、一个关系是具有相同属性的()的集合。
5、在关系运算中,从表中抽取满足条件的元组的操作称为(),从表中抽取指定属性的元组的操作称为(),把两个关系按一定条件拼接成一个新的关系的操作称为()。
6、把多对多联系分解成两个一对多联系的方法是,在两个关系之间插入“纽带关系”,纽带关系应包含两个关系的()。
7、建立两个表之间的“一对一”或“一对多”之间的联系时,作为“一方”表的联系字段,必须是()或()。
参考答案:
(一)选择题答案
1、C
2、C
3、B
4、B
5、C
6、B
7、C
8、A
9、A 10、B 11、D 12、D 13、C 14、C 15、A 16、D
17、D 18、C 19、A
(二)填空题答案
1、关系模型
2、主码或候选码
3、属性元组
4、元组
5、选择投影联接
6、主码
7、主关键字候选关键字
第二章
(一)选择题
1、“选项”对话框中的“文件位置”选项卡,用于显示和管理()。
A表单的默认大小
B程序代码颜色
C默认工作目录
D日期和时间的显示格式
2、VFP有三种工作方式,他们是()。
A在命令窗口键入命令,执行下拉菜单中的菜单选项,利用生成器生成程序文件。
B使用help功能,执行下拉菜单中的菜单选项,利用生成器生成程序文件。
C在命令窗口键入命令,执行下拉菜单中的菜单选项,使用帮助向导
D在命令窗口键入命令,使用功能键,运行foxpro程序
3、vfp的工作方式有()。
A利用系统菜单实现人机对话
B在命令窗口直接键入命令,进行交互式操作
C利用生成器生成程序文件
D以上均可
4、在VFP中若要定制工具栏,应使用()菜单中的命令。
A显示B工具C窗口D文件
5、下列关于创建工具栏的说法中,正确的是()。
A只能定制VFP系统工具栏,不能自定义工具栏。
B不能定制VFP系统工具栏,但可以自定义工具栏。
C既可以定制VFP系统工具栏,也可以自定义工具栏。
D只能使用系统工具栏,不能创建自定义工具栏。
6、下列关于VFP命令的说法中,错误的是()。
A VFP交互方式有两种,即选择菜单中的选项,或执行命令窗口中的命令。
B选择菜单中的选项与执行命令窗口中的命令等效。
C可使用半角分号或逗号作为VFP命令的续行号。
D在命令窗口中,同时执行选定的若干条命令,相当于执行了一段程序
7、在项目管理器窗口中,选定一个文件,单击“移去”按钮,在提示的框中选择“删除”按钮,系统将会把该文件()。
A仅仅从项目中移走
B仅仅从项目中移走,磁盘中的文件未被删除
C不仅从项目中移走,磁盘中的文件也被删除
D只是不保留在原来的目录中。
8、将项目文件中的数据表移出后,该数据表被()。
A移出所属的项目
B物理移动
C移出数据库
D物理删除
9、在项目管理器窗口中,选定一个文件,单击移去按钮,在提示的框中选择移去按钮,系统把所选择的文件移走,被移走的文件,将会()。
A被保留在原目录中
B不被保存在原目录中
C将被从磁盘中删除
D可能保留在原来的目录中,也可能被保留在其它目录中。
10、项目管理器已打开,执行文件菜单中的“新建”命令,所创建的文件()。
A属于当前打开的项目
B不属于任何项目
C属于任何项目
D不能添加到任何项目
11、项目文件的扩展名是()。