Oracle数据完整性面试题及答案_1.docVIP

  • 1
  • 0
  • 约1.82千字
  • 约 4页
  • 2026-07-31 发布于河北
  • 举报

Oracle数据完整性面试题及答案_1

1.(5分)Oracle数据库中,不属于数据完整性四大核心类型的是()

A.实体完整性

B.域完整性

C.参照完整性

D.格式完整性

2.(10分)请简述实体完整性的定义,并说明Oracle中实现实体完整性的常见方式。

3.(10分)什么是参照完整性?在Oracle中定义参照完整性(外键约束)时,必须遵守哪些规则?

4.(10分)域完整性用于保证数据列的取值有效性,列举Oracle中实现域完整性的至少三种方式并简要说明。

5.(15分)现有两个业务表:学生表stu_info(字段:stu_idNUMBER,stu_nameVARCHAR2(20),stu_ageNUMBER),成绩表score_info(字段:stu_idNUMBER,course_idVARCHAR2(10),scoreNUMBER)。要求:①stu_info的stu_id必须作为主键实现实体完整性;②score_info的stu_id必须引用stu_info的stu_id实现参照完整性;③stu_info的stu_age必须在15到25之间实现域完整性。请写出创建这两个表的完整SQL语句(含所有约束定义)。

答案与解析:

1.答案:D

解析:Oracle数据完整性的四大核心类型为实体完整性、域完整性、参照完整性和用户定义完整性,

文档评论(0)

1亿VIP精品文档

相关文档