【正确答案】
A、B、C、E
【答案解析】[解析] 这一题主要测试对主键约束和唯一约束的理解和熟悉程度。根据有关唯一约束的介绍,可知唯一约束允许插入任意多个空值,可以断定选项D是错误的。根据有关主键约束的介绍,可知一旦在表中的某一列或某几列上定义了主键约束,Oracle系统就会自动地维护实体完整性,而所谓的实体完整性就是主键不能为空(其中包括部分为空)和主键必须唯一,因此可以断定选项F是错误的。实际上,现在已经得到了所有正确的答案,那就是剩下的4个选项A、B、C和E。
为了帮助读者复习相关的内容继续分析剩余的这4个选项。根据有关条件约束的介绍,可知条件约束定义了表中每一行数据都必须满足的条件,因此可以断定选项A是正确的。
根据有关主键约束的介绍,可知一旦在表中的某一列或某几列上定义了主键约束,Oracle系统就会自动地维护实体完整性,因此可以断定选项B也是正确的。
参考有关非空约束的介绍以及相关的例题,可以断定选项C也是正确的。
参考有关唯一约束的介绍以及相关的例题,可以断定选项E也是正确的。