毕业论文
您现在的位置:  >> 笛资源 >> 正文 >> 正文

刷题笔记数据库工程师1

来源:笛 时间:2022/10/16

在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为()。

A.投影

B.选择

C.自然连接

D.连接

答案:D

并:满足相容性条件,R中特有元组+S中特有元组+共有元组去重

选择:对元组的操作,从关系R中选出满足条件表达式F的所有元组构成新的关系。

连接:从两个关系R、S的笛卡尔积中选取它们的属性间满足一定条件的元组。

等值连接:从关系R与S的笛卡尔积中选取A、B属性值相等的那些元组。

自然连接:要求两个关系中进行比较的分量必须是相同的属性组,且要在结果中去掉重复属性。

下列关于关系数据模型的叙述中,哪一条是错误的?

A.关系模型中数据的物理结构是一张二维表

B.在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示

C.插入、删除、更新是关系模型中的常用操作

D.关系操作通过关系语言实现,关系语言的特点是高度非过程化

答案:A

关系模型中数据的逻辑结构是一张二维表,它由行和列组成。

数据定义语言(DataDefinitionLanguage,DDL)由CREATE、ALTER与DROP组成

数据操纵语言(DataManipulationLanguage,DML)主要包括INSERT、SELECT、UPDATE和DELETE四条命令

视图主要用于查询,不是所有的视图都可以更新。

(1)若视图的字段是来自字段表达式或常数,则不允许对此视图试图执行INSERT、UPDATE操作,允许执行DELETE操作;

(2)若视图的字段是来自库函数,则此视图不允许更新;

(3)若视图的定义中有GROUPBY子句或聚集函数时,则此视图不允许更新;

(4)若视图的定义中有DISTINCT任选项,则此视图不允许更新;

(5)若视图的定义中有嵌套查询,并且嵌套查询的FROM子句中涉及的表也是导出该视图的基表,则此视图不允许更新;

(6)若视图是由两个以上的基表导出的,此视图不允许更新;

(7)一个不允许更新的视图上定义的视图也不允许更新;

(8)由一个基表定义的视图,只含有基表的主键或候补键,并且视图中没有用表达式或函数定义的属性,才允许更新。

转载请注明:http://www.0431gb208.com/sjslczl/2164.html

  • 上一篇文章:
  • 下一篇文章: 没有了