数据库原理选择填空题
第⼀章习题
⼀、选择题
1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(C)。
A)DB包含DBS和DBMS B)DBMS包含DBS和DB
C)DBS包含DB和DBMS D)没有任何关系
2.数据库系统的核⼼是(B)。
A)数据模型B)数据库管理系统
C)数据库D)数据库管理员
3.数据独⽴性是数据库技术的重要特点之⼀,所谓数据独⽴性是指(D)。
A)数据与程序独⽴存放
B)不同的数据被存放在不同的⽂件中
C)不同的数据只能被队友的应⽤程序所使⽤
D)以上三种说法都不对
4.⽤树形结构表⽰实体之间联系的模型是(C)。
A)关系模型B)⽹状模型C)层次模型D)以上三个都是
5.?商品与顾客?两个实体集之间的联系⼀般是(D)。
A)⼀对⼀B)⼀对多C)多对⼀D)多对多
6.在E-R图中,⽤来表⽰实体的图形是(A)。
A)矩形B)椭圆形C)菱形D)三⾓形
7.在数据库管理系统提供的数据语⾔中,负责数据的模式定义和数据的物理存取构建的是(A)。
A)数据定义语⾔B)数据转换语⾔C)数据操纵语⾔D)数据控制语⾔
8.数据库系统的三级模式结构中,下列不属于三级模式的是(B)。
A)内模式B)抽象模式C)外模式D)概念模式
9.在数据库管理系统提供的语⾔中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是(D)。
A)数据定义语⾔B)数据转换语⾔C)数据操纵语⾔D)数据控制语⾔
10.下⾯关于数据库系统叙述正确的是(B)。
A)数据库系统避免了⼀切冗余
B)数据库系统减少了数据冗余
C)数据库系统⽐⽂件能管理更多的数据
D)数据库系统中数据的⼀致性是指数据类型的⼀致
11.下列叙述中,错误的是(C)。
A)数据库技术的根本⽬标是要解决数据共享的问题
B)数据库设计是指设计⼀个能满⾜⽤户要求,性能良好的数据库
C)数据库系统中,数据的物理结构必须与逻辑结构⼀致
D)数据库系统是⼀个独⽴的系统,但是需要操作系统的⽀持
12.在数据库管理系统提供的数据语⾔中,负责数据的查询及增、删、改等操作的是(D)。
A)数据定义语⾔B)数据转换语⾔C)数据控制语⾔D)数据操纵语⾔
13.下列有关数据库的描述,正确的是(A)。
A)数据库是⼀个结构化的数据集合B)数据库是⼀个关系
C)数据库是⼀个DBF⽂件D)数据库是⼀组⽂件
14.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)。
A)外模式B)内模式C)存储模式D)模式
15.(B)是存储在计算机内有结构的数据的集合。
A )数据库系统
B )数据库
C )数据库管理系统
D )数据结构⼆、填空题 1. 数据管理技术发展过程经过⼈⼯管理、⽂件系统和数据库系统三个阶段,独⽴性最⾼的阶段是
___数据库系统___。
2. 在关系数据库中,把数据表⽰成⼆维表,每⼀个⼆维表称为___关系___。
3. 在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取⽅式等都不影响数据库的逻辑结构,从⽽不引起应⽤程序的变化,称为___物理独⽴性___。
4. 数据库管理系统是位于⽤户与___操作系统___之间的软件系统。
5. 数据库系统中,实现数据管理功能的核⼼软件称为___数据库管理系统(DBMS )___。
6. ⼀个项⽬具有⼀个项⽬主管,⼀个项⽬主管可管理多个项⽬,则实体?项⽬主管?与实体?项⽬?间的
关系属于___⼀对多___的关系。
7. 数据库三级模式体系结构的划分,有利于保持数据的___独⽴性___。 8. 数据库保护分为:安全性控制、___完整性控制
___、并发性控制和数据恢复。
9.
在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应⽤程序,称为___逻辑独⽴性___。
10. 数据库管理系统常见的数据模型有层次模型、⽹状模型和 ___关系模型___三种。
11. 对现实世界进⾏第⼀层抽象的模型,称为___概念___模型;对现实世界进⾏第⼆层抽象的模型,称为
___结构(逻辑)___模型。
12. 层次模型的数据结构是___树___是结构;⽹状模型的数据结构是___有向图___结构;关系模型的数据
结构是___⼆维表___结构;⾯向对象模型的数据结构之间可以___嵌套和递归___。
13. 在数据库技术中,编写应⽤程序的语⾔⼀般是C ,Basic 等⾼级语⾔,这些语⾔被称___宿主语⾔(或
主语⾔)___语⾔。
14. 数据库系统中,⽤于存放三级结构定义的数据库称为___数据字典___。
15. 从最终⽤户来看,数据库系统的外部体系结构可分为 5种类型:___单⽤户结构___、___主从式结构
___、___分布式结构___、___客户/服务器结构___、___浏览器/服务器结构___。
⼀、选择题 1. 设有如下关系表:
R S T
则下列操作中正确的是(A )。
A )T=R∪S
B )T=R∩S
C )T=R×S
D )T=R/S 2. 关系代数运算是以(C )为基础的运算。
A )关系运算
B )谓词运算
C )集合运算
D )代数运算 3.
按条件f 对关系R 进⾏选取,其关系代数表达式为(C )。 A )R ∞R B )R f
∞R C )
)
(R f
σ D )∏f
R )(
4. 关系数据库的概念模型是(B )。
A )关系模型的集合
B )关系模式的集合
C )关系⼦模式的集合
D )存储模式的集合 5.
关系数据库管理系统能实现的专门关系运算包括(B )。 A )排序、索引、统计 B )选取、投影、连接 C )关联、更新、排序 D )显⽰、打印、制表 6.
设有如下关系表:
R S W
则下列操作中正确的是(C )。
A )W=R∩S
B )W=R ∪S
D )W=R×S 7.
设有⼀个学⽣档案的关系数据库,关系模式是:S (SNo ,SN ,Sex ,Age ),其中 Sno ,SN ,Sex ,Age 分别表⽰学⽣的学号、姓名、性别、年龄。则?从学⽣档案数据库中检索学⽣年龄⼤于20岁的学⽣的姓名?的关系代数式是(B )。 A )
)
()(20
Age SN S ∏
>σ B ))()(20Age SN S σ>∏ C ))
()(20
A ge SN
S ∏
∏> D ))()(20Age SN S σσ> 8. ⼀个关系只有⼀个(D )。
A )超码
B )外码
C )候选码
D )主码 9.
在关系模型中,以下有关关系键的描述正确的是(C )。 A )可以由任意多个属性组成 B )⾄多由⼀个属性组成 C )由⼀个或多个属性组成,其值能唯⼀标识关系中的⼀个元组 D )以上都不对
10. 同⼀个关系模型的任两个元组值(A )。
A )不能完全相同
B )可以完全相同
C )必须完全相同
D )以上都不对 11. ⼀个关系数据库⽂件中的各条记录( B )。
A )前后顺序不能任意颠倒,⼀定要按照输⼊的顺序排列
B )前后顺序可以任意颠倒,不影响库中的数据关系
C )前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D )前后顺序不能任意颠倒,⼀定要按照关键字段值的顺序排列 12. 关系模式的任何属性(A )。
A )不可再分
B )可再分
C )命名在关系模式中可以不唯⼀
D )以上都不对 13. 设有关系R 和S ,关系代数表达式 R-(R-S )表⽰的是(A )。
A )R ∩S
B )R ∪S
C )R -S什么是关系数据库
D )R ×S 14. 关系运算中花费时间可能最长的是(D )。
A )选取
C )除
D )笛卡尔积 15. 设有关系模式R 和S ,下列各关系代数表达式不正确的是(D )。
A )R -S=R -(R ∩S )
B )R=(R -S )∪(R ∩S )
C )R ∩S=S -(S -R )
D )R ∩S=S -(R -S )⼆、填空题 1.
在关系运算中,查满⾜⼀定条件的元组的运算称之为___选择(选取)____
2.在关系代数中,从两个关系中出相同元组的运算称为___交___运算。
3.传统的集合?并))差)交?运算施加于两个关系时,这两个关系必须___相容(或是同类关系)____。
4.在关系代数运算中,基本的运算是___并___、___差___、___笛卡尔积___、___选择___、___投影___。
5.在关系代数运算中,传统的集合运算有___并___、___差___、___交___、___笛卡尔积___。
6.关系代数运算中,专门的关系运算有___选择___、___投影___、___连接___。
7.设有关系R,从关系R中选择符合符件f的元组,则关系代数表达式应是___σ
(R)___。
f
8.关系运算分为___关系代数___和___关系演算___。
9.当对两个关系R和S进⾏⾃然连接运算时,要求R和S含有⼀个或多个共有的___属性___。
10.在⼀个关系中,列必须是___同质___的,即每⼀列中的分量是同类型的数据,来⾃同⼀域。
11.如果关系R2的外部关系键X与关系R1 的主关系键相符,则外部关系键X的每个值必须在关系R1
中主关系键的值中到,或者为空,这是关系的___参照完整性___规则。
12.设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是___系编号
___,主属性是___系编号,系名称___,⾮主属性是___电话,办公地点___。
13.关系演算分为___元组关系___演算和___域关系___演算。
14.实体完整性规则是对___主键___的约束,参照完整性规则是对___外部关系键___的约束。
15.等式R∞S=R×S成⽴的条件是___ R 和S 没有公共的属性___。
第三章习题
⼀、选择题
1.以下关于视图的描述中,不正确的是(B)。
A)视图是外模式B)使⽤视图可以加快查询语句的执⾏速度
C)视图是虚表D)使⽤视图可以加快查询语句的编写
2.在SQL的select语句中,能实现投影操作的是(A)。
A)SELECT B)FROM C)WHERE D)GROUP BY
3.SQL语句集数据查询、数据操纵、数据定义和数据控制于⼀体,语句ALTER TABLE实现下列哪
类功能(C)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论