Oracle

設計使用者及其子使用者數據庫圖問題

  • February 26, 2021
  1. 有一些業務類別,例如旅行社,酒店,汽車租賃等。
  2. 角色:
  • 管理角色Super Admin, Staff
  • 客戶方角色是所有者、管理員和銷售櫃檯
  • 可能是等。將添加客戶方角色
  1. 狀態即保留、活動、不活動、已阻止、已刪除等。
  2. 設想:
  • 數據庫中的每個使用者都有自己的角色和狀態以及其他憑據
  • 超級管理員或員工創建具有“旅行社”等類別的客戶(使用者)並提供所有者詳細資訊
  • 現在這個旅行社 (USER) 有自己的 SUB_USERS 可能是一個或多個

現在我對使用者和子使用者感到困惑。

到目前為止,我所做的工作在 ERD 的形狀中如下所示: 在此處輸入圖像描述

請讓我走上正確的道路,了解如何使用其 SUB 使用者創建使用者?

感謝期待

為什麼不干脆去掉main_userandsub_user表,在表上有一個可以為空的欄位,users稱為parent_user_id. 然後,您可以使用自加入users.parent_user_id = users.user_id獲取給定旅行社的所有子使用者。(當該parent_user_id欄位為空時,即為旅行社。)

引用自:https://dba.stackexchange.com/questions/286074