后台开发.启

java后台开发,第一次搞这玩意,无从下手,默默地心塞中,不知道会不会被打。我决定用我那厚如地球表层的脸皮去问别人。哈哈

2016/3/17 17:10
通过大婶们的指导。给我说了这么一段话 “先建数据库,也就是先建表。再做项目结构,把结构目录建好,然后再生成实体。” 还有一些理论派则是说什么先建类 在理关系 在建表。实际开发呢则是先把数据库的表给设计出来,然后将各个表的关系弄清楚。(以上是扯犊子,下面开始)
然而也到处 搜索了下

一般情况下,数据库建模的规范做法是:

第一步: 需求分析,获得业务流程图,数据流图和数据字典
第二步:根据数据流图和数据字典建立E-R图
第三步:E-R图转换成为物理数据模型
第四步:实施物理数据模型

第一步 :先把需求弄明白,然后根据需求将字段什么的罗列出来 不明白的给大家看个参考 : 电子商务网站数据库设计
这样就可以很清楚的了解需要什么字段。

第二步:根据数据流图和数据字典建立E-R图,类似下图(个人觉得没啥必要,可以直接第三步)

后台开发.启_第1张图片
数据库er.png

第三步:E-R图转换成为物理数据模型 直接上图可能更容易理解吧

后台开发.启_第2张图片
物理模型图.jpg

每张表都有其主键,而主键都可能被其他表引用,这是个人理解。
如果要仔细了解的话,给大家一个链接 关于数据库主键和外键

第四步:实施物理数据模型
这一步我就呵呵了,看到这里大伙可能会说,这不是理论派的吗,先建类后建表,这不就是前面说的建表咯。
其实就是根据需求把表给设计出来,然后将各个表的关系弄清楚。
然后我现在反应过来,是想的复杂而不是本身有多难。这告诉我,多趟雷,不要怕,just do it!

你可能感兴趣的:(后台开发.启)