数据库设计以及sql脚本的生成
Github仓库地址和代码链接
Epidemic
1.数据库和建模工具的选择
我这里使用的数据库是MySql 5.0,使用的建模工具是PowerDesigner(因为使用它创建好数据库模型后可以很方便的导出sql脚本)
2.开始新建模型
首先我们打开PowerDesigner,点击File→New Model新建模型,然后选择Information分类下的Physical Data模型
填写好DBMS以及模型的名字
3.新建表格
我们需要创建三张表格,点击右侧工具栏的Table开始新建表格,然后在工作区内点击三次即可创建三张表格
接着双击表格填写相应的参数
表名是给客户看的,code名是在自己的代码中使用的
填好表名后开始填写列信息
4.设置主键和自增长
自增长需要选择列然后再点击属性设置(记得要先应用了之前的数据再设置自增长,不然会无法选择)
勾选好identity,自增长设置完成
剩下的两张表也按相同的方法设置
现在表已经全部创建完成
5.建立主外键关系
选择右侧工具栏的关系图标开始建立主外键关系
点击需要设置为外键的列然后拖动到需要联系的表的主键上
这样就建好了主外键关系
数据库的模型已经创建完成,记得保存哦
6.导出sql脚本
这是最后一步了,导出的sql脚本可供后面的项目开发直接使用
点击Database→Generate Database开始生成sql脚本
选择好保存路径,点击应用再点击确定即可
这是生成的sql文件
好了,数据库模型创建完成