SQL Server 2000的数据库中有哪些数据库对象?这些数据库对象在数据库系统中分别起什么作用?

admin2009-09-12  45

问题 SQL Server 2000的数据库中有哪些数据库对象?这些数据库对象在数据库系统中分别起什么作用?

选项

答案SQLServer。的数据库对象包括表、视图、用户、角色、索引、数据类型、默认值、存储过程、触发器和约束等。 ①表和视图:表,即基本表,它是在数据库中存放的实际关系;视图是为了用户查询方便或根据数据安全的需要而建立的虚表。 ②用户和角色:用户是数据库系统的合法使用者;角色是一个或多个用户组成的单元,角色也称职能组。 ③索引:索引是用来加速数据访问和保证表的实体完整性的数据库对象。SQL Server中的索引有群聚和非群聚索引两种。群聚索引会使表的物理顺序与索引顺序一致,一个表只能有一个群聚索引;非群聚索引与表的物理顺序无关,一个表可以建立多个非群聚索引。 ④存储过程:存储过程是通过Transact—SQL编写的程序。存储进程包括系统存储过程和用户存储过程。系统存储进程是由sQL Server提供的,其过程名均以SP开头;用户存储过程是南用户编写的,它可以自动执行过程中安排的任务。 ⑤触发器:触发器是一种特殊类型的存储过程,当表中发生特殊事件时执行。触发器主要用于保证数据的完整性。 ⑥约束:约束规则用于加强数据完整性。

解析
转载请注明原文地址:https://jikaoti.com/ti/20E7FFFM
0

相关试题推荐
最新回复(0)