db

数据库设计

对所有数据驱动的应用来说,数据库设计应该是应用开发的第一步,这一步至关重要。形象地说,构建一个应用就像是盖一座大厦,地基就是数据库,整个大厦都要依托地基来建设,如果地基打的不好,整个大厦都会出问题。

tip: 之前开发了一个需求模糊的应用,没有把数据库设计做扎实,结果边写代码,边改数据库,按下葫芦起了瓢,两边不停地来回改,把自己折腾的够呛,开发进度也一拖再拖。

数据库设计工具:

  • 要是 MySQL 推荐 Workbench
  • 其他数据库推荐使用 PowerDesigner
  • 如果是个人开发者的话,建议直接在白板上涂涂画画更直观。