全部科目 > 数据库系统工程师 >
2022年上半年 上午试卷 综合知识
第 41 题
知识点 属性值上的约束  
关键词 管理系统   业务规则   账户余额  
章/节 数据库标准语言—SQL  
 
 
某会员管理系统需要对会员的账户余额进行限制,业务规则是“账户余额不能小于100”。该业务规则可采用()约束实现。
 
  A.  NOTNULL
 
  B.  UNIQUE
 
  C.  CHECK
 
  D.  DEFAULT




 
 
相关试题     数据库标准语言—SQL 

  第52题    2015年上半年  
下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是( )。

  第40题    2021年上半年  
有一进口商品数据表iteminfo(itemid,itemtype,unitprice,itemcount),其中itemid是自动编号字段,其他属性可以为NULL。如果用SQL语句:INSERT INTO iteminfo(..

  第51题    2014年上半年  
数据库的安全机制中,通过GRANT语句实现的是(49);通过建立(50)使用户只能看到部分数据,从而保护了其它数据;通过提供(51)供第三方开发人员调用进行数据更..

 
知识点讲解
· 属性值上的约束
 
        属性值上的约束
        属性值上的约束可以通过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-2026 All Rights Reserved
软考在线版权所有