Oracle
設計使用者及其子使用者數據庫圖問題
- 有一些業務類別,例如旅行社,酒店,汽車租賃等。
- 角色:
- 管理角色Super Admin, Staff
- 客戶方角色是所有者、管理員和銷售櫃檯
- 可能是等。將添加客戶方角色
- 狀態即保留、活動、不活動、已阻止、已刪除等。
- 設想:
- 數據庫中的每個使用者都有自己的角色和狀態以及其他憑據
- 超級管理員或員工創建具有“旅行社”等類別的客戶(使用者)並提供所有者詳細資訊
- 現在這個旅行社 (USER) 有自己的 SUB_USERS 可能是一個或多個
現在我對使用者和子使用者感到困惑。
請讓我走上正確的道路,了解如何使用其 SUB 使用者創建使用者?
感謝期待
為什麼不干脆去掉
main_user
andsub_user
表,在表上有一個可以為空的欄位,users
稱為parent_user_id
. 然後,您可以使用自加入來users.parent_user_id = users.user_id
獲取給定旅行社的所有子使用者。(當該parent_user_id
欄位為空時,即為旅行社。)