在允許註冊用戶創建可由其他註冊用戶編輯的頁面的應用程序中,區分普通用戶和頁面創建者的正確方法是什麼,在UML和SQL中都是如此。在UML和SQL中實現一個類的特殊情況
在UML中,我有
-------- accesible by --------
| Page | ------------ |User |
-------- --------
|created by /\
| |
| |
--------- is a |
|Creator|------------------
---------
現在,我不認爲這是正確的UML。那麼,我想表達什麼是正確的UML表示。最後,我想創建相同的SQL數據庫。那樣的話,Database Schema會是什麼樣子?
其他註冊用戶也可以創建頁面或他們只是授權編輯的細節? – amitesh
@amitesh所有用戶都可以創建一個頁面。但是,如果用戶創建一個頁面,那麼他將在該頁面上擁有一些管理權限,例如哪些其他用戶可以編輯該頁面。 – Ankit