- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 使用表设计器 表设计器是一种可视化工具,在其中可对所连接的Microsoft SQL Server数据库中的单个表进行设计和可视化处理。本章主要涉及到的知识点如下。 了解表设计器:了解并学习表设计器。 管理索引:学习如何使用表设计器管理索引。 管理主键:学习如何使用表设计器管理主键。 管理复合主键:学习如何使用表设计器管理复合主键。 管理关系:学习如何使用表设计器管理关系。 管理CHECK约束:学习如何使用表设计器管理CHECK约束。 5.1 表设计器 表设计器有两个窗格。上部以网格形式显示,每一行代表一个数据列。对于每个数据库列,该网格都会显示其基本属性:列名、数据类型和允许空设置。表设计器的下部是列属性选项卡,其显示在上部区域中突出显示的任何列的其他属性。 5.2 管理索引 可以使用表设计器方便的创建索引、唯一索引、聚集索引等,也可以方便的进行修改索引的属性,以及删除索引等操作。 5.2.1 创建索引 可以通过在表中选择要对其进行搜索的一个或多个列来创建索引。保存表后即可使用该索引。在对象资源管理器中,右击要为其创建索引的表,在弹出的快捷菜单中选择【设计】命令。在表设计器中打开该表,右击表设计器区域,在弹出的快捷菜单中选择【表设计器】命令,再单击【索引/键】菜单。或者选择菜单栏的【表设计器】|【索引/键】命令,打开【索引/键】对话框。 5.2.2 创建唯一索引 在对象资源管理器中,右击要为其创建唯一索引的表,再单击【设计】菜单,在表设计器中打开该表,单击【表设计器】|【索引/键】菜单,打开【索引/键】对话框。 5.2.3 创建聚集索引 在聚集索引中,表中行的顺序与索引键值的索引顺序相同。一个表只能包含一个聚集索引。在对象资源管理器中,右击要要为其创建聚集索引的表,再单击【设计】菜单,在表设计器中打开该表,单击【表设计器】|【索引/键】菜单,打开【索引/键】对话框。 5.2.4 更改索引属性 在表设计器中保存表时,索引将自动保存在数据库中。创建索引后允许对其进行修改。在对象资源管理器中,右击要要为其更改索引属性的表,在弹出的快捷菜单中选择【设计】命令单。在表设计器中打开该表,选择【表设计器】|【索引/键】命令,打开【索引/键】对话框。 5.2.5 重命名索引 SQL Server会自动定义索引的名称,如果在一个表中创建了多个索引,那么这些索引名称后将追加_1、_2等序号。只要索引名称在表中是唯一的,就可以将其重命名。当为某个表创建主键或唯一约束时,SQL Server会自动为表创建与约束同名的索引。因为索引名称对表是唯一的,所以创建或重命名后的索引,不能与表的主键或唯一约束同名。 5.2.6 删除索引 索引会降低INSERT、UPDATE和DELETE的执行速度,为了提高整个数据库系统运载能力,经常需要删除一些不需要的索引。 说明:因为删除索引时,SQL Server并不给出删除对话框提示功能,所以操作要谨慎。 5.3 管理主键 表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键(PK),用于强制表的实体完整性。主键列由其行选择器中的主键符号标识。 定义主键可以对在不允许NULL值的指定列中输入的值强制唯一性。如果为数据库中的某个表定义了主键,则可将该表与其他表相关,从而减少对冗余数据的需求。一个表只能有一个主键。 5.3.1 创建主键 创建主键有很多种方法,在SQL Server2008中,按使用频繁度,这里主要介绍3种方法: (1)单击工具栏中钥匙形状的 按钮。 (2)在表设计器中,单击要定义为主键的数据库列的行选择器,右击该列的行选择器,然后选择【设置主键】菜单。设置完成后,此命令在右键菜单中会变为【删除主键】。 (3)选择菜单栏的【表设计器】|【设置主键】命令。,此命令同样在设置完成后变为【删除主键】命令。 5.3.2 修改主键 打开要修改主键的表的表设计器,在此表设计器中右击,再从快捷菜单中选择【索引/键】菜单,打开【索引/键】对话框 5.3.3 删除主键 删除主键约束步骤如下: (1)在对象资源管理器中,右击具有主键的表,在弹出的快捷菜单中选择【设计】命令。此时,将在表设计器中打开该表。 (2)在表设计器中的任意区域右击包含主键的行,在弹出的快捷菜单中选择【删除主键】命令。 注意:若要撤消此操作,关闭该表而不保存更改。若要撤消删除主键操作,就无法避免丢失对表做出的所有其他更改。 5.4 管理复合主键 如果主键由多个列组成,则其中一个列将允许重复值,但是主键中所有列的值的各种组合必须是唯一的。 5.4.1 创建复合主键 复合键要求主键中列的顺序,与关系图的表中显示的列顺序相匹配。在表设计器中,单击要定义为主键的数据库列的行选择器,右击该列的行
您可能关注的文档
最近下载
- 22G101 三维彩色立体图集.docx VIP
- 2010年考研英语一真题解析.pdf VIP
- 柔性吊桥计算书程序.xls VIP
- 崔德山-岩土测试技术3-第1篇室内试验-土的理化试验.ppt VIP
- 2025小升初英语基础时态专项训练题及答案.pdf VIP
- 崔德山-岩土测试技术4-第1篇室内试验-土的力学试验.pptx VIP
- 超重和失重 教学设计 高中物理新人教版必修第一册(2023~2024学年).docx VIP
- 奥数应用题(和差、和倍、差倍).docx VIP
- (完整版)和差、和倍、差倍问题应用题.doc VIP
- 小学英语 2024年新疆克拉玛依市白咸滩区小升初英语试卷.pdf VIP
文档评论(0)