向数据库模型图添加表和列

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

在数据库模型图中的表表示数据库,包括表名称、 列名称、 主键,和数据类型中的表的结构。使用数据库模型图模板,您可以创建新表、 更改现有的表,或从现有数据库反向工程表。

找不到该数据库建模功能?

最有可能的情况是:您的 Microsoft Office Visio 版本不包含所查找的功能。要查明所用的 Visio 版本,请单击“帮助”菜单上的“关于 Microsoft Office Visio”。版本名称将显示在对话框中文本的首行。

“Microsoft Office Visio Standard”不包含“数据库模型图”模板。

Microsoft Office Visio Professional 支持“数据库模型图”模板的反向工程功能(即在 Visio 中使用现有数据库创建模型),但是不支持正向工程功能(即使用 Visio 数据库模型生成 SQL 代码)。

注意: 您可以找到数据库的完整套件建模功能,包括反向工程和转发工程,企业设计师的 Visio 中。企业设计师 Visio 将包含在 MSDN 高级版订阅,这是可用于 Visual Studio 专业版和 Visual Studio 工作组系统基于角色的版本。

您要做什么?

在数据库模型图中创建表

向表添加列

设置主键

删除表格

显示有关表的信息

在数据库模型图中创建表

  1. 打开要使用的数据库模型图。

  2. “实体关系”“对象关系”模具中,将一个“实体”形状拖到绘图上。

  3. 双击该形状以打开“数据库属性”窗口。

  4. “类别”下,单击“定义”,然后键入表的名称。

  5. “类别”下,单击“列”,键入名称并选择数据类型。

  6. 对于值不能为空的列,选择“必需的”

  7. 对于唯一标识数据库表中的每一行的列,选择“PK”(主关键字)。

  8. “类别”下,单击“索引”“触发器”“检查”“扩展”以创建这些可选元素。

提示: 当您将实体形状拖到图表是具有默认名称。若要更改默认设置,在数据库菜单上,指向选项,单击建模并转到逻辑杂项选项卡。

返回页首

向表中添加列

创建表格后,您需要添加列和定义列属性,例如数据类型和主键。

  1. 在您的图中双击表。

  2. “数据库属性”窗口的“类别”下,单击“列”

  3. 在第一个空的“物理名称”单元格中单击并键入一个名称。

  4. 若要更改列的数据类型,请单击列的数据类型字段,然后从列表中选择一种数据类型或键入列表。例如,您可以键入decimal(8,2)char (30)

  5. 若要防止 null 值,请选择必需复选框。

  6. 若要将列指定为主关键字,请选中“PK”复选框。

返回页首

设置主关键字

关系使用主键和外键映射到另一个表中的对应行的一个表中的行。至少一个关系的表必须为主键才能建立关系。

  1. 在您的图中双击表。

  2. “数据库属性”窗口的“类别”下,单击“列”

  3. 对于要用作主关键字的列,请选中“PK”框。如果要创建复合键,可以选中多个复选框。

注意: 类型不能用作主关键字。

返回页首

删除表

从数据库模型图中删除表时,可以只从图中删除相应的表,或同时从图和基础模型中删除相应的表。只从图中删除表在试用方案时十分有用。

  1. 单击模型中的相应表并按键盘上的 Delete 键。

  2. 删除对象对话框中,执行下列操作之一︰

    • 单击“是”从绘图和基础模型中删除表。

    • 单击“否”只从绘图中删除表。

      注意: 如果您在单击“否”后又决定将表添加回绘图,可以从“表和视图”窗口将该表拖到绘图上。

提示: 您可以选择始终或永远不会删除基础模型的已删除的关系。在数据库菜单上,指向选项,单击建模逻辑图选项卡上选择所需的选项。

返回页首

显示有关表的信息

您可以在图表中,如主键 (主键)、 外键 (FKn)、 备选键 (AKn)、 唯一 (取消),并 (索引) 和数据类型显示有关表的信息。

  1. “数据库”菜单上,指向“选项”,然后单击“文档”

  2. “表”选项卡上,选择要在图中显示的项。

    如果设置了关系表示法,这些批注会显示在左列中。如果使用 IDEF1X 表示法,这些批注会显示在列名旁的括号中。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×