数据库原理习题(2015-2016-1)
第⼀、⼆、三章练习题
⼀、单项选择题
1、DBA是指( B )
A、⾼级程序员
B、数据库管理员
C、数据库系统
D、数据库管理系统
2、在下列关于关系的陈述中,错误的是(B )
A、表中任意两⾏的值不能相同
B、表中任意两列的值不能相同
C、⾏在表中的顺序⽆关紧要
D、列在表中的顺序⽆关紧要
3、数据库在磁盘上的基本组织形式是[ B]
A.DB B.⽂件 C.⼆维表 D.系统⽬录
4.在数据库中存储的是(C )。
A、数据
B、数据模型
C、数据以及数据之间的联系
D、信息5.在关系数据库系统中,当合并两个关系时,⽤户程序可以不变。这是( C )
A、数据的物理独⽴性
B、数据的位置独⽴性
C、数据库的逻辑独⽴性
D、数据库的存储独⽴性
6.在下⾯的数据模型中,( D )是概念数据模型
A、关系模型
B、层次模型
C、⽹状模型
D、实体-联系模型
7.关系数据库管理系统都是基于(A )理论。
A. Codd的数据关系模型
B. 数据结构
C. 计算机操纵系统
D. 信息管理
8.如果有9个不同的实体集,它们之间存在着12个不同的⼆元联系(⼆元联系是指两个实体集之间的联系),其中4个1:1联
系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[B ] A.9个 B.13个 C.17个 D.21个
9.⼦模式DDL⽤来描述( B )
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
10.关系笛卡尔积运算记号R×S中,(D )
A. R为关系名,S为属性名
B. R和S均为属性名
C. R为属性名,S为关系名
D. R和S均为关系名
11.对单个⽤户使⽤的数据视图的描述称为(A)
A.外模式
B.概念模式
C.内模式
D.存储模式
12.数据管理技术发展的3个阶段中,( A)阶段没有专门的软件对数据进⾏管理。
Ⅰ、⼈⼯管理阶段Ⅱ、⽂件管理阶段Ⅲ、数据库阶段
A、只有Ⅰ
B、只有Ⅱ
C、Ⅰ和Ⅱ
D、Ⅱ和Ⅲ
13. 在数据库的三级模式间引⼊⼆级映象的主要作⽤是( A )
A、提⾼数据与程序的独⽴性
B、提⾼数据与程序的安全性
C、保持数据与程序的⼀致性
D、提⾼数据与程序的可移植性
14.在关系模型中,同⼀个关系中的不同属性,其(C )。
A. 属性名可以相同,数据类型不能相同
B. 属性名和数据类型都不能相同
C. 属性名不能相同,数据类型可以相同
D. 属性名和数据类型都可以相同
15. 五种基本关系代数运算是( A )
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ
D. ∪,∩,∞,π和σ
16. SQL Server是⼀种(C)数据库管理系统。
A)层次型 B)⽹络型 C)关系型 D)⾯向对象模型17、数据库系统中,逻辑数据独⽴性是指(B)。
A)数据之间相互独⽴ B)应⽤程序与数据库的结构之间相互独⽴C)数据的逻辑结构与物理结构相互独⽴ D)数据与磁盘之间相互独⽴
18. 下列四项中,不属于数据库特点的是( C)。
A、数据共享
B、数据完整性
C、数据冗余很⾼
D、数据独⽴性⾼
19. 当关系R和S⾃然联接时,能够把R或S中原该舍弃的元组放到结果关系中的操作是(D )
A.左外联接
B.右外联接
C.外部并
D.外联接
20. 下⾯系统中不属于关系数据库管理系统的是( C )
A Oracle
B MS SQL Server
C IMS
D DB2
21、设有关系R,按条件f对关系R进⾏选择,正确的是(C)
数据库基本数据类型有哪些A.R?R B.R ? R C.σ
f (R) D.∏
f
(R)
22、有⼀个关系:学⽣(学号,姓名,系别),要求⽤学号标识每⼀位学⽣,这
⼀约束可⽤( A )实现。
A 实体完整性约束
B 参照完整性约束
C ⽤户⾃定义完整性约束
D 关键字完整性约束
23、在关系代数中,从两个关系的笛卡尔积中,选取属性间满⾜⼀定条件的元组的操作称为( D )。
A、投影
B、选择
D、θ连接
24、数据库中可以创建和删除表、视图、索引等,可以修改表等,这是因为数据库管理系统提供了( A )
A、数据定义功能
B、数据操纵功能
C、数据维护功能
D、数据控制功能
25、数据库管理系统的功能不包括( C )
A、定义数据库
B、对已定义的数据库进⾏管理
C、为定义的数据库提供操作系统
D、数据通信
26、在数据库的三级模式结构中,模式有(A )
A、1个
B、2个
C、3个
D、任意个
27、在关系数据库中,视图是三级模式结构中的(D )
A、概念模式
B、内模式
C、模式
D、外模式
28、在关系数据库中,表是三级模式结构中的(C )
A、存储模式
B、内模式
C、模式
D、外模式
29、在关系数据库中,索引是三级模式结构中的( B )
A、概念模式
B、内模式
C、模式
D、外模式
30、下列的( C )运算不是关系运算中的传统的集合运算。
A.并B.差C.投影D.交
31、在关系中,定义外键是实现(B)。
B、参照完整性
C、⽤户定义完整性
D、参照完整性和⽤户定义完整性
32、关系A中有6个属性,关系B中的8个属性,关系A中有两个属性名与关系B中相同且其相应的数据类型也相同,则关系A和关系B的⾃然连接运算结果中,有( C )个属性。
A.6B.8C.12D.14
33、对于关系数据库中的表,下⾯的说法哪个是不正确的( D )
A、每⼀列的分量是同⼀种数据类型,来⾃同⼀个域
B、不同列的数据可以来⾃相同的域
C、列的次序可以任意交换
D、⾏的次序不可任意交换
34、数据库的概念模型独⽴于(A )
A、具体的机器和DBMS
B、E-R图
C、信息世界
D、现实世界
35、关系模式的任何属性(A )。
A、不可再分
B、可再分
C、命名在该关系模式中可以不推⼀
D、以上都不是
36、数据库管理系统中,DDL是指(B )。
A、数据库操作语⾔
B、数据库定义语⾔
C、交互式语⾔
D、嵌⼊式语⾔
37、(B)是存储在计算机内有结构的数据的集合。
A、数据库系统
B、数据库
C、数据库管理系统
D、数据结构
38、SQL语⾔具有两种使⽤⽅式,分别称为交互式SQL和(C )。
A、提⽰式SQL
B、多⽤户SQL
C、嵌⼊式SQL

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。