【问题标题】:How can I create a collaborative work environment on Apex Oracle?如何在 Apex Oracle 上创建协作工作环境?
【发布时间】:2019-04-16 22:07:51
【问题描述】:

我正在尝试创建一个协作工作环境来为高级数据库类创建数据库。我正在考虑类似于 Apex Oracle 的 Google Drive 的东西。

有没有可以实现的代码?我们都使用学校提供的服务器。但是,如果我将表 a 插入数据库,我的同学无法访问表,除非他们创建自己的表 a。可以补救吗?

【问题讨论】:

    标签: sql oracle plsql oracle-apex


    【解决方案1】:

    我能想到几个选项。

    截至数据库

    选项 1:

    • 只创建一个数据库用户;随心所欲地创建所有表、视图

    选项 2:

    • 创建与学生数量一样多的数据库用户;他们每个人都有自己的一组表格、视图等等

    截至 Apex

    选项 1:

    1. 创建一个工作区并将其映射到在第一个数据库选项中创建的架构
    2. 根据需要创建尽可能多的开发人员;他们都将在同一个工作区工作。他们可以都在同一个应用程序上工作(可能不是一个好主意),或者他们每个人都可以拥有自己的应用程序
    3. 这意味着他们都将共享同一个表(因此,如果有人从某个表中删除了所有行,那么所有开发人员都将不复存在)

    选项 2:

    1. 创建与学生数量一样多的工作空间;将每个工作区映射到其自己的数据库架构(在第二个 database 选项中创建)
    2. 为每个工作区创建一名开发人员
    3. 每个学生都可以在自己的工作台、自己的应用程序和自己的工作区中工作

    怎么办?

    可以使用这些选项的任何“交叉连接”组合(数据库 1 + apex 1;或数据库 1 + apex 2 等)。

    从我的角度来看,我会选择 database 2 + apex 2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 2010-10-16
      相关资源
      最近更新 更多