最近應公司需求開發乙個簡明的許可權報表,詳細分析了一下 sap 的許可權控制和儲存模型 :
sap 的實際授權都是通過 "引數檔案" 來實現的, 使用者可以直接關聯到多個引數檔案,使用者可以關聯到多個角色,角色再關聯到引數檔案。
usrbf2: 這個表是乙個使用者最終獲得的許可權的彙總,包含了使用者直接關聯引數檔案獲得許可權,也包含通過角色得到的許可權.
susr_user_profs_profiles_get: 是乙個通過使用者名稱得到相關聯的所有引數檔案的功能函式. 我想應該也有類似表儲存了這個關係,由於時間關係就沒有再往下查詢了。
系統內提供了很多 以 susr 開頭的 函式,這些都是用於 許可權相關的操作,如做相關的開發定有所幫助
資料模型的概念,資料模型的作用和資料模型的三個要素
資料模型是資料庫中用來對現實世界進行抽象的工具,是資料庫中用於提供資訊表示和操作手段的形式架構。一般地講,資料模型是嚴格定義的概念的集合。這些概念精確描述了系統的靜態特性,動態特性和完整性約束條件。因此資料模型通常由資料結構,資料操作和完整性約束三部分組成 1 資料結構 是研究的物件型別的集合,是對...
flex的資料模型
資料儲存是指在程式設計過程中將資料以特定的形式儲存。簡單的資料模型可以用簡單的資料型別儲存,如int型 string型 array型。對於複雜的邏輯模型,需要將資料合理儲存。flex 3.0提供了 3種儲存複雜的資料模型。使用者可以靈活地設計適合的資料儲存型別。元件是flex 3.0中的資料模型元件...
Zookeeper的資料模型
乙個樹形結構,類似前端開發中的tree.js元件 或者 資料模型 可以理解為linux或者unix的檔案目錄 每乙個節點,稱為znode 可以有子節點,也可以有資料 每個節點,分為臨時節點和永久節點 臨時節點,在客戶端埠之後消失 每個節點,都有各自的版本號 可以通過命令列,顯示節點資訊 每當節點資料...