导师给我拷了个ERwin,一看这名字就知道是建模工具了
因为之前在学校有用到过ER图,ER图简称实体-联系图(entity-relationship diagram)
建立数据模型是数据库开发过程当中非常重要的一个环节
数据库开发通常就是用实体、联系和属性这3个概念来理解现实问题的,因此,ER模型比较接近人的习惯思维方式。
此外,ER模型使用简单的图形符号表达系统分析员对问题域的理解,不熟悉计算机技术的用户也能理解它,
因此,ER模型可以作为用户与分析员之间有效的交流工具。
安装好ERwin后,我上网找到了一个非常好,非常详细的教程来介绍ERwin的基本使用。
链接:https://wenku.baidu.com/view/ac98f00979563c1ec5da7123.html
照着这个教程,可以实现sql语句与ER图的自由转换。
可以先在数据库中建表,再导入到ERwin当中建立数据模型,
也可以先在ERwin当中建立数据模型,再转换成sql语句用于在数据库当中建立数据表。