[注意]数据库设计的时候需要注意几点_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3350 | 回复: 0   主题: [注意]数据库设计的时候需要注意几点        下一篇 
yi.liao
注册用户
等级:少校
经验:917
发帖:52
精华:4
注册:2013-1-31
状态:离线
发送短消息息给yi.liao 加好友    发送短消息息给yi.liao 发消息
发表于: IP:您无权察看 2013-2-5 14:56:20 | [全部帖] [楼主帖] 楼主

1.信息别丢失,比如企业地址的省、市、县、乡、门牌号,需要的话也要列为字段。

2.出现“无,有,有多少”,可以定义为整型。

3.不必根据内容多做数据表,根据关系,如果可以放在一个表里,就放在一个表里,只要包含的字段不太多。

4.每份表格需要添加修改人和修改日期的信息

5.如果有合计信息,可以放在主表,明细信息放在子表。另外填表信息放在主表。

6.一些时候,二级字段前添加范围信息,可以成为一级字段,即和其他字段一样放在数据表里,不用再创建一个数据表。

7.可多选值的字段比如“预期用途代码”可以填写1.。。。2.。。。3。。。及其他,此时可以多添加几个字段,预期用途代码_1,预期用途代码_2,预期用途代码_3,预期用途代码_其他;另一种方法,多种选择的值放在一个字段,而其他放在另一个字段,如“预期用途代码_123”,“预期用途代码_其他”;还有一种方法是对几种选择编码,比如可多选1,2,3则字段类型设为3位编码,每一位代码一个字是否选择。

8.每个表都最好添加“修改时间”字段。

9.表格列出主键和外键,如产品表格、外键为表格编号和企业编号。

10.行号可以作主键。

11.有编码则最好添加编码,有助于查询,比如汇总表里产品信息前添加编码信息。

12.地方上报的汇总表需要添加行政区划代码、省、市、县名,还有统计年度。

13.一对多的关系,在多记录的表里添加一列外码,避免了数据冗余。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论