约束和拘束有什么区别?

如题所述

约束一般是外力制约,比如法律、制度的控制,他人对自己活动的制约。拘束,大多表示由于内在的主观因素的对自我的制约。

约束有缠缚,束缚,按照约定(特定)条件限制,管束等意思。约束的作用是添加、删除。约束有主动和被动之分,自动约束自己,跟自律相似,被动约束就是通过别人的提醒或者管制,通过让自己做事有度有分寸。

约束类型

1、主键约束(Primary Key constraint):要求主键列数据唯一,并且不允许为空。

2、唯一约束(Unique constraint):要求该列唯一,允许为空,但只能出现一个空值。

3、检查约束(Check constraint):某列取值范围限制,格式限制等,如有关年龄、邮箱(必须有@)的约束。

4、默认约束(Default constraint):某列的默认值,如在数据库里有一项数据很多重复,可以设为默认值。

5、外键约束(Foreign Key constraint):用于在两个表之间建立关系,需要指定引用主表的哪一列。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
约束一般是外力制约,比如法律、制度的控制,他人对自己活动的制约。很客观!!
拘束与上面不同,大多表示由于内在的主观因素的对自我的制约
希望帮到你本回答被提问者采纳
第2个回答  2011-05-14
约束多数来自外界给予的,拘束大多出于自身带来的,两者在很多场合可以互用。
第3个回答  2011-05-09
约束是动词
拘束是形容词

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网