属性值上的约束
被考次数: 3次
被考频率: 中频率
答错率:    38%
知识难度:
考试要求: 掌握     
知识路径:  > 数据库技术  > 数据库标准语言—SQL  > 完整性控制  > 属性值上的约束


本知识点历年真题试卷分布
>> 试题列表    
 

 
       属性值上的约束可以通过not null、unique和check进行,其中:
       .not null:在SQL中,null值是所有域的成员,也是每个属性默认的合法值。但是,根据用户要求有些属性不允许取空值,此时可用“not null进行约束。例如,银行的账户关系Account(Account-no,branch-name,balance)不允许余额balance取空值,此时可用“balance numeric(12,2)not null”进行约束,即禁止在该属性上插入一个空值。
       .unique:唯一标识数据库表中的每条记录。
       .check:check子句可用于保证属性值满足指定的条件。例如,银行关系Branch(
       ,branch-city,assets)要求资产assets不能为负值,此时可用“check(assets>=0)”进行约束。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有