我已经有两个月没有进行过web开发,感觉以前所学的知识快要忘光了,所以当务之急便是温习以前所学过的知识。我不想再系统的看知识点,还是通过小案例来实现温习的目的吧。<br />
用户管理系统<strong>需求分析</strong>:实现用户的登陆、注册、权限管理以及对用户信息进行增删改查。<br />
开发环境:jdk1.7,win7 开发工具:myeclipse2013,mysql5.5<br />
做一个项目最重要的环节其实是需求分析,投入需求分析的精力要比敲代码的精力多得多。只有根据明确的需求,设计出合适的数据库系统,才能提高开发者的效率,一遍一遍的翻工,就是程序员的噩梦。在这里需求分析就不多说了,因为自己的目的就是为了复习以前所学过的知识,功能上可能有增有减,不必在意。好啦,现在让我们来使用powerDesigner来设计数据库吧。<br />
设计数据库的时候要注意<strong>三</strong><strong>大范式</strong>,即:<br />
<span style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:19.5px;white-space:normal;background-color:#FFFFFF;">第一范式:每一列具有</span>原子性<span style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:19.5px;white-space:normal;background-color:#FFFFFF;"> <br />
第二范式:主键列与非主键列遵循</span>完全函数依赖关系<br style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:19.5px;white-space:normal;background-color:#FFFFFF;" />
<span style="font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:19.5px;white-space:normal;background-color:#FFFFFF;">第三范式:非主键列之间没有</span>传递函数依赖关系 <br />
至于具体的操作步骤,我把他“封印”在word文章中了。<br />
<a href="/blog/downLoad/fileid/42958" target="_blank"><img src="/image/default/fj.png" align="middle" />powerDesigner设计数据库.docx</a> <br />
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30545764/viewspace-1840802/
,如需转载,请注明出处,否则将追究法律责任。