>百科大全> 列表
SQL中的安全机制主要有哪两个
时间:2025-06-23 04:26:16
答案

SQL中为了防止有意无意的损害,有很多的安全机制。

其中主要的是自主存取控制,强制存取控制,与对用户的权限控制。

自主存取控制对不同的数据对象和不同的用户赋予了不同的权限,没有固定的关于哪些对象存取权限的权限限制。

但是这样的每一个的去赋予权限也未免太多繁琐,而且也不便于管理,每次添加用户的时候都要对他从新赋予权限;强制存取控制中的每一个数据对象都被标上了一定的密级,每一个用户也被授予一个许可证级别。

当用户得到他的许可级别,即可去操作相应的数据对象。

SQL中的check约束
答案

关于SQL中的check约束:在SQL中,CHECK 约束是指约束表中某一个或者某些列中可接受的数据值或者数据格式。

例如,可以要求 authors 表的 postcode 列只允许输入六位数字的邮政编码。

CHECK 约束可以应用于一个或者多个列,也可以将多个CHECK 约束应用于一个列。

当除去某个表时,对这个表的CHECK 约束也将同时被去除。

CHECK 约束不接受计算结果为 FALSE 的值。

因为空值的计算结果为 UNKNOWN,所以如果赋值表达式中存在这些值,则约束可能会被覆盖而不起作用

如果将值 NULL 插入到 MyColumn,数据库引擎将插入 NULL 且不返回错误。

SQL中的日期型常量具体指的是什么
答案

在SQL中,日期型常量,可以理解为特殊的字符型,可以被数据库引擎隐式的转换成可识别的日期型。

只有符合一定格式的字符串才可以被转换为日期型。

日期型常量的表示方法略为复杂。

需要用中括号将年、月、日括起,而年、月、日之间用分隔符分隔。

分隔符有斜杠、连字号、西文句号和空格等。

在书写一个日期常量时,可以使用任何一个分隔符,但系统显示一个日期量时,默认的是斜杠。

可以使用日期分隔符命令,指定系统显示日期量时使用的分隔符。

推荐
© 2025 雅普电脑网