并发冲突域

并发冲突域 如果两个程序均定义为互不兼容,则这两个程序不能同时访问的数据也必须同时加以标识。

换句话说,要防止两个程序同时访问或更新相同的数据,您必须知道它们不兼容的方面(以数据来表示)。“冲突域”将识别两个不兼容的程序不能同时运行处的数据。

冲突域在 Oracle 应用产品中,数据储存在属于特定应用产品的数据库表内。每个表也许还包含用来确定访问单个记录时所需的条件信息。这些条件可能由以下一个或多个数据组构成:

    • SOB - 基于预置文件选项 GL_SET_OF_BOOKS
    • 多个安装产品(称之为 MSOB)
    • 多个业务实体(由预置文件选项 MO_OPERATING_UNIT 确定)(称之为 MULTIORG)。
    • 多个组织(由预置文件选项 INV_ORGANIZATION_ID 确定,由制造应用产品使用)
    • HR 也许会将业务组用作冲突解决域
    • FA 也许会使用 FA 帐簿
    • 等等...
冲突域是一个用来划分数据分组的抽象表达。虽然对定义的域数不作限制,但是过多的域也许会破坏性能。

所有程序在其被提交时均已指定一个冲突域。如果域被定义为参数的一部分,则并发管理器会用其来解决不兼容。如果域不是由参数定义的,则并发管理器将使用为预置文件选项“并发:冲突域”定义的值。最后,如果域不是由程序参数提供的,并且尚未定义“并发:冲突域”预置文件选项,则并发管理器将使用“标准”域。“标准”域是所有请求的默认值。

除非您已为预置文件选项“并发:冲突域”定义了值,或通过程序参数定义了冲突域,否则所有程序均将使用“标准”冲突域。

提交的每个请求均会使用可以标识记录(它将访问的)的参数。对于通过不兼容规则定义的程序,提交的请求将使用附加参数(冲突域参数)。冲突域可以基于如逻辑标识、帐套或用户所在组织等变量来自动设置。在某些情况下,您可以在“提交请求”表单的“参数”字段中选定冲突域参数。一旦确定了参数,冲突解决管理器 (CRM) 就会使用此域来确保不兼容的程序在相同的域中不会同时运行。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一个多选题,每个选项都有不同的含义和作用。 A. 完整性措施是为了确保数据的完整性和准确性而采取的一系列措施。它们包括实体完整性、完整性、参照完整性和用户定义的完整性等。这些措施可以在数据库中定义和实施,以确保数据的一致性和正确性。 B. 安全性措施是为了保护数据库中的数据不被未经授权的访问和修改而采取的一系列措施。它们包括身份验证、授权、加密、审计和访问控制等。这些措施可以保护数据库免受恶意攻击和数据泄露等安全威胁。 C. 恢复措施是为了在数据库发生故障或数据丢失时,能够快速恢复数据库的一系列措施。它们包括备份和还原、日志记录和重做、事务回滚和灾难恢复等。这些措施可以保证数据库的可用性和数据的完整性。 D. 并发控制措施是为了保证多个用户同时访问数据库时数据的一致性而采取的一系列措施。它们包括锁机制、多版本并发控制、时间戳机制和乐观并发控制等。这些措施可以避免数据的冲突和损坏,保证数据库的正确性和可用性。 SQL的视图机制属于DBS的,它是一种抽象的表,是从一个或多个基本表导出的。视图与基本表一样,具有行和列,并且可以进行查询、更新和删除等操作。视图可以为用户提供更简单、更直观的数据访问方式,同时也可以保护数据的安全性和完整性。视图可以通过CREATE VIEW语句创建,并且可以在查询语句中使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值