这个工具会稍微麻烦一点,也不如上面的工具强大。
打开Visual Studio 2005后,若没有在左侧发现“服务器资源管理器”面板,可通过“视图”à“服务器资源管理器”菜单,将其调出。如图3所示。
图3 Visual Studio 2005中的“服务器资源管理器”面板
打开“服务资源管理器”,默认并没连接任何数据库,所以图4所示的“数据连接”下无任何子节点。所以要给想管理我们这台SQL Server 2005 Express数据库资源管理器,必须通过“添加连接”,将其连接到“服务器资源管理器”中。
图4 “添加连接”菜单项
点击图4所示的“添加连接”菜单,弹出“添加连接”对话框,如图5所示。
图5 “添加连接”对话框
在对话框中的有“服务器名”下拉列表框中输入与上面相同的服务器名“MINGHUI/SQLEXPRESS”,并在选择或输入一个数据库名中输入要连接的数据库名“SMS”。
(注意:这里的SMS是我在Microsoft SQL Sever Management Express中事先建立好的一个数据库。如果你安装完SQL Sever 2005 Express后还没有自己建立过任何数据库,那么可以输入这些数据库名中的一个:master、model、msdb、tempdb。这些都是SQL Sever 2005 Express安装后就存在的数据库,但它们都是空的。也就是说,可以与服务器连接成功,但是数据库中没有任何内容。)
以上信息输入完毕后,点击“确定”,连接成功后对象管理器中会显示连接到的数据库的内容,见图6。
图6添加数据连接后的“服务器资源管理器”
如果连接的是“tempdb”数据库,“服务器资源管理器”面板,如图7所示
图7 连接“tempdb”数据库后的“数据库资源管理器”
也可以输入一个自己想要创建的数据库名,这时会弹出图8所示的提示对话框。
图8“是否创建新数据库”对话框
点击“是”按钮,即可完成数据库的创建并自动完成连接。连接后的“服务器资源管理器”面板如图9所示。
图9 创建新数据库“MyDB”并连接后的“服务器资源管理器”
连接数据库成功后,就可以对连接到的数据库服务器进行管理了。可以在相应的数据库中,进行建立表、视图、关系图等操作。下面详细说明。
3 建立数据库
建立一个数据库的总体流程,如图10所示。
图10 建立一个数据库的总体流程
建立表、定义字段和建立视图的过程都比较简单。下面说一下修改表的结构时的一些技巧和数据库关系图的建立。
4 修改表的结构时的一些技巧
4.1 调整已输入字段的先后顺序
图11 调整已输入字段的先后顺序
如图11所示,先选中要调整顺利的字段(UserID),然后按住左键将该行拖动到目标位置即可。
4.2 插入一个字段
图12 插入一个字段
如图12所示,在要插入字段的地方右击选择“插入列”即可插入一个字段(在当前被选中字段前插入)。
4.3 设计计算字段
即某一个字段的值,要通过其它几个字段值的一个计算公式得到。
如图13所示,选中该计算字段后,在“列属性”面板中找到“计算所得的列规范”项下的公式中输入计算公式即可。在设计计算字段的过程中有两点要注意:
ú
计算字段的计算公式中所涉及的字段都不可以是计算字段。否则会报错“验证列***的公式时出错。要更改吗?”。
ú
计算字段不设置字段类型,由计算公式所涉及的列确定该字段的类型。
图13 设计计算字段
5 数据库关系图的建立
在“服务器资源管理器”面板中的“数据库关系图”节点上右击选择“添加新关系图”菜单项,如图14所示。
图14 添加新关系图
在弹出的“添加表”对话框中选择要添加到关系图中的表。如图15所示。
图15 “添加表”对话框
选中要添加的表后,点“添加”按钮即可将选中的表添加到关系图中。在关系图中可以添加外键约束。
在关系图中在表A的主键上按住鼠标左键并拖动到另一张表B上,则可以定义表A的主键是表B的某个字段的外键约束。此时会弹出“表和列”对话框。如图16所示。
图16 “表和列”对话框
选择两张表中存在外键约束的列后点“确定”即可形成一个外键约束。并在“索引/键”对话框中,列出该关系的详情。如图17所示。
图17 “索引/键”对话框
建立好的表间外键约束如图18所示。
图18 表间外键约束
在一个有很多张表的数据库中,只须要重复上面的建立外键约束的过程,即可将每一个外键约束反映到数据库关系图中来。再进行一些调整和美化即可。
最后给出一个调整后的数据库关系图。如图19所示。
图19 调整后的数据库关系图
起初,这是我给自己写的一个总结,后来想着和初学的朋友们分享一下,也是强迫自己把总结写的像样一点。如果文中有不对的地方,还请各位前辈批评指正。