数据库||数据库相关知识练习题目与答案

这是一份关于数据库的练习题集,涵盖了SQL查询、主键约束、数据恢复、关系模式、视图、完整性规则等方面,旨在测试和提升数据库理论与实践能力。
摘要由CSDN通过智能技术生成

目录

1.求抵达每个终点车票的平均票价的 SQL 语句是( )。

2.关于主键约束以下说法错误的是( )。

3.以下有关 SELECT 短语的叙述中错误的是

4.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。

5.下面选项哪个不是关系模式基本特征?( )

6.在SQL语言中,子查询是( )。

7.在数据库系统中,保证数据及语义正确和有效的功能是( )

8.在表定义中,允许取空值但不允许出现重复值的约束是( )。

9.下面语句是否正确:

10.Where子句中不能用聚集函数作为条件表达式,聚集函数只能用于select子句和group by 中的having子句中。

11.设关系 R,按条件 F 对关系 R 进行选择,其关系代数是( )

12.关系模型为什么要有完整性规则( )

13.表中的学号必须取自学生关系表中的学号的值,且不能为空,这个规则属于( )。

14.在 SQL 语言中,视图是数据库体系结构中的( )

15.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是:

16.下列哪些操作有可能违反实体完整性约束?

17.使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当( )

18.关系模式 R(A,B,C)中的主码是 A,且 B→C 成立,但 B→A 不成立,则称 C 与 主 码 A 之间存在的函数依赖为( )函数依赖。

19.下列关于数据库三级模式结构的说法中,不正确的是哪个?

20.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、 DROP、ALTER语句是实现哪种功能( )。

21.关系数据库中下列说法正确的是哪几个?

22.有如下三个关系:正确的关系代数为( )

23.表上的约束不能和表同时创建,必须先创建表,再创建表上的约束。

24.下面哪个不是ER图中需要表示的对象

25.下列关于数据库安全性的叙述,不正确的是( )。

26.什么是数据的安全性?

27.在关系模型 R 中,函数依赖 X→Y 的语义是( )。

28.两个没有公共属性的关系作自然连接等价于它们作()。

29.在视图上不能完成的操作是

30.一个关系中的候选码( )


1.求抵达每个终点车票的平均票价的 SQL 语句是( )。

Select one:
a. SELECT 终点, avg( 票价 ) FROM ticket GROUP BY 终点
b. SELECT 终点, avg( 票价 ) FROM ticket ORDER BY 票价
c. SELECT 终点, avg( 票价 ) FROM ticket GROUP BY 票价
d. SELECT 终点, avg( 票价 ) FROM ticket ORDER BY 终点

2.关于主键约束以下说法错误的是( )。

Select one:
a. 空值的字段上可以定义主键约束
b. 可以将包含多个字段的字段组合设置为主键
c. 空值的字段上不能定义主键约束
d. 一个表中只能设置一个主键约束

3.以下有关 SELECT 短语的叙述中错误的是

Select one:
a. 如果 FROM 短语引用的两个表有同名的列,则 SELECT 短语引用它们时必须使用
表名前缀加以限定
b. SELECT 短语中可以使用别名
c. SELECT 短语中只能包含表中的列及其构成的表达式
d. SELECT 短语规定了结果集中的列顺序

4.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( )。

Select one:
a. 数据字典、应用程序、审计档案、数据库后备副本
b. 数据字典、应用程序、数据库后备副本
c. 数据字典、应用程序、审计档案、日志文件
d. 日志文件、数据库后备副本

5.下面选项哪个不是关系模式基本特征?( )

Select one:
a. 行的顺序无所谓,即行的次序可以任意交换
b. 任意两个元组的候选码不能相同
c. 不同的列应有不同的数据类型
d. 不同的列应有不同的列名

6.SQL语言中,子查询是( )。

Select one:
a. 选取单表中字段子集的查询语句
b. 选取多表中字段子集的查询语句
c. 嵌入到另一个查询语句之中的查询语句
d. 返回单表中数据子集的查询语言

7.在数据库系统中,保证数据及语义正确和有效的功能是( )

Select one:
a. 并发控制
b. 完整性控制
c. 存取控制
d. 安全控制

8.在表定义中,允许取空值但不允许出现重复值的约束是( )。

Select one:
a. foreign key
b. unique
c. null
d. primary key

9.下面语句是否正确:

在学生关系 student sno sname sex sbirth college major )和选课关系 sc
sno cno grade )中,删除软件工程学院( college=‘ 软件工程 )所有学生的选课信
息,下面语句是否正确:
Delete *
From student,sc
Where college=‘软件工程’;
Select one:
a.True
b.False
  • 16
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小嘤嘤怪学

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值