当前位置:文档之家› 数据库第一章习题

数据库第一章习题


18.数据模型的三要素是_____.
(A)外模式,模式和内模式
(B)关系模型,层次模型,网状模型
(C)实体,属性和联系
(D)数据结构,数据操作和完整性约束
19.关系模式的任何属性______.
(A)不可再分
(B)可再分
(C)命名在该关系模式中可以不唯一
(D)以上都不对
20.在通常情况下,下面的关系中不可以作为关系数据库的关系是
共有元组_____个
(A)6
(B)8
(C)9
(D)12
36.在n元关系R中,公式 σ3'4(' R)表示_____.
(A)从R中选择值为3的分量(或属性)小于第4个 分量值的元组组成的关系
(B)从R中选择第3个分量的值小于第4个分量 值的元组组成的关系
(C)从R中选择第3个分量的值小于4的元组组 成的关系
意交换
24.关系数据库管理系统应能实现的专门关系运算包括_____. (A)排序,索引,统计 (B)选择,投影,连接 (C)关联,更新,排序 (D)显示,打印,制表
25.下述哪个是单目运算_____.
(A)差 (B)并 (C)投影 (D)除法 26. 自然联接是构成新关系的有效方法.一般情况下,当对关
6.数据库管理系统的主要功能有 ___________,__________数据库的运行管理 以及数据库的建立和维护等四个方面.
答案:数据库定义功能,数据库操纵功能
7.指出下列缩写的含义:
DBMS,DBS,SQL,DB,DBA
数据库管理系统,数据库系统,结构化查询语言,数 据库,数据库管理员
8.数据独立性又可分为_____和_____.
10.数据库管理系统的工作不包括_____.
(A)定义数据库 (B)对已定义的数据库进行管理 (C)为定义的数据库提供操作系统 (D)数据通信 提示:DBMS的功能主要有数据库定义,数据库操纵,数据库运
行控制,数据库建立及维护和数据通信. 11.数据管理方法主要有______. (A)批处理和文件系统 (B)文件系统和分布式系统 (C)分布式系统和批处理 (D)数据库系统和文件系统 提示:数据管理技术的发展经历了人工管理,文件系统和数据
______.
(A)R1(学生号,学生名,性别) (B)R2(学生号,学生名,班级号)
(C)R3(学生号,学生名,宿舍号)
(D)R4(学生号,学生名,简历)
提示:简历属性可以再分,例如,简历可能包括工作时间,工作情况 和工作变化等属性.
21.根据关系模式的完整性规则,一个关系中的 ”主码”_____.
7.数据库中,数据的物理独立性是指______.
(A)数据库与数据库管理系统的相互独立
(B)用户程序与DBMS的相互独立
(C)用户的应用程序与存储在磁盘上的数据库中的数据是 相互独立的
(D)应用程序与数据库中数据的逻辑结构相互独立
8.数据库技术采用分级方法将数据库的结构划分成 多个层次,是为了提高数据库的____和____.
28.参加差运算的两个关系_____.
(A)属性个数可以不相同 (B)属性个数必须相同 (C)一个关系包含另一个关系的属性 (D)属性名必须相同 提示:参加差运算的两个关系要求是相容关系,即两个关系
属性个数相同,相应的属性值域相同 29.设关系R(A,B,C)和S(B,C,D),下列个关系代数表达式不
(B)数据可以共享(或数据结构化);数据独立性;数据冗余小, 易扩充;统一管理和控制
(C)数据可以共享(或数据结构化);数据互换性;数据冗余大, 易移植;统一管理和控制
(D)数据非结构化;数据独立性;数据冗余大,易扩充;统一管 理和控制
5.在数据库中存储的是_____.
(A)数据
(B)数据模型
(C)数据及数据之间的联系 (D)信息
23.一个关系数据库文件中的各条记录____.
(A)前后顺序不能任意颠倒,一定要按照输入的顺序排列 (B)前后顺序可以任意颠倒,不影响库中的数据关系 (C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的
结果就可能不同
(D)前后顺序不能任意颠倒,一定要按照码段值的顺序排列 提示:由关系的性质可知,关系中行,列的顺序无关紧要,可以任
可以______的数据集合.
4.数据库系统一般由_____,_____,_____,_____ 和_____组成.
答案:硬件系统,数据(库),数据库管理系统及相关 软件,数据库管理员,用户
5.DBMS是指_____,它是位于_____和_____之 间的一层管理软件.
答案:数据库管理系统,用户,操作系统
(A) A B C
abc cbc
(B) A B
ab da
(C) A B
ab cb
(D) A B
bc af
二.填空
1.数据管理技术经历了_____,_____,_____三个 阶段.
答案:人工管理,文件系统,数据库系统 2.经过处理和加工提炼而用于决策或其他应用活
动的数据称为______. 答案:信息 3.数据库是长期存储在计算机内的,具有_____的,
(A)不会因为数据的变化而影响应用程序 (B)不会因为系统数据存储结构与数据逻辑结构的变化而
影响应用程序 (C)不会因为存取策略的变化而影响存储结构 (D)不会因为某些存储结构的变化而影响其他的存储结构 17.子模式是______. (A)模式的副本 (B)模式的逻辑子集 (C)多个模式的集合 (D)以上三者
31.有两个关系R(A,B,C)和S(B,C,D),则R∞S结果 的属性个数是_____.
(A)3 (B)4 (C)5 (D)6
提示:自然联结后去掉重复的属性,结果的属性有 A,B,C,D.
32.有两个关系R和S,分别包含15个和10个元组, 则在R∪S,R-S,R∩S中不能出现的元组数目情 况是_____.
系R和S使用自然连接时, 要求关系R和S含有一个或多个 共有的______.
(A)元组 (B)并 (C)记录 (D)属性
27.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不 成立的是______.
(A) πA(R)πD(S)
(B) R S
(C) πB(R) πB(S)
(D) RS 提示:并,交,差运算要求两个关系R和S具有相同的属性
答案:逻辑数据独立性,物理数据独立性
9.关系模型是由_____,_____和_____三部分组 成.
答案:数据结构,数据操作,完整性约束
10._____是对数据库系统静态特征的描 述,_____是对数据库系统的动态特征的描述.
成立的是______.
(A)R÷S (B)πB,C(R) πB,C(S) (C)R∩S
(D) RS
30.有两个关系R(A,B,C)和S(B,C,D),则R÷S结 果的属性个数是_____.
(A)3 (B)2 (C)1 (D)不一定
提示:R和S有B和C两个相同属性, R÷S运算后的 结果只含有A属性.
6.在数据库中,下列说法____是不正确的.
(A)数据库避免了一切数据的重复
(B)若系统是完全可以控制的,则系统可确保更新时的一致 性
(C)数据库中的数据可以共享
(D)数据的结构化提高了数据的共享性,减少了数据冗余
提示:数据的结构化提高了数据的共享性,减少了数据冗余,但 并不能避免一切数据的重复.在关系数据库中,数据间的联 系正是通过不同关系中公共属性下的冗余数据来实现的.
(A)取列运算
(B)投影运算
(C)联接运算
(D)选择运算
34.设关系R和S的属性个数分别是r和s,那么 R S iθj
与下式_____等价.
(A)σiθ(rj)( R S )
(B) σi θ j( R S )
(C)σi θ ( rj )( RS ) (D) σi θ j( RS )
35.若D1={a1,a2,va3},D2={1,2,3},则D1×D2集合中
(A)15,5,10
(B)18,7,7
(C)21,11,4
(D)25,15,0
提示:假定R∩S的得到的元组数目都是正确的
① (R+S)-R∩S,即R和S先都放到一个集合中,然 后去掉重复的(也就是交的结果)
② R-R∩S,在R关系中,去掉R和S中完全相同的
33.取出关系中的某些列,并消去重复元组的关系代 数运算称为_____.
(B)Data Base System(简写DBS)
(C)Data Base(简写DB)
(D)Data Base Management System(简写DBMS)
DD是数据字典的英文缩写,DBS是数据库系统的英文缩写, DBMS是数据库管理系统的英文缩写
3.数据库是在计算机系统中按照一定的数据模型组 织,存储和应用的____.支持数据库各种操作的软 件系统叫____.由计算机硬件,DBMS,数据库,应用 程序及用户等组成的一个整体叫做____.
①(A)文件的集合
(B)数据的集合
(C)命令的集合
(D)程序的集合
Hale Waihona Puke ②(A)命令系统(B)数据库管理系统
(C)数据库系统
(D)操作系统
③(A)文件系统
(B)数据库系统
(C)软件系统
(D)数据库管理系统
4.数据库系统的基本特点是_____.
(A)数据可以共享(或数据结构化);数据独立性;数据冗余大, 易移植;统一管理和控制
值联接的结果,T2是R和S自然连接的结果,则____.
(A)T1的属性个数等于T2的属性个数
(B)T1的属性个数小于T2的属性个数
(C)T1的属性个数大于或等于T2的属性个数
(D) T1的属性个数大于T2的属性个数
相关主题