问题
单项选择题
表示实体类型及实体间联系的模型称为数据模型,其中关系模型主要特征是用 (43) 表示实体集, (44) 表示实体间联系。关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、 (45) 。完整性规则提供了一种手段来保证当授权用户对数据库作修改时不会破坏数据的一致性。关系模型的完整性规则是对关系的某种约束条件,其中参照完整性要求 (46) 。假设关系R的属性F是关系S的外码,在对关系R和S的操作中,不可能破坏参照完整性的是 (47) 。
(47)处填()。
A.对关系R执行INSERT命令
B.对关系R执行UPDATE命令
C.对关系S执行INSERT命令
D.对关系S执行UPDATE命令
答案
参考答案:C
解析:
[分析] 关系模型的主要特征是用表格(也就是二维表)结构表达实体集,用外键表示实体间联系。关系代数有五种最基本的操作:并、差、笛卡尔积、投影和选择,从这5种操作中可以推出交、连接、自然连接、除法等操作。
参照完整性规定外码值或者取空值,或者等于被参照关系中某个元组的主码值,也就是不允许引用不存在的元组。假设关系R的属性F是关系S的外码,在对关系R和S的操作中,可能破坏参照完整性的操作有:对关系R执行INSERT和UPDATE命令,对关系S执行DELETE和UPDATE命令。