差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
open:ermodel [2022/08/04 17:38] wenchin |
open:ermodel [2022/08/04 19:08] (目前版本) wenchin |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ==== 1 ==== | ||
<uml> | <uml> | ||
@startuml | @startuml | ||
- | |||
- | ' hide the spot | ||
hide circle | hide circle | ||
- | + | left to right direction | |
- | ' avoid problems with angled crows feet | + | |
- | skinparam linetype ortho | + | |
entity "Customer" as e01 { | entity "Customer" as e01 { | ||
行 45: | 行 39: | ||
} | } | ||
- | e01 ||.r..o{ e02 | + | e01::cust_code ||..o{ e02::cust_code |
- | e02 ||.r..o{ e03 | + | e02::tran_code ||..o{ e03::tran_code |
- | e03 |o...o{ e04 | + | e03::e1_id |o..o{ e04::prod_cdoe |
@enduml | @enduml | ||
</uml> | </uml> | ||
- | |||
- | \\ | ||
- | ==== 2 ==== | ||
- | <uml> | ||
- | @startuml | ||
- | |||
- | ' hide the spot | ||
- | ' hide circle | ||
- | |||
- | ' avoid problems with angled crows feet | ||
- | ' skinparam linetype ortho | ||
- | |||
- | left to right direction | ||
- | |||
- | entity "Customer" as e01 { | ||
- | *account <<PK>> | ||
- | -- | ||
- | cust_code | ||
- | cust_name | ||
- | cust_addr | ||
- | other_details | ||
- | } | ||
- | |||
- | entity "Tran" as e02 { | ||
- | tran_code | ||
- | cust_code | ||
- | -- | ||
- | tran_date | ||
- | tran_total | ||
- | tran_delivery | ||
- | } | ||
- | |||
- | e01::cust_code ||...o{ e02::cust_code | ||
- | |||
- | @enduml | ||
- | </uml> | ||
- | |||
- | |||
- | ==== 3 ==== | ||
- | <uml> | ||
- | @startuml | ||
- | left to right direction | ||
- | |||
- | class User { | ||
- | id : INTEGER | ||
- | .. | ||
- | other_id : INTEGER | ||
- | } | ||
- | |||
- | class Email { | ||
- | id : INTEGER | ||
- | .. | ||
- | user_id : INTEGER | ||
- | address : INTEGER | ||
- | } | ||
- | |||
- | User::id *-- Email::user_id | ||
- | @enduml | ||
- | </uml> | ||
- | |||
- | |||
- | \\ | ||
- | ==== 4 ==== | ||
- | <uml> | ||
- | @startuml | ||
- | left to right direction | ||
- | |||
- | entity User { | ||
- | id : INTEGER | ||
- | .. | ||
- | other_id : INTEGER | ||
- | } | ||
- | |||
- | entity Email { | ||
- | id : INTEGER | ||
- | .. | ||
- | user_id : INTEGER | ||
- | address : INTEGER | ||
- | } | ||
- | |||
- | User::id ||...o{ Email::user_id | ||
- | @enduml | ||
- | </uml> |