跳转至

架构对话框

架构对话框

使用“架构”对话框定义架构。架构是数据库的组织力量,类似于目录或名称空间。要创建架构,您必须是数据库超级用户或具有CREATE特权。

“架构”对话框通过以下对话框选项卡组织架构的开发:“常规”和“安全性”。 “ SQL”选项卡显示由对话框选择生成的SQL代码。

架构对话框的“常规”选项卡

使用“常规”选项卡上的字段来标识架构。

  • 使用“名称”字段为架构添加描述性名称。该名称将显示在sdAdmin树控件中。

  • 从所有者字段的下拉列表框中选择架构的所有者。

  • 在注释字段中存储有关架构的注释。

单击安全性选项卡以继续。

架构对话框安全性选项卡

使用“安全性”选项卡可以为架构分配特权和安全性标签。

单击“添加”图标(+)在“权限”面板中分配一组权限:

  • 从“受赠方”字段的下拉列表框中选择角色的名称。

  • 在“权限”字段内单击。选中一个或多个特权左侧的框,以将所选特权授予指定用户。

  • 当前用户(授予权限的默认授予者)显示在“授予者”字段中。

单击添加图标(+)分配其他权限集;要放弃特权,请单击行左侧的垃圾桶图标,然后在“删除行”弹出窗口中确认删除。

单击添加图标(+)在“安全标签”面板中分配安全标签:

  • 在提供者字段中指定安全标签提供者。必须加载指定的提供者,并且必须同意提议的标签操作。

  • 在“安全标签”字段中指定一个安全标签。给定标签的含义由标签提供者决定。 SeaboxSQL对标签提供者是否必须解释或如何解释安全标签没有任何限制;它仅提供了一种存储它们的机制。

单击添加图标(+)分配其他安全标签;要丢弃安全标签,请单击行左侧的垃圾桶图标,然后在“删除行”弹出窗口中确认删除。

单击默认特权选项卡以继续。

架构对话框的默认权限选项卡

使用“默认特权”选项卡可以授予表,序列,函数和类型的特权。使用“默认特权”选项卡中嵌套的选项卡来指定数据库对象,然后单击“添加”图标(+)来分配一组特权:

  • 从Grantee字段的下拉列表框中选择将在架构中被授予特权的角色的名称。

  • 在“权限”字段内单击。选中一个或多个特权左侧的框,以将所选特权授予指定用户。

  • 当前用户(授予权限的默认授予者)显示在“授予者”字段中。

单击“ SQL”选项卡以继续。

您在“架构”对话框中的输入将生成一个SQL命令(请参见下面的示例)。使用“ SQL”选项卡进行检查;重新访问或切换选项卡以对SQL命令进行任何更改。

架构对话框的SQL选项卡

  • 单击信息按钮(i)以访问联机帮助。

  • 单击保存按钮以保存工作。

  • 单击取消按钮退出而不保存工作。

  • 单击重置按钮以恢复配置参数。