急求sql server试题答案(简答题)急急急

来源:百度知道 编辑:UC知道 时间:2024/05/07 01:06:03
(1)什么叫实体完整性?
(2)什么叫域完整性?
(3)什么叫引用完整性?
(4)创建和使用规则时要注意什么?
(5)主键约束与UNIQUE约束有哪些区别?
(6)简述DTS导入/导出向导的基本步骤。
(7)简述SELECT语句的基本结构以及在选择列表中更改列标题有哪三种格式?

(1)什么叫实体完整性?
实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。主关键字是否可以修改,或整个列是否可以被删除,取决于主关键字与其他表之间要求的完整性。
(2)什么叫域完整性?
域完整性指列的值域的完整性。域完整性限制了某些属性中出现的值,把属性限制在一个有限的集合中。
(3)什么叫引用完整性?
引用完整性指被引用表中的主关键字和引用表中的外部主关键字之间的关系。如被引用行是否可以被删除等。
(4)创建和使用规则时要注意什么?
1.规则对已经输入到表中的数据不起作用。
2.规则所指定的数据类型必须与所绑定的对象的数据类型一致,且规则不能绑定一个数据类型为text、Image、或Timestamp的列。
3.与表的列绑定的规则优先于与用户自定义数据类型的列,因此,如果表列的数据类型与规则A绑定,同时列又与规则B绑定,则以规则B为列的规则。
4.用户可以直接使用一个新的规则来绑定列或用户自定义的数据类型,而不需要先将原来绑定的规则解除,系统会将旧规则覆盖。
5.表的一列或一个用户自定义数据类型只能与一个规则相绑定,而一个规则可以绑定多个对象。
6.Sp_bindrule只能将规则绑定到当前数据库中的列或用户自定义数据类型上,不能绑定到其他数据库中或者SQL Server系统数据类型中。
(5)主键约束与UNIQUE约束有哪些区别?
主键值是具有唯一性的,因此主键列不能再实施唯一性约束。与主键约束不同的是一个表可以定义多个唯一性约束,但是只能定义一个主键约束;另外唯一性约束指定的列可以设置为NULL,但是不允许有一行以上的值同时为空,而主键约束不能用于允许空值的列。
(6)简述DTS导入/导出向导的基本步骤。
通过DTS的设计器进行导入或导出
DTS的设计器功能强大,支持多任务,也是可视化界面,易于操作,但熟悉的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tasks/Im