数据库管理系统(D8MS)提供的数据定义语言的功能是_______。某单位开发的信息系统要求:员工职称为“工程师”的月基本工资和奖金不能超过5000元;该要求可以通过_______约束条件来完成。 (15)

admin2018-04-11  24

问题 数据库管理系统(D8MS)提供的数据定义语言的功能是_______。某单位开发的信息系统要求:员工职称为“工程师”的月基本工资和奖金不能超过5000元;该要求可以通过_______约束条件来完成。
(15)

选项 A、用户定义完整性
B、参照完整性
C、实体完整性
D、主键约束完整性

答案A

解析 数据库定义包括对数据库的结构进行描述(包括外模式、模式、内模式的定义)、数据库完整性的定义、安全保密定义(例如用户密码、级别、存取权限)、存取路径(如索引)的定义,这些定义存储在数据字典中,是DBMS运行的基本依据。完整性通常包括域完整性,实体完整性、参照完整性和用户定义完整性;实体完整性是指关系的主关键字不能重复也不能取“空值\”;参照完整性是定义建立关系之间联系的主关键字与外部关键字引用的约束条件;实体完整性和参照完整性适用于任何关系型数据库系统,它主要是针对关系的主关键字和外部关键字取值必须有效而做出的约束。用户定义完整性则是根据应用环境的要求和实际的需要,对某一具体应用所涉及的数据提出约束性条件。这一约束机制一般不应由应用程序提供,而应有由关系模型提供定义并检验,用户定义完整性主要包括字段有效性约束和记录有效性。由题意可知属于用户定义完整性约束。
转载请注明原文地址:https://kaotiyun.com/show/jtUZ777K
0

相关试题推荐
最新回复(0)