早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设有如下说明,请回答下列2小题:设有如下图所示的两个关系S(sno,sname,sex)和SC(sno,cno,grade)。

题目

设有如下说明,请回答下列2小题:设有如下图所示的两个关系S(sno,sname,sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno),且关系SC的属性"sno"是它的外码。要求grade的取值只能是0-100之间的整数。

关系数据库必须满足以下3类完整性规则:

Ⅰ.实体完整性规则

Ⅱ.参照完整性规则

Ⅲ.用户定义的完整性规则

上述两个关系违背了哪个(些)完整性规则?( )

A.仅Ⅰ

B.仅Ⅱ和Ⅲ

C.仅Ⅰ和Ⅱ

D.Ⅰ、Ⅱ和Ⅲ

参考答案
正确答案:D
解析:本题考查关系的完整性约束。实体完整性规则规定关系的所有主属性都不能为空值,而不仅是主码整体不能取空值,关系SC中有空值,违背了实体完整性:参照完整性规则要求外键的值不允许参照不存在的主键的值,或者,外键为空值,关系SC中参照了关系S中不存在的值S30,违背了参照完整性;用户定义的完整性规则由用户根据应用需要定义,题目中定义了grade的取值只能是0~100之间的整数,关系SC中grade值违背了完整性要求。故本题选择D。
看了设有如下说明,请回答下列2小题...的网友还看了以下:

有学生关系S和借书关系C如下图所示。它们的主码分别是S#和C#下列哪些操作不能进行?A.向关系S中插 计算机类考试 2020-05-23 …

有学生关系S和借书关系C如下图所示。它们的主码分别是S#和C#[*]下列哪些操作不能进行?A.向关系 计算机类考试 2020-05-23 …

有学生关系S和借书关系C如下图所示。它们的主码分别是S#和C#。下列哪些操作不能进行?A.从雇员信息 计算机类考试 2020-05-23 …

有学生关系S和借书关系C如下图所示。它们的主码分别是S#和C#SS# NAME CLASS 下列哪些 计算机类考试 2020-05-24 …

某数据库中有供应商关系S和零件关系P,其中,供应商关系模式s(Sno,Sname, SZip,Cit 计算机类考试 2020-05-26 …

某数据库中有供应商关系S和零件关系P,其中:供应商关系模式S(Sno,Sname,Szip,City 计算机类考试 2020-05-26 …

某数据库中有供应商关系S和零件关系P,其中,供应商关系模式S(Sno,Sname,Szip,City 计算机类考试 2020-05-26 …

某数据库中有供应商关系S和零件关系P,其中;供应商关系模式S(Sno,Sname,Szip,City 计算机类考试 2020-05-26 …

关于参考系,机械能守恒的题!5.如图所示,劲度系数为k的弹簧一端固定在墙上,另一端系着质量为m的物 物理 2020-06-14 …

两个惯性系S和S′,沿x(x′)轴方向作匀速相对运动.设在S′系中某点先后发生两个事件,用静止于该 其他 2020-08-03 …