使用表设计器.ppt
《使用表设计器.ppt》由会员分享,可在线阅读,更多相关《使用表设计器.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 使用表设计器使用表设计器表设计器是一种可视化工具,在其中可对所连接的表设计器是一种可视化工具,在其中可对所连接的Microsoft SQL Server数据库中的单个表进行设计和可视化数据库中的单个表进行设计和可视化处理。处理。本章主要涉及到的知识点本章主要涉及到的知识点如下。如下。了解表设计器:了解并学习表设计器。了解表设计器:了解并学习表设计器。管理索引:学习如何使用表设计器管理索引。管理索引:学习如何使用表设计器管理索引。管理主键:学习如何使用表设计器管理主键。管理主键:学习如何使用表设计器管理主键。管理复合主键:学习如何使用表设计器管理复合主键。管理复合主键:学习如何使
2、用表设计器管理复合主键。管理关系:学习如何使用表设计器管理关系。管理关系:学习如何使用表设计器管理关系。管理管理CHECK约束:学习如何使用表设计器管理约束:学习如何使用表设计器管理CHECK约束。约束。5.1 5.1 表设计器表设计器表设计器有两个窗格。上部以网格形式显示,每一行代表设计器有两个窗格。上部以网格形式显示,每一行代表一个数据列。对于每个数据库列,该网格都会显示其基本表一个数据列。对于每个数据库列,该网格都会显示其基本属性:列名、数据类型和允许空设置。表设计器的下部是列属性:列名、数据类型和允许空设置。表设计器的下部是列属性选项卡,其显示在上部区域中突出显示的任何列的其他属性选项
3、卡,其显示在上部区域中突出显示的任何列的其他属性。属性。5.2 5.2 管理索引管理索引可以使用表设计器方便的创建索引、唯一索引、聚集索可以使用表设计器方便的创建索引、唯一索引、聚集索引等,也可以方便的进行修改索引的属性,以及删除索引等引等,也可以方便的进行修改索引的属性,以及删除索引等操作。操作。5.2.1 5.2.1 创建索引创建索引可以通过在表中选择要对其进行搜索的一个或多个列来可以通过在表中选择要对其进行搜索的一个或多个列来创建索引。保存表后即可使用该索引。在对象资源管理器中,创建索引。保存表后即可使用该索引。在对象资源管理器中,右击要为其创建索引的表,在弹出的快捷菜单中选择右击要为其
4、创建索引的表,在弹出的快捷菜单中选择【设计设计】命令。在表设计器中打开该表,右击表设计器区域,在弹命令。在表设计器中打开该表,右击表设计器区域,在弹出的快捷菜单中选择出的快捷菜单中选择【表设计器表设计器】命令,再单击命令,再单击【索引索引/键键】菜单。或者选择菜单栏的菜单。或者选择菜单栏的【表设计器表设计器】【索引索引/键键】命命令,打开令,打开【索引索引/键键】对话框。对话框。5.2.2 5.2.2 创建唯一索引创建唯一索引在对象资源管理器中,右击要为其创建唯一索引的表,在对象资源管理器中,右击要为其创建唯一索引的表,再单击再单击【设计设计】菜单,在表设计器中打开该表,单击菜单,在表设计器中
5、打开该表,单击【表设表设计器计器】【索引索引/键键】菜单,打开菜单,打开【索引索引/键键】对话框。对话框。5.2.3 5.2.3 创建聚集索引创建聚集索引在聚集索引中,表中行的顺序与索引键值的索引顺序相在聚集索引中,表中行的顺序与索引键值的索引顺序相同。一个表只能包含一个聚集索引。在对象资源管理器中,同。一个表只能包含一个聚集索引。在对象资源管理器中,右击要要为其创建聚集索引的表,再单击右击要要为其创建聚集索引的表,再单击【设计设计】菜单,在菜单,在表设计器中打开该表,单击表设计器中打开该表,单击【表设计器表设计器】【索引索引/键键】菜菜单,打开单,打开【索引索引/键键】对话框。对话框。5.2
6、.4 5.2.4 更改索引属性更改索引属性在表设计器中保存表时,索引将自动保存在数据库中。在表设计器中保存表时,索引将自动保存在数据库中。创建索引后允许对其进行修改。在对象资源管理器中,右击创建索引后允许对其进行修改。在对象资源管理器中,右击要要为其更改索引属性的表,在弹出的快捷菜单中选择要要为其更改索引属性的表,在弹出的快捷菜单中选择【设设计计】命令单。在表设计器中打开该表,选择命令单。在表设计器中打开该表,选择【表设计器表设计器】【索引索引/键键】命令,打开命令,打开【索引索引/键键】对话框。对话框。5.2.5 5.2.5 重命名索引重命名索引SQL Server会自动定义索引的名称,如果
7、在一个表中会自动定义索引的名称,如果在一个表中创建了多个索引,那么这些索引名称后将追加创建了多个索引,那么这些索引名称后将追加_1、_2等序号。等序号。只要索引名称在表中是唯一的,就可以将其重命名。当为某只要索引名称在表中是唯一的,就可以将其重命名。当为某个表创建主键或唯一约束时,个表创建主键或唯一约束时,SQL Server会自动为表创建会自动为表创建与约束同名的索引。因为索引名称对表是唯一的,所以创建与约束同名的索引。因为索引名称对表是唯一的,所以创建或重命名后的索引,不能与表的主键或唯一约束同名。或重命名后的索引,不能与表的主键或唯一约束同名。5.2.6 5.2.6 删除索引删除索引索引
8、会降低索引会降低INSERT、UPDATE和和DELETE的执行速度,的执行速度,为了提高整个数据库系统运载能力,经常需要删除一些不需为了提高整个数据库系统运载能力,经常需要删除一些不需要的索引。要的索引。说明:因为删除索引时,说明:因为删除索引时,SQL Server并不给出删除对并不给出删除对话框提示功能,所以操作要谨慎。话框提示功能,所以操作要谨慎。5.3 5.3 管理主键管理主键表通常具有包含唯一标识表中每一行的值的一列或一组表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键(列。这样的一列或多列称为表的主键(PK),用于强制表的),用于强制表的实体完整性
9、。主键列由其行选择器中的主键符号标识。实体完整性。主键列由其行选择器中的主键符号标识。定义主键可以对在不允许定义主键可以对在不允许NULL值的指定列中输入的值值的指定列中输入的值强制唯一性。如果为数据库中的某个表定义了主键,则可将强制唯一性。如果为数据库中的某个表定义了主键,则可将该表与其他表相关,从而减少对冗余数据的需求。一个表只该表与其他表相关,从而减少对冗余数据的需求。一个表只能有一个主键。能有一个主键。5.3.1 5.3.1 创建主键创建主键创建主键有很多种方法,在创建主键有很多种方法,在SQL Server2008中,按使中,按使用频繁度,这里主要介绍用频繁度,这里主要介绍3种方法:
10、种方法:(1)单击工具栏中钥匙形状的)单击工具栏中钥匙形状的 按钮。按钮。(2)在表设计器中,单击要定义为主键的数据库列的)在表设计器中,单击要定义为主键的数据库列的行选择器,右击该列的行选择器,然后选择行选择器,右击该列的行选择器,然后选择【设置主键设置主键】菜菜单。设置完成后,此命令在右键菜单中会变为单。设置完成后,此命令在右键菜单中会变为【删除主键删除主键】。(3)选择菜单栏的)选择菜单栏的【表设计器表设计器】|【设置主键设置主键】命令。,命令。,此命令同样在设置完成后变为此命令同样在设置完成后变为【删除主键删除主键】命令。命令。5.3.2 5.3.2 修改主键修改主键打开要修改主键的表
11、的表设计器,在此表设计器中右击,打开要修改主键的表的表设计器,在此表设计器中右击,再从快捷菜单中选择再从快捷菜单中选择【索引索引/键键】菜单,打开菜单,打开【索引索引/键键】对对话框话框5.3.3 5.3.3 删除主键删除主键删除主键约束步骤如下:删除主键约束步骤如下:(1)在对象资源管理器中,右击具有主键的表,在弹)在对象资源管理器中,右击具有主键的表,在弹出的快捷菜单中选择出的快捷菜单中选择【设计设计】命令。此时,将在表设计器中命令。此时,将在表设计器中打开该表。打开该表。(2)在表设计器中的任意区域右击包含主键的行,在)在表设计器中的任意区域右击包含主键的行,在弹出的快捷菜单中选择弹出的
12、快捷菜单中选择【删除主键删除主键】命令。命令。注意:若要撤消此操作,关闭该表而不保存更改。若要注意:若要撤消此操作,关闭该表而不保存更改。若要撤消删除主键操作,就无法避免丢失对表做出的所有其他更撤消删除主键操作,就无法避免丢失对表做出的所有其他更改。改。5.4 5.4 管理复合主键管理复合主键如果主键由多个列组成,则其中一个列将允许重复值,如果主键由多个列组成,则其中一个列将允许重复值,但是主键中所有列的值的各种组合必须是唯一的。但是主键中所有列的值的各种组合必须是唯一的。5.4.1 5.4.1 创建复合主键创建复合主键复合键要求主键中列的顺序,与关系图的表中显示的列复合键要求主键中列的顺序,
13、与关系图的表中显示的列顺序相匹配。在表设计器中,单击要定义为主键的数据库列顺序相匹配。在表设计器中,单击要定义为主键的数据库列的行选择器,右击该列的行选择器,在弹出的快捷菜单中选的行选择器,右击该列的行选择器,在弹出的快捷菜单中选择择【设置主键设置主键】命令,或者选择命令,或者选择【表设计器表设计器】|【设置主键设置主键】命令。此时,将自动创建名为命令。此时,将自动创建名为“PK_”(后跟表名)的主(后跟表名)的主键索引,可以在键索引,可以在【索引索引/键键】对话框中看到该索引。右击该对话框中看到该索引。右击该列的行选择器,在弹出的快捷菜单中选择列的行选择器,在弹出的快捷菜单中选择【索引索引/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 设计
限制150内