ER图笔记(一)

ER图 Entity Relationship Diagram

Cardinality

在线的端点通过下列符号来指定数量关系

1
2
3
--  1
--|| 1 && only 1
--o| 0 or 1
1
2
3
A-l-a
B-||b
C-o|c
1
2
3
--{  multi
--|{ 1 or more
--o{ 0 or more
1
2
3
D-{d
E-|{e
F-o{f

Direction

在线的中央插入下列关键字来指定方向

1
2
3
4
up, u
down, d, do
left, l, le
right, r, ri
1
2
A-u->Up
B-d->Down
1
2
C-l->Left
D-r->Right

package style

可以使用自带的模版来定义每个包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package foo1 <<Node>> {
class Class1
}
package foo2 <<Rectangle>> {
class Class2
}
package foo3 <<Folder>> {
class Class3
}
package foo4 <<Frame>> {
class Class4
}
package foo5 <<Cloud>> {
class Class5
}
package foo6 <<Database>> {
class Class6
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package foo1 <<Node>> {
class Class1
}
package foo2 <<Rectangle>> {
class Class2
}
package foo3 <<Folder>> {
class Class3
}
package foo4 <<Frame>> {
class Class4
}
package foo5 <<Cloud>> {
class Class5
}
package foo6 <<Database>> {
class Class6
}