< 上一课 | 下一课 >

研究数据库管理任务

在本课程中,您将了解如何使用“数据源资源管理器”,以探究该产品中提供的基本数据库管理任务。

使用“数据源资源管理器”来创建和变更数据对象、管理特权和修改数据。

首先,使用“数据对象”编辑器来创建新表。

  1. 在“数据源资源管理器”中,展开 SAMPLE 连接、数据库节点和模式文件夹。
  2. 扩展与用户标识相应的模式,此用户标识用于连接到数据库。
  3. 右键单击文件夹,然后选择创建 > “数据对象”编辑器会打开。
    显示“创建表”菜单的截屏,如上所述。
  4. 使用数据对象属性部分中的属性页面,以修改新表的属性。
    提示: 如果希望创建此表作为现有表的副本,那么您可以单击导入定义以使用现有表的属性。
    • 常规页面上输入表的名称。
    • 页面上为表添加列。
    • 可选:特权页面上修改表的特权。您可以添加和变更特权,以及指定是否可以将这些特权授权给其他授权标识。
      提示: 通过右键单击“数据源资源管理器”中的某一角色然后选择变更,或通过右键单击角色文件夹然后选择创建,可以修改角色特权。
  5. 单击预览 DDL 以在编辑器的 DDL 部分中查看已生成的 DDL 脚本。
    提示: 如果希望先保存 DDL 脚本随后再运行它,那么您可以单击使用 SQL 编辑器打开,然后将此脚本从编辑器保存到您在上一课程中创建的数据开发项目中。
  6. 单击运行 DDL,以运行 DDL 脚本并创建表。

    该脚本在目标数据库上运行,而包含任何错误在内的结果会显示在“SQL 结果”视图中。新表会以它创建时所使用的模式显示在“数据源资源管理器”中。

    新表

    提示: 您可以保存和打印“SQL 结果”视图中的信息。
  7. 可选:生成 DDL 脚本以创建此表的副本。
    1. 关闭“数据对象”编辑器,这样 NEWTABLE 就不再处于正在编辑的状态。
    2. 右键单击“数据源资源管理器”中的新表,然后选择生成 DDL
    3. 在向导的“选项和对象”页面上,选择您希望包含在脚本中的 DDL 选项和对象。 在生成脚本(包含 DROP 语句或脚本中的特权信息)之前,您可以更新统计信息。
    4. 在向导的“保存并运行 DDL”页面上,预览已生成的脚本、指定文件系统上用于存储已生成脚本的文件夹,以及为此脚本提供名称。 您还可以选择运行此脚本或打开它以便编辑。在此情况下,只需保存此脚本。
    5. 单击完成 DDL 脚本已生成且保存在您指定的文件夹中。您可以随后运行此脚本以生成此表的副本。

      下一步,修改另一个表。可以使用“数据对象”编辑器来完成此任务。但首先您应分析所做更改会产生的影响。

  8. 右键单击“数据源资源管理器”中的 EMPLOYEE 表,然后选择分析影响
  9. 在打开的窗口中,指定两者以返回既受此表影响又依赖该表的对象,包括分析中包含的对象和递归对象,然后单击确定

    结果会显示在“模型报告”视图中。通过在“模型报告”视图中双击某个受影响的对象,就可以在“数据源资源管理器”中浏览该对象。在落实它们之前,使用该功能来理解对数据对象所做更改的影响。

    此截屏显示一个影响分析报告的示例。根据创建的其他对象是否依赖 EMPLOYEE 表,您的报告会看起来不同。

    显示“模型报告”视图中影响分析报告示例的截屏。

  10. 可选:运行并查看 EMPLOYEE 表的统计信息,以提高性能:
    1. 右键单击 EMPLOYEE 表,然后选择更新统计信息 RUNSTATS 操作的结果显示在“SQL 结果”视图中。
    2. 突出显示 EMPLOYEE 表,并打开“属性”视图。
    3. 单击“统计信息”选项卡,以查看此表的统计信息。
      显示“统计信息”页面的截屏,如上所述。
    现在,再次使用此编辑器来修改此表。
  11. 右键单击 EMPLOYEE 表,然后选择变更
  12. 在“列”页面上添加两列,单击编辑器 DDL 部分中的预览 DDL,然后单击运行 DDL 新列会被创建并显示在“数据源资源管理器”的 EMPLOYEE 表下。
< 上一课 | 下一课 >

反馈