File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ ER 图由下面 3 个要素组成:
34
34
35
35
- ** 实体** :通常是现实世界的业务对象,当然使用一些逻辑对象也可以。比如对于一个校园管理系统,会涉及学生、教师、课程、班级等等实体。在 ER 图中,实体使用矩形框表示。
36
36
- ** 属性** :即某个实体拥有的属性,属性用来描述组成实体的要素,对于产品设计来说可以理解为字段。在 ER 图中,属性使用椭圆形表示。
37
- - ** 联系** :即实体与实体之间的关系,这个关系不仅有业务关联关系,还能通过数字表示实体之间的数量对照关系。例如,一个班级会有多个学生就是一种实体间的联系。
37
+ - ** 联系** :即实体与实体之间的关系,在 ER 图中用菱形表示, 这个关系不仅有业务关联关系,还能通过数字表示实体之间的数量对照关系。例如,一个班级会有多个学生就是一种实体间的联系。
38
38
39
39
下图是一个学生选课的 ER 图,每个学生可以选若干门课程,同一门课程也可以被若干人选择,所以它们之间的关系是多对多(M: N)。另外,还有其他两种实体之间的关系是:1 对 1(1:1)、1 对多(1: N)。
40
40
@@ -130,7 +130,7 @@ ER 图由下面 3 个要素组成:
130
130
131
131
### 执行速度不同
132
132
133
- 一般来说:` drop ` > ` truncate ` > ` delete ` (这个我没有设计测试过 )。
133
+ 一般来说:` drop ` > ` truncate ` > ` delete ` (这个我没有实际测试过 )。
134
134
135
135
- ` delete ` 命令执行的时候会产生数据库的` binlog ` 日志,而日志记录是需要消耗时间的,但是也有个好处方便数据回滚恢复。
136
136
- ` truncate ` 命令执行的时候不会产生数据库日志,因此比` delete ` 要快。除此之外,还会把表的自增值重置和索引恢复到初始大小等。
You can’t perform that action at this time.
0 commit comments