数据库选择判断题(期末复习)

本文介绍了数据库管理系统的基础概念,包括数据库的定义、数据模型、关系数据库的关键组成部分、SQL语言的基础知识以及数据库完整性的概念和操作。涵盖了数据模型、关系运算、完整性约束和SQL语言的使用等关键点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章 绪论

1、数据库管理系统的英文缩写是(C)

A.DB

B. DBS

C. DBMS

2、数据库是长期存储在计算机内、有组织的、可共享的大量相关数据的集合。 √

3、现有数据库中的数据都是按一定数据模型组织的。√

4、DBMS的功能主要包括( A,B,C,D,E )

A.并发控制

B.数据恢复

C.数据完整性检查

D.创建和维护数据库

E.操纵数据

5、以下不属于数据的是(  E  )

A.文本

B.图像

C.数值

D.声音

E.以上均是数据

6、用实体名及其属性名集合来抽象和刻画的同类实体,称为实体型。√

7、实体间的关系可能存在如下情况(A,B,C )

A.一对一

B.一对多

C.多对多

8、E-R模型中对实体的表示符号是(A )

A.矩形

B.椭圆

C.菱形

D.圆角矩形

9、概念模型是对信息世界的建模。√

10、将现实世界抽象到机器世界,中间层需要用到的模型是( A )

A.概念模型

B.逻辑模型

C.物理模型

11、数据库的核心和基础是( D )

A.数据库设计

B.硬件

C.数据库管理系统

D.数据模型

第二章 关系数据库

1、下列不属于数据模型的基本组成的是( D  )

A.数据结构

B.对数据的操作

C.完整性约束

D.数据库技术

2、下列属于传统的集合运算的是(A,B,C,D)

A.交

B.并

C.差

D.笛卡尔积

E.投影

3、下列属于关系运算的是(  A,B,C,D)

A.选择

B.投影

C.连接

D.除

E.笛卡尔积

4、对两个关系做连接时,若想要保留两个关系中的所有元组,应做( C )

A.等值连接

B.自然连接

C.外连接

D.连接

5、对两个关系做连接时,若想去除两个关系中重复的属性列,应做( B )

A.等值连接

B.自然连接

C.外连接

D.连接

6、关于关系模型,下列叙述不正确的是(D)

A.一个关系至少要有一个候选码

B.列的次序可以任意交换

C.行的次序可以任意交换

D.一个列的值可以来自不同的域

7、下列说法正确的是(A)

A.候选码都可以唯一地标识一个元组

B.候选码中只能包含一个属性

C.主属性可以取空值

D.关系的外码不可以取空值

8、关系操作中,操作的对象和结果都是(B)

A.记录

B.集合

C.元组

D.列

9、假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于(C)

A.实体完整性

B.参照完整性

C.用户定义完整性

D.关系不变性

10、有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含几个列(B)

A.6

B.4

C.5

D.2

11、关于SQL语言,下列说法正确的是(C)

A.数据控制功能不是SQL语言的功能之一

B.SQL采用的是面向记录的操作方式,以记录为单位进行操作

C.SQL是非过程化的语言,用户无须指定存取路径

D.SQL作为嵌入式语言,语法与独立语言有较大差别

12、下面不属于关系的基本操作的是(B)

A.查询

B.创建表

C.更新

D.删除

13、下列四项中,不属于数据库系统特点的是哪个选项。(C)

A.数据共享

B. 数据完整性

C.数据冗余度高

D.数据独立性高

14、下列属于关系的完整性约束的是(A,B,C)

A.实体完整性

B.参照完整性

C.用户定义的完整性

D.数据库系统的完整性

15、在关系数据库系统中,一个关系对应的是一个(B)

A.视图

B.基本表

C.过程

D.索引

第三章 SQL语言

1、下面有关HAVING子句,说法不正确的是__D__。

A.HAVING子句必须与GROUP BY 子句同时使用,不能单独使用

B.使用HAVING子句的作用是过滤掉不满足条件的分组

C.使用HAVING子句的同时可以使用WHERE子句

D.使用HAVING子句的同时不能使用WHERE子句

2、已知选课关系SC(S# char(8), C# char(8), GRADE integer),S#学号,C#课程号,GRADE成绩。检索选修课程'C2'的学生中成绩最高的学生的学号。正确的SELECT语句是____D_____。

A.SELECT S# FROM SC WHERE C#='C2' AND GRADE IN (SELECT GRADE FROM SC WHERE C#='C2')

B.SELECT S# FROM SC WHERE C#='C2' AND GRADE >=(SELECT GRADE FROM SC WHERE C#='C2')

C.SELECT S# FROM SC WHERE C#='C2' AND GRADE NOT IN(SELECT GRADE FROM SC WHERE C#='C2')

D.SELECT S# FROM SC WHERE C#='C2' AND GRADE >= ALL(SELECT GRADE FROM SC WHERE C#='C2')

3、已知如下关系:学生Student(S#, Sname),课程Course(C#, Cname, T#),选课SC(S#, C#, Score),教师T(T#, Tname)。其中S#为学号,Sname为学生命名,C#为课号,Cname为课程名,T#为教师编号,Score为成绩,Tname为教师名。

‍‎阅读SQL语句

‎SELECT Sname FROM Student WHERE S# IN

‍‎(SELECT S# FROM SC WHERE Student.S#=SC.S# and C#= ‘C01’ and Score>=60);

‍‎关于其查询结果,下列说法正确的是__D___。

A. C01号课程不及格的所有学生的姓名

B.其它选项的说法都不正确

C.剔出掉C01号课程不及格学生的其他学生的姓名

D.C01号课程及格的所有学生的姓名

4、在下列关于视图的叙述中,正确的是___B____。

A.‏若导出某视图的基本表被删除,该视图将不受任何影响;

B.当某一视图删除后,由该视图导出的其它视图也将自动删除;

C.当修改某一视图时,导出该视图的基本表也随之修改。

D.视图—旦建立,就不能被删除;

 

第四章 数据库完整性和安全性

1、强制存取控制策略是TCSEC/TDI哪一级安全级别的特色(C)

A.C1

B.C2

C.B1

D.B2

2、SQL的GRANT和REVOKE语句可以用来实现(A)

A.自主存取控制

B.强制存取控制

C.数据库角色创建

D.数据库审计

3、在强制存取控制机制中,当主体的许可证级别等于客体的密级时,主体可以对客体进行如下操作(D)

A.读取

B.写入

C.不可操作

D.读取、写入

4、数据库角色实际上是一组与数据库操作相关的各种(B)

A.用户

B.权限

C.集合

D.关系

5、下列属于数据库安全控制技术的是(A,B,C,D,E)

A.用户身份鉴别

B.自主存取控制和强制存取控制

C.视图

D.审计

E.数据加密

6、关于主键约束,说法正确的是(D)

A.只能在列级上定义

B.必须定义在元组级

C.必须定义在表级

D.可以定义在表级,也可以定义在列级

7、数据库会为哪些列自动创建索引(B,D)

A.有check约束列

B.主键列

C.非空列

D.唯一性列

8、定义主键约束是为了保证数据库的(A)

A.实体完整性

B.参照完整性

C.域完整性

D.唯一性

9、定义表的主键意味着主键属性(C)

A.必须唯一

B.不能为空

C.唯一且不为空

10、两个表间有一定连接,可以通过外键,保证(B )

A.唯一性

B.参照完整性

C.实体完整性

D.域完整性

11、为了保证数据库种数据的合理性,符合实际需求,需要加强数据库的(C)

A.安全性

B.稳定性

C.完整性

D.效率

12、(C)是一个表示表的数据的数据库对象,它允许用户从一个或一组表中通过一定的查询语句建立一个“虚表”。

A.表

B.索引

C.视图

D.序列

第五章 关系数据理论

1、为了设计性能较优的关系模式,必须进行规范化,规范化主要的理论依据是(A)

A.关系规范化理论

B.关系代数理论

C.数字逻辑

D.关系运算理论

2、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是(B)

A.长度不变的

B.不可分解的

C.互相关联的

D.互不相关的

3、已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A->D,B->C,E->A},该关系模式的候选关键字是(B)

A.AB

B.BE

C.CD

D.DE

4、学生关系S(SNO,SNAME,SSEX,SAGE,SDEPT)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为(SNO,CNO),则关系模式R(SNO,CNO,SSEX,SAGE,SDEPT,SCORE)的主键为(SNO,CNO),其满足(A)

A.1NF

B.2NF

C.3NF

D.BCNF

5、关系模式中,满足2NF的模式(B)

A.可能是1NF

B.必定是1NF

C.必定是3NF

D.必定是BCNF

6、关系数据库规范化是为了解决关系数据库中(B )的问题而引入的。 

A.提高查询速度

B.插入、删除异常和数据冗余

C.提高存取效率

D.保证数据的安全性和完整性     

7、设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到(B )。

A.1NF 

B.2NF    

C.3NF  

D.BCNF 

8、设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,B→D},则关系模式R的规范化程度最高达到(A )。

A.1NF 

B.2NF  

C.3NF   

D.BCNF 

9、关系模式R中的属性全是主属性,则R的最高范式必定是(C )。

A.1NF  

B.2NF  

C.3NF  

D.BCNF 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

作家小姐

话不多说,感谢每一位支持的友友

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值