机房收费系统--数据库
1号建完机房收费系统的表,共9个,至于日后是否需要增加表来完善该系统,待分析.通过分析各个窗体的功能,我基本明白了各个表之间的联系.各窗体与表之间的关系如图,并按照增删改查的基本思想初步进行了分类.如有需改正的地方,还望批评指正.
说起建立数据库,虽然师傅对我们要求不是那么严格,但是我想在这里弱弱的提一下三范式.
第一范式
满足吗?满足才是关系数据库.简言之,就是表的一列一值不重复.
第二范式
要求每个实例或行必须被唯一地区分,而区分各个实例完全依赖于主关键字.
第三范式
要求一个数据表中不包含已在其它表中包含的非主关键字信息.避免数据冗余.
满足范式要求的数据库设计是结构清晰的,同时可避免数据冗余和操作异常。但这并不意味着不符合范式要求的设计就是错误的,在数据库表中存在1:1或1:N关系这种较特殊的情况下,合并导致的不符合范式要求反而是合理的。
- 3楼liujiahan629629昨天 14:03
- 三范式讲的简单,不多的确是那么会事!
- Re: zhuanzhe117昨天 15:53
- 回复liujiahan629629n不过..回...错误率老高了...
- 2楼tcl_6666昨天 09:18
- 了解业务需求和建数据库,是项目的基础,很多时候,因为这两方面做的不够好,导致项目推倒重来。
- Re: zhuanzhe117昨天 09:18
- 回复tcl_6666n谨记师傅教导.
- 1楼cjr15233661143昨天 19:56
- 嗯 ,把表的关系弄清楚了就好做了,开始我就是迷迷糊糊的没弄明白就下手做了,挺费劲的,不过现在还好,我自己打的那些结也快解开了吧 呵呵 加油吧
- Re: zhuanzhe117昨天 08:37
- 回复cjr15233661143n看起来,机房收费挺唬人的,其实...