Applies ToVisio 计划 2 Visio Professional 2024 Visio Professional 2021 Visio Professional 2019 Visio 专业版 2016

可以将视图视为已保存的查询。 如果需要从多个表访问相同的信息,或者需要在不允许用户更改实际表的情况下向用户公开数据,视图则非常有用。

注意: 数据库模型图仅可在某些版本的 Visio 中可用。 若要了解详细信息,请参阅找不到数据库建模功能?

向数据库模型图添加视图

  • 从“实体关系”或“对象关系”模具中,将“视图”形状拖到绘图页上。

将表中的列分配给视图

  1. 打开包含想要将列添加到其中的视图的数据库模型图。

  2. 双击该视图,然后在“数据库属性”窗口中的“类别”列表中,单击“”。

  3. 执行下列操作之一:

    • 单击一个空白行的“物理名称”字段,然后键入列的名称。 为想要添加到视图的每一列重复此操作。

    • 单击“添加”。 新列的默认名称将遵循你在“建模首选项”对话框中指定的命名约束。 若要更改列的名称,请单击默认列名称,然后键入新的名称。 为想要添加到视图的每一列重复此操作。

  4. 单击想要定义其属性的列的名称,然后单击“编辑”。

  5. 在“视图列属性”对话框中的“”选项卡上,单击“其他表或视图中的已知列”,然后单击“更改”。

  6. 在“选取列”对话框中,从数据库模型图中的表和视图列表选择列,然后单击“确定”。

  7. 对设置感到满意后,单击“确定”。

  8. 为在步骤 3 中添加的每一列重复执行步骤 4 -7。

在视图中编辑列的属性

  1. 打开数据库模型图。

  2. 双击包含想要修改的列的视图,然后在“数据库属性”窗口中的“类别”列表中单击“”。

  3. 单击想要修改的列的名称,然后单击“编辑”。

  4. 在“视图列属性”对话框中,单击包含想要编辑的信息的选项卡,然后进行更改。

  5. 对设置感到满意后,单击“确定”。

编辑视图的属性

  1. 打开数据库模型图。

  2. 双击想要编辑其属性的视图以打开“数据库属性”窗口。

  3. 在“数据库属性”对话框中,单击包含想要编辑的信息的类别,然后进行更改。

数据库模型图会自动更新。

删除视图

  1. 打开数据库模型图。

  2. 在绘图页上,单击想要删除的视图,然后按 Delete 键。

  3. 在“删除对象”对话框中,执行下列操作之一:

    • 单击“”将视图从绘图页以及模型和“表和视图”窗口中删除。

    • 单击“”将视图从绘图页中删除,但不会从模型和“表和视图”窗口中删除。

注意: 如果在从模型图删除对象时没看到“删除对象”对话框,则在“数据库”选项卡上指向“选项”,单击“建模”,然后在“从图示删除对象时”下“数据库建模首选项”中的“逻辑图”选项卡上,单击“询问用户要执行的操作”。 或者,如果想从模型中删除视图,则在“表和视图”窗口中单击此视图,然后按 Delete 键。

在代码窗口中对视图进行重新排序

  1. 如果“代码”窗口尚未打开,请在“数据库”菜单上,指向“视图”,然后单击“代码”以打开窗口。

    注意: 此命令仅在“数据库模型图”模板中可用。

  2. 在此窗口中将想要重新排序的视图拖动到新位置。

定义实体或视图的命名空间值

  1. 打开数据库模型图。

  2. 双击想要设置其命名空间的实体或视图以打开“数据库属性”窗口。

  3. 在“类别”列表中,单击“定义”,然后在“命名空间”框中键入有区别的文本。

数据库模型会自动更新。

为视图创建代码

  1. “实体关系”或“对象关系”模具中拖动“视图”形状。

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

  3. 在“类别”下,单击“SQL”。

  4. 在此 SQL 窗口中键入代码。

找不到数据库建模功能?

你的 Visio 版本很有可能不包含要查找的功能。 若要了解拥有的 Visio 版本,请单击“帮助”菜单上的“关于 Microsoft Office Visio”。 版本名称位于对话框中文本的第一行。

Visio Standard 不包含数据库模型图模板。

Visio Professional 和 Premium 版本支持数据库模型图模板反向工程功能(即,使用现有数据库在 Visio 中创建模型),但它不支持正向工程(即,使用 Visio 数据库模型生成 SQL 代码)。

注意: 可在 Visio for Enterprise Architects 中找到全套数据库建模功能,包括反向工程和正向工程。 Visio for Enterprise Architects 包含在 MSDN Premium 订阅中,可通过 Visual Studio Professional 和 Visual Studio Team System 基于角色的版本获取。

如果正在使用 Visio 计划 2 并且希望了解如何将现有数据库工程转换为数据库模型,请参阅主题对现有数据库进行反向工程

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。