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