登録ユーザーが他の登録ユーザーが編集できるページを作成できるようにするアプリケーションでは、UMLとSQLの両方で、通常のユーザーとページの作成者を区別する正しい方法は何ですか。
UMLでは、私は
-------- accesible by --------
| Page | ------------ |User |
-------- --------
|created by / \
| |
| |
--------- is a |
|Creator|------------------
---------
さて、これは正しいUMLではないと思います。それで、私が表現しようとしているものの正しいUML表現は何でしょうか。そして最終的には、同じSQLデータベースを作成したいと思います。その場合、データベーススキーマはどのようになりますか?