楼主: leo_mei

请大家讨论一下数据库的设计规范?

[复制链接]
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
11#
发表于 2007-12-30 23:19 | 只看该作者
对于字段命名我的体会:

字段数据类型缩写_字段英文缩写/中文缩写,缩写的规则一般项目组内必须一致,前提将字段含义表示清楚

这样的优点:更便于开发人员使用sql语句时,对于字段处理不容易出错!

如刚才的物品表的字段:
INT_Ma_ID//整型
VCH_Ma_Name//字符串
BL_Sign//布尔

使用道具 举报

回复
论坛徽章:
30
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44ITPUB元老
日期:2008-11-06 08:17:37数据库板块每日发贴之星
日期:2008-08-21 01:02:42NBA常规赛纪念章
日期:2008-04-18 19:48:162008新春纪念徽章
日期:2008-02-13 12:43:03数据库板块每日发贴之星
日期:2008-02-13 01:04:46数据库板块每日发贴之星
日期:2008-02-10 01:03:46数据库板块每日发贴之星
日期:2008-02-08 01:04:31数据库板块每日发贴之星
日期:2008-02-06 01:05:09祖国60周年纪念徽章
日期:2009-10-09 08:28:00
12#
发表于 2008-2-14 13:56 | 只看该作者
我們公司的很不規范﹐每個人有一套﹒

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
13#
发表于 2008-3-26 22:04 | 只看该作者
我的原则:前缀+"_"+数据类型代码+字段名(中文拼音,前两个全拼,其它简拼)

使用道具 举报

回复
论坛徽章:
24
紫水晶
日期:2008-02-04 15:33:54奥运会纪念徽章:水球
日期:2008-07-03 17:53:06奥运会纪念徽章:手球
日期:2008-07-02 17:59:09奥运会纪念徽章:皮划艇激流回旋
日期:2008-06-29 11:13:29奥运会纪念徽章:曲棍球
日期:2008-06-28 17:47:25奥运会纪念徽章:排球
日期:2008-06-22 20:12:55萤石
日期:2008-05-29 15:56:54红宝石
日期:2008-05-29 15:55:43奥运会纪念徽章:田径
日期:2008-04-26 09:16:37祖母绿
日期:2008-04-20 16:27:06
14#
发表于 2008-7-7 00:06 | 只看该作者
当然有命名规范了 要不然别人怎么看你的代码?

使用道具 举报

回复
论坛徽章:
187
状元
日期:2016-04-28 14:18:17榜眼
日期:2016-04-28 14:18:17探花
日期:2016-04-28 14:18:17进士
日期:2016-04-28 14:18:17举人
日期:2016-04-28 14:18:17红宝石
日期:2012-04-13 17:18:06蓝锆石
日期:2012-02-20 12:20:11紫水晶
日期:2012-04-19 12:49:17祖母绿
日期:2012-02-27 22:10:14海蓝宝石
日期:2012-02-27 16:58:24
15#
发表于 2008-9-7 17:59 | 只看该作者
嗯,规范还要有一定的延续性和继承性。

使用道具 举报

回复
论坛徽章:
96
秀才
日期:2017-02-22 15:18:00玉兔
日期:2015-10-05 09:02:46双子座
日期:2015-08-10 18:45:20ITPUB年度最佳版主
日期:2015-03-18 15:48:48法拉利
日期:2013-12-25 19:32:35法拉利
日期:2013-12-25 17:16:47法拉利
日期:2013-12-23 21:04:09法拉利
日期:2013-12-19 14:19:27法拉利
日期:2013-12-19 07:10:24ITPUB14周年纪念章
日期:2015-10-26 17:23:44
16#
发表于 2009-4-7 21:02 | 只看该作者
这个其实没有具体的条条框框,关键是思想

使用道具 举报

回复
论坛徽章:
248
暖羊羊
日期:2015-03-12 16:37:41生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-25 17:03:53生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-18 16:41:41
17#
发表于 2009-6-28 11:53 | 只看该作者
原帖由 Arrayleo_mei 于 2001-12-6 15:21 发表


我要说的是上面的讨论对具体应该如何设计讲得太少。我们公司现在数据库开发非常混乱,表名、字段名以及目录、文件等命名都不规范,每个人都有自己的一套,这是否该统一一下?

这些应该有系统管理方面的人员统一控制,制定规则。这对以后别人来维护也有好处的

使用道具 举报

回复
论坛徽章:
248
暖羊羊
日期:2015-03-12 16:37:41生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-25 17:03:53生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-18 16:41:41
18#
发表于 2009-6-28 11:54 | 只看该作者
原帖由 pandzhi 于 2008-2-14 13:56 发表
我們公司的很不規范﹐每個人有一套﹒

这样也不好交流呀,比如想引用别人做的表或过程的话,就会感觉很别扭的

使用道具 举报

回复
论坛徽章:
248
暖羊羊
日期:2015-03-12 16:37:41生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-26 17:08:40生肖徽章2007版:羊
日期:2009-11-25 17:03:53生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-23 16:38:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-20 16:11:59生肖徽章2007版:羊
日期:2009-11-18 16:41:41
19#
发表于 2009-6-28 11:54 | 只看该作者
原帖由 鈈琓镁 于 2008-7-7 00:06 发表
当然有命名规范了 要不然别人怎么看你的代码?

使用道具 举报

回复
论坛徽章:
31
授权会员
日期:2008-10-08 18:39:362014年世界杯参赛球队: 乌拉圭
日期:2014-06-27 14:22:042014年世界杯参赛球队: 乌拉圭
日期:2014-06-27 14:22:042014年世界杯参赛球队: 乌拉圭
日期:2014-06-27 14:22:042014年世界杯参赛球队: 乌拉圭
日期:2014-06-27 14:22:042014年世界杯参赛球队: 乌拉圭
日期:2014-06-27 14:22:042014年世界杯参赛球队: 乌拉圭
日期:2014-06-27 14:22:042014年世界杯参赛球队: 乌拉圭
日期:2014-06-27 14:22:042014年世界杯参赛球队: 乌拉圭
日期:2014-06-27 14:22:042014年世界杯参赛球队: 瑞士
日期:2014-06-27 14:22:04
20#
发表于 2009-11-14 11:52 | 只看该作者
原帖由 ebizs 于 2001-12-20 12:13 发表
确实是一种好的命名方法,并且能把数据库中的各种对象的类型描述的很清楚。能不能描述一下您在设计数据库中的各种对象分类如:实体类、冗余类、关联类等。您使用到的类型一共有多少种?
还有,能不能问一个问题。如在数据库设计的时候,每个实体都用一个ID来作为主关键字。但是如果此实体中的所有对象存在一个与其他对象不一致的唯一属性,那么可以从ID找到该条记录。也可以从它的唯一属性找到该条记录,这样的表结构会不会因为不符合第三范式而在使用的时候出现比较难预料的问题呢?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表