正确答案: A
参照完整性
题目:要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置( )。
解析:本题考查参照完整性的知识。在关系数据库中都有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表;相关表中的记录删除时主表的相关记录随之删除;相关表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]现有员工工资表(PAYMENT),其字段包含如下:员工号(EmployeeID)C(10),基本工资(BaseFee)N (8.2),津贴(SubsidyFee)N(8.2),奖金(AwardFee)N(8.2),保险扣除(’InsuranceFee)N(8.2)。现要求为“工资”表增加一个“实发工资”字段(RealFee),类型为数值型,正确SQL命令是( )。
ALT
解析:可使用ALTER TABLE命令的ADD[COLUMN]子句添加字段。例如,可以使用以下命令把“bjmc”(班级名称)字段添加到XS表中:ALTER TABLE XS ADD COLUMN bjmc C(12)。
[单选题]设有程序段: int k=12: while(k=1)k=k一1; 则下列描述中正确的是( )。
设有程序段: int k=12: while(k=1)k=k一1; 则下列描述中正确的是( )。
循环体语句一次也不执行
解析:本题考查while,while循环表达式k=1是个赋值表达式而不是逻辑表达式,k的初值为12不符合循环条件,所以循环体一次也不执行。