文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>数据库设计体会

数据库设计体会

时间:2010-09-08  来源:居后不争

我以后在数据库设计期间:应该牢记的:

第一:所有的Float类型的字段,必须设计成NUMBER(10,2),觉得设计为VARCHAR(20)也很好。

第二:所有的时间类型的字段,设计成VARCAHR(20)

第三:所有表的主键要求自增,或者是用GUID,

第四:考虑到表与表之间的关联。对于子表的外键,应该预留一个字段存放主表的名称

例如

 单位表 是主表                     采购单 是子表

 

DEPT_ID,DEPT_name            PUR_ID ,DEPT_ID,DEPT_name

虽然是浪费了磁盘的存储空间,但是同样提高了查询的效率,尤其是在多表联合查询,以及具有递归的表进行联合查询!

第五:尽可能的去使用绑定变量,以及视图和存储过程。

第六:尽可能的不去使用复合主键。

第七:尽量不要去将实体的属性设为主键。当然实体的有些属性可以存在不存在,存在就唯一,就好像身份证号码。

对于主键的选择,尽量不去选择经常修改的键值。

 

暂无:以后在工作中遇到的问题会继续补上,希望网友帮忙补上

 

    

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载