关系型数据库事务冲突、唯一索引和实体集关系
21、在关系型数据库中,不会引起冲突的是: 'C、其中一个是SELECT,一个是UPDATE。'
在给定的选项中,'C'选项中一个是SELECT操作,一个是UPDATE操作。
在并发情况下,如果一个事务在读取数据(SELECT操作),而另一个事务在修改数据(UPDATE操作),它们对同一表的同一行进行操作是不会引起冲突的。
因为SELECT操作只涉及读取数据,不会修改数据,所以不会与UPDATE操作发生冲突。
所以,'C'选项中的描述是不会引起冲突的情况。
22、下列关于唯一索引的说法正确的是: 'A、唯一索引的作用是保证索引键的值不重复。'
在关系型数据库中,唯一索引用于确保索引列或索引组合的值在表中是唯一的。
因此,'A'选项中说法是正确的,唯一索引的作用是保证索引键的值不重复。
'B'选项中的说法不正确,唯一索引的键可以由多个列组成。
'C'选项中的说法也不正确,唯一索引可以是聚集索引或非聚集索引。
'D'选项中的说法也不正确,一个表可以建立多个唯一索引。
23、给定工程项目PROJ和职工EMP实体集,若一个职工可以参加多个项目,一个项目可以由多个职工参加,那么,PROJ与EMP之间应是一个'm:n'的联系。
在关系型数据库中,一个职工可以参加多个项目,一个项目也可以由多个职工参加。这种关系称为多对多(m:n)的联系。
所以,PROJ与EMP之间应是一个'm:n'的联系。
因此,'D'选项中'm:n'的描述是正确的。
原文地址: https://www.cveoy.top/t/topic/FYw 著作权归作者所有。请勿转载和采集!