如果此情形依然存在,那就有可能是CMOS RAM 有问题,通常CMOS RAM 故障个人是无法维修的,所以建议送回原厂处理。......
2023-11-18
域完整性也称为列完整性,是指一个数据集对某一个列是否有效和确定是否允许为空值。在SQL Server 2012中,域完整性可以通过空值约束、默认约束和检查约束实现。
1.空值约束
在表结构设计器中可以设置“允许Null值”。某列被设置为“NULL”或“NOT NULL”,该列取值就可以为空或不能为空。一旦某列被设置为主键或唯一性索引,系统自动将其设置为“NOT NULL”。当表中某列被设置为“NOT NULL”,而其值违反约束,系统自动提示错误信息,如图8-13所示。
图8—13 违反空值约束
如果空值约束设置需要修改或删除,可以在表结构设计器中修改或删除,如图8-14所示。
图8—14 修改“允许Null值”
使用T-SQL,语句也可以实现空值约束。在CREATE FABLE或ALTER TABLE语句中,使用NULL或NOT NULL可以实现空值约束的创建、修改或删除。
2.默认约束
默认约束也称为默认值约束。当某列(例如Sex列)设置默认值,即设置了默认约束。该列取值可以是新输入的数据,如果没有选取默认值。默认约束是表对象,在表的“约束”中可以查看,如图8-15所示。
图8—15 默认约束对象
如果默认约束对象需要重命名或删除,可以右键点击,从弹出的快捷菜单中选择相应选项。如果修改默认约束的值,可以在表结构设计器中修改或删除,如图8-16所示。
图8—16 修改“默认值或绑定”
使用T-SQL语句也可以实现默认约束。在CREATE TABLE或ALTER TABLE语句中,使用DEFAULT子句实现默认约束的创建、修改或删除。(www.chuimin.cn)
3.检查约束
例如,在Student表中,Sex列只能取值“男”或“女”。如果误输入其他值则肯定错误。又例如在Mark表中,Score列通常只能取值0~100,超出范围也错误。这些错误都是逻辑性错误,这时就可以设置检查约束来进行约束。检查约束又称为CHECK约束在表结构设计器中打开Student表,右键点击,在弹出的快捷菜单中选择“CHECK约束”选项,如图8-17所示。进入“CHECK约束”对话框,单击“添加”按钮,添加一个新的检查约束对象,如图8-18所示。
图8—17 选择“CHECK约束”菜单选项
图8—18 “CHECK约束”对话框
选择“表达式”选项,弹出“CHECK约束表达式”对话框,在其中输入约束表达式。例如输入Sex列“CHECK约束”表达式:Sex=’男’OR Sex=’女’,如图8-19所示。设置成功后,当Sex列数据违反此“CHECK约束”,系统自动提示错误信息,如图8-20所示。
图8—19 “CHECK约束表达式”对话框
图8—20 违反“CHECK约束”
CHECK约束是表对象,在表的“约束”中可以查看。如果“CHECK约束”对象需要重命名或删除,可以选择右键快捷菜单中相应的选项。如果修改“CHECK约束”的约束表达式,可以在“CHECK约束”对话框中操作,如图8-21所示。
图8—21 修改“CHECK约束”
使用T-SQL语句也可以实现CHECK约束。在CREATE TABLE或ALTER TABLE语句中,使用CHECK子句实现。
当使用ⅠNSERT、UPDATE语句违反唯一性约束时,系统也会提示错误信息。
有关数据库技术与应用教程的文章
已创建4个面域。命令:SUBTRACT↙选择要从中减去的实体、曲面和面域...选择对象:找到1个 //选择最大的面域,如图2-34所示选择对象:↙选择要减去的实体、曲面和面域...选择对象:找到1个 //选择其中一个圆面域选择对象:找到1个,总计2个 //选择第2个圆面域选择对象:找到1个,总计3个 //选择第3个圆面域选择对象:↙完成此求差集运算后,如果在图形中单击任意一线条便可以发现选中的是整个图形对象。......
2023-06-20
在SQL Server 2012中,通过使用事务和锁机制,可以解决数据库的并发性问题。在SQL Server 2012中,事务要求处理时必须满足ACⅠD原则,即原子性、一致性、隔离性(Ⅰ)和持久性。图7—1事务的工作原理事务开始之后,事务所有的操作都陆续写到事务日志中。图7—2事务恢复和检查点......
2023-11-24
不过,缘起于生命体验中的这种牺牲意识,更多感性和个体化的特点,而于这样的基础之上,鲁迅更为有意义的工作,还在于他往往能够将这种感性、个人化的牺牲意识,置放于他有关启蒙者和启蒙对象的理性思考中,将其不断深化和扩展,在对于启蒙者和启蒙对象的表现中,揭示出更富理性和深度的认知内涵。......
2023-11-30
当激活错误状态的条件正常化后,错误状态被清除,功能块回到正常运行状态。警报状态可能通过设定相应的等级被个别禁止。标签是报警状态被检出但还未被报告的瞬间。直到警报确认收到前,它是一个常数。列举被报告警报的原因列表。报警状态一直维持到数值小于极限值减去报警回差。......
2023-11-22
参照完整性是相关联的两个表之间的约束,具体来说,就是从表中每条记录外键的值必须是主表中存在的。数据完整性由数据库设计人员设置完整性,由DBMS实施完整性。......
2023-10-29
◇在思维中要努力避免自相矛盾的错误《韩非子·难势》中有一则众所熟知的寓言:有一楚人在街上卖矛和盾。自相矛盾只能使人的思维混乱。在日常生活中,人们常用此寓言讽刺那些自相矛盾的人,“矛盾”一词也源于此。因此,矛盾律对人们的要求就是:在同一思维过程中,对于具有反对关系或矛盾关系的判断不能同时断定为真。如果违反这一要求,在同一思维过程中对一个对象既予以肯定,又予以否定,就犯了“自相矛盾”的错误。......
2023-12-04
平时多练习,在跑步时自然而然地就会得到纠正。此外着地时会带给膝盖以及腰部过多负担,而导致受伤或是容易疲劳。另外,身体过于舒展以外,跑步时容易向一侧倾斜,容易导致一侧过于舒展,一侧过于紧张,这种姿势会严重损害身体。......
2023-11-22
相关推荐