时间:2021-07-01 10:21:17 帮助过:22人阅读
就拿现在最流行的两种数据库来说吧:mysql和mongodb(介于关系型和非关系型之间的一种产品,在这里面我们就当做非关系型数据库用来和mysql比较一下)
举个实际好理解的的例子:学生选课的系统(简化来说举出系统里面的两个:学生,课程)
首先说在mysql里面建立的模型是
学生表(student):
S
Sid |
name |
gender |
age |
address |
|
college |
class |
1 |
张三 |
女 |
19 |
a |
111 |
外语 |
141 |
2 |
李四 |
男 |
20 |
b |
222 |
经管 |
142 |
3 |
王二麻子 |
男 |
21 |
c |
333 |
软件 |
143 |
课程表(class):
C
Cid |
name |
teacher |
1 |
综合日语 |
赵 |
2 |
税法 |
王 |
3 |
商法 |
李 |
4 |
软工 |
孙 |
S与C对应的中间表SC
SCid | Sid | Cid |
1 | 1 | 1 |
3 | 2 | 2 |
5 | 3 | 4 |
SCid | Sid | Cid |
1 | 1 | 1 |
2 | 1 | 4 |
3 | 2 | 2 |
4 | 2 | 3 |
5 | 3 | 4 |
关系型数据库和非关系型数据库之间的那些区别(一)
标签:mongo 字段 例子 mail each add 中间 ddr address