Office中国论坛/Access中国论坛
标题:
Visio 2007 向数据库模型图添加表和列
[打印本页]
作者:
ghosty
时间:
2008-10-24 09:02
标题:
Visio 2007 向数据库模型图添加表和列
表在数据库模型图中表示数据库中的表的结构,包括表名、列名、主关键字和数据类型。使用
“数据库模型图”
模板,可以创建新表、更改现有表或对现有数据库中的表实施反向工程。
找不到数据库建模功能?
最有可能的情况是:您的 Microsoft Office Visio 版本不包含所查找的功能。要查明所用的 Visio 版本,请单击
“帮助”
菜单上的
“关于 Microsoft Office Visio”
。版本名称将显示在对话框中文本的首行。
Microsoft Office Visio Standard 不包含“数据库模型图”模板。
Microsoft Office Visio Professional 支持“数据库模型图”模板的反向工程功能(即在 Visio 中使用现有数据库创建模型),但是不支持正向工程功能(即使用 Visio 数据库模型生成 SQL 代码)。
注释
在 Visio for Enterprise Architects 中,您可以找到整套数据库建模功能,包括反向工程和正向工程功能。Visio for Enterprise Architects 包含在 MSDN Premium Subscription 中,随 Visual Studio Professional 和 Visual Studio Team System 基于角色的版本一起提供。
在数据库模型图中创建表
打开要使用的数据库模型图。
从
“实体关系”
或
“对象关系”
模具中,将一个
“实体”
形状拖到绘图上。
双击该形状以打开
“数据库属性”
窗口。
在
“类别”
下,单击
“定义”
,然后键入表的名称。
在
“类别”
下,单击
“列”
,键入名称并选择数据类型。
对于值不能为空的列,选择
“必需的”
。
对于唯一标识数据库表中的每一行的列,选择
“PK”
(主关键字)。
在
“类别”
下,单击
“索引”
、
“触发器”
、
“检查”
或
“扩展”
以创建这些可选元素。
提示
在将实体形状拖到绘图上时,该形状使用默认名称。若要更改默认名称,请在
“数据库”
菜单上,指向
“选项”
,单击
“建模”
,然后进入
“Logical Misc”
选项卡。
向表中添加列创建表后,需要添加列并定义数据类型和主关键字等列属性。
在您的图中双击表。
在
“数据库属性”
窗口的
“类别”
下,单击
“列”
。
在第一个空的
“物理名称”
单元格中单击并键入一个名称。
若要更改列的数据类型,请单击列的
“数据类型”
域,然后从列表中选择一个数据类型或将数据类型键入列表中。例如,可以键入
decimal(8,2)
或
char(30)
。
若要阻止空值,请选中
“必需的”
复选框。
若要将列指定为主关键字,请选中
“PK”
复选框。
设置主关键字 关系使用主关键字和外键将一个表中的行映射到另一个表中的相应行。关系中必须至少有一个表具有主键才能建立关系。
在您的图中双击表。
在
“数据库属性”
窗口的
“类别”
下,单击
“列”
。
对于要用作主关键字的列,请选中
“PK”
框。如果要创建复合键,可以选中多个复选框。
注释
类型不能用作主关键字。
删除表 从数据库模型图中删除表时,可以只从图中删除相应的表,或同时从图和基础模型中删除相应的表。只从图中删除表在试用方案时十分有用。
单击模型中的相应表并按键盘上的 Delete 键。
在
“删除对象”
对话框中,执行下列操作之一:
单击
“是”
从绘图和基础模型中删除表。
单击
“否”
只从绘图中删除表。
注释
如果您在单击
“否”
后又决定将表添加回绘图,可以从
“表和视图”
窗口将该表拖到绘图上。
提示
您可以选择始终或从不从基础模型移除已删除的关系。在
“数据库”
菜单上,指向
“选项”
,单击
“建模”
,然后在
“逻辑图”
选项卡上选择所需的选项。
显示有关表的信息 您可以在图中显示有关表的信息,如主关键字(
“PK”
)、外键(
“FKn”
)、可选键(
“AKn”
)、唯一键(
“UN”
)以及索引(
“In”
)和数据类型。
在
“数据库”
菜单上,指向
“选项”
,然后单击
“文档”
。
在
“表”
选项卡上,选择要在图中显示的项。 如果设置了关系表示法,这些批注会显示在左列中。如果使用 IDEF1X 表示法,这些批注会显示在列名旁的括号中。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3