接下来就要开始学习如何创建一个结构良好的数据库。
首先是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表设
 
