接下来就要开始学习如何创建一个结构良好的数据库。
首先是DATA MODELLING,有四个过程。
1. Understand the requirements
要理解好工作需求才能做出好的数据库。
2. Build a conceptual model
建立概念模型,弄清关系。
3. Build a Logical
搞清数据类型,有哪些具体的表
4.Build a physical model
在MySQL中建立确定的表
我们省略前三个步骤,直接来看第四个步骤怎么进行。
首先在上面菜单FILE中选择NEW MODEL,点开后选择

可以创建一个新表,在里面输入列明,存储的数据类型,主键设置等(主键是能唯一标识那一行数据的一列),创建后是这个样子的:

可以看到这时候表和表之间还没有关系,我们需要加上外键,由于一个学生可以有多个enrollment,一个课也可以有很多enrollment,所以用1:n按钮连线,先点击外键表也就是enrollments,再点击主键表,如图所示:

这样三张表就有了联系。
有了外键,我们需要给外键加一个Constrain,在enrollments表设