VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > sql数据库 >
  • sql语句大全之数据库关系图工具条

数据库关系图工具条
下面让我们看一下数据库关系图工具条,了解一下每个工具按钮在关系图中的作用。完整的工具条显示在图6-15中。
(点击查看大图)图6-15  "数据库关系图"工具栏
 
第一个按钮是"新建表"按钮,如下面的图所示。点击该按钮可以在数据库设计器内创建新表。这个过程同第5章介绍的过程类似。不同之处在于需要使用"属性"窗口来为每一列设置属性,而不是像在表设计器中那样,在其下方区域设置列的属性。
http://images.51cto.com/files/uploadimg/20090515/132817541.jpg 
在构建关系图时,我们选择了所有的表。如果当时没有选择所有的表,则在创建关系图的时候,还可能会需要往关系图中添加表。点击"添加表"按钮(参看下图)可以打开"添加表"对话框,该对话框前面已经显示过,它可以往关系图中继续添加表。
http://images.51cto.com/files/uploadimg/20090515/132853605.jpg 
"添加相关表"按钮显示在下面,可以在设计器中添加同被选中表相关的表。
http://images.51cto.com/files/uploadimg/20090515/132954935.jpg 
通过使用下面的按钮,可以在设计器中从数据库中删除表。
http://images.51cto.com/files/uploadimg/20090515/133002378.jpg 
如果只是想从关系图中移除表,而不是从数据库中删除表,则可以使用下面的按钮来完成该操作。例如,如果一个表不再作为数据库关系图"视图"的一部分,那么就可使用这个按钮。
http://images.51cto.com/files/uploadimg/20090515/133041184.jpg 
在设计器中,任何对数据库的更改都可以保存为脚本。使用下面的"生成更改脚本"按钮就可以完成这项工作。
http://images.51cto.com/files/uploadimg/20090515/133050900.jpg 
如果希望将某一列设置为主键,则可以在表中选中该列,然后点击"设置主键"按钮(如下所示)。
http://images.51cto.com/files/uploadimg/20090515/133147916.jpg 
可以在关系图中创建一个区域,以放入特别的文本。这可以通过使用下面的"新建文本标注"按钮来实现。
http://images.51cto.com/files/uploadimg/20090515/133155645.jpg 
每个表都以标准的布局方式而显示。可以让它以其他不同的预定义的布局形式来显示,也可以创建自己的定制视图。下面的"表视图"按钮允许你更改布局或创建自定义的布局版本。
http://images.51cto.com/files/uploadimg/20090515/133239731.jpg 
在表和表之间会存在关系,默认时显示为直线。然而,通过点击下面的按钮,可以在关系线上以标签的形式显示关系的名称。
http://images.51cto.com/files/uploadimg/20090515/133245762.jpg 
关系图是对数据库进行文档化的一种理想方式。可以在会议前打印关系图,以便在会议上对更深入的开发工作进行讨论,等等。下面的按钮可以显示将被打印出来的页面上的分页符。
http://images.51cto.com/files/uploadimg/20090515/133326988.jpg 
关系图中的第一次设置的分页符会一直被保留,直至对分页符进行了重新计算。可以查看分页符,并按照分页符的位置,对表进行排列,然后再基于新的布局,重新计算分页符。点击下面的按钮就可以重新计算分页。
http://images.51cto.com/files/uploadimg/20090515/133335332.jpg 
表可以被手工展开或折叠。而通过按住Ctrl键选择一个或多个表,再点击相关的表,然后点击下面的按钮,就可以将表设置为统一大小。
http://images.51cto.com/files/uploadimg/20090515/133505241.jpg 
通过点击下面的按钮,可以对选中的表进行重新排列,并让SQL Server来进行排列选择。只有在选中了几个表时,该按钮才是可用的。
http://images.51cto.com/files/uploadimg/20090515/133515676.jpg 
可以对显示在关系图中的表进行重新排列。在点击下面的按钮后,SQL Server会尽可能好地对表和相关联的表进行重新布局。该按钮与前一个按钮差不多,只是该按钮总是可用的。
http://images.51cto.com/files/uploadimg/20090515/133554786.jpg 
在第5章,介绍了如何在两个表之间构建关系。那时所使用的按钮在这里也出现了。点击该按钮会出现在第5章中显示过的那个对话框。
在第5章中,已经遇到过其余的按钮。
【责任编辑:云霞 TEL:(010)68476606】
 

6.10  小结
我们已经介绍了在创建SQL Server解决方案时涉及的另一个主要的构建模块。前几章介绍如何存储数据,而在这一章,你学习了关于索引的一些知识,以及如何通过索引快速和高效地检索表中存储的数据。
有多种索引类型,在正确的时间选择正确的索引类型,可以让工作完成得像艺术品一样完美。本章带你经历了确定在什么样的列上构建索引才会高效的步骤,并以正确的索引类型在这些列上构建了索引,以创建大部分信息。
本章还介绍了数据库关系图。数据库关系图一开始就应该被考虑作为文档的组成部分。请记住,数据库关系图工具可能会在SQL Server的未来版本中得到扩展,从而变得比现在更实用、更强大,尽管现在它已经是一个很强大的实用工具了。
提示 记住,谁最后保存关系图,谁的更改就能被保存。
别惊讶,在关系图中的更改直到它被保存才会起作用,并且你在关系图中所做的更改可能会覆盖别人所做的更改。如果在任何形式的多人开发环境中使用数据库关系图工具进行开发,那么在完成更新之前一定要特别小心(事实上,应该避免多人一起使用这一工具)。除非将数据库解决方案分割成多个部分,否则如果在一个关系图中几乎包含了所有的表,就不要使用该数据库设计器作为开发工具。

相关教程