Oracle应用中关键表关系与登录安全剖析

需积分: 1 0 下载量 156 浏览量 更新于2024-08-16 收藏 1.36MB PPT 举报
Oracle应用系统中的登录安全是企业级信息系统的关键组成部分,它确保了数据的安全性和用户访问的权限控制。本文档将详细介绍几个关键的Oracle数据库表及其在登录安全体系中的作用和关系,特别是针对Oracle EBS(Enterprise Business Suite)的各个重要功能模块。 1. **表与功能模块的关系:** - **FND_URG**: 用户响应组表,用于存储用户权限的分配,与**FND_USER_RESP_GROUPS**关联,确保用户只能访问与其责任相对应的功能。 - **FND_SG**: 安全性组表,与**FND_SECURITY_GROUPS**相连,定义了用户可以访问的特定资源集合。 - **FND_APP**: 应用程序表,如**FND_APPLICATION**,代表不同的业务应用程序,如库存管理(INV)、采购(PO)、销售(OM)等。 - **FND_LRF**: 登录响应表单,如**FND_LOGIN_RESP_FORMS**,在用户登录时用于定制其界面和权限设置。 - **FND_LR**: 登录责任表,如**FND_LOGIN_RESPONSIBILITIES**,记录用户的登录职责和相应的操作权限。 2. **重要功能模块表及关系:** - **库存管理(INV)**: 与**FND_LOGINS**、**FND_DATA_GROUPS**等表关联,涉及库存记录、通知、应用窗口、工作流引擎等功能。例如,库存增加时可能触发邮件通知或工作流流程。 - **采购(PO)**: 与**OE_ORDER_HEADERS_ALL**、**OE_ORDER_LINES_ALL**等表相连,支持订单管理和供应商管理,如**WSH_TRIPS**、**WSH_DELIVERY_ASSIGNMENTS**等表记录订单流程中的详细信息。 - **销售(OM)**: 与**OE_ORDER_LINES_ALL**、**WSH_DELIVERY_DETAILS**等表互动,实现订单处理和交付管理。 - **物料清单(BOM)**和**在制品(WIP)**:通过**MTL_TXN_REQUEST_LINES**、**MTL_MATERIAL_TRANSACTIONS**等表管理物料清单和生产过程中的在制品状态。 - **成本(COST)**:与总帐相关,涉及**FND_DATA_GROUP_UNITS**,记录成本计算和跟踪。 - **总帐(GL)**:核心财务表格,如**FND_DATA_GROUPS**,用于记账、会计报告等。 - **应收(AR)**和**应付(AP)**:与**HR_EMPLOYEES**、**PO_VENDORS**等人力资源和供应商管理表关联,处理客户和供应商的财务交易。 - **应付报销(ExpenseReport)**:涉及**HR_EMPLOYEES**和**AP_EXPENSE_REPORT_HEADERS**,用于处理员工报销流程。 3. **符号说明**: - "A" 表示一对一相关,即一个表只关联到另一个表的一个实例。 - "B" 表示多对一相关,一个表可能关联到另一个表的多个实例。 - "必须相关"和"可能相关"强调了表间的关系可能存在强制性或选择性的条件。 4. **Oracle版本要求**: - Oracle 7.3.2及以上版本支持的工作流功能,包括工作流监控器、生成器、加载器等,与库存管理等模块紧密集成。 理解这些表的用途和它们之间的关系对于有效管理Oracle EBS的登录安全以及各个模块的正常运行至关重要。通过这些表的协作,Oracle EBS能够确保数据的一致性和安全性,同时提供灵活的用户权限控制和工作流程支持。