数据库设计过程中一些命名规范

规范|过程|设计|数据|数据库|数据库设计

数据库设计过程中命名规范很是重要,命名规范合理的设计能够省去开发人员很多时间去区别数据库实体。

数据库物理设计包括:表设计,视图设计,存储过程设计,用户自定义函数设计等等。

1、  表设计命名规范:表使用t开头最好能将表根据属性分类并作好编号。

如:编码表可写为tBM001Something  t为表开头,BM为业务类型,001为该类别中的第几个表something是表的名称注释。

2、 视图设计命名规范:视图设计过程中使用v开头,视图命名以制作视图的主表为准或是以视图的实现功能为准。

如:上述tBM001Something 为主表制作的视图 可取名vBM001Something

或者vGetSomeThingInfo等。

3、存储过程命名规范:用户自定义存储过程使用p开头以其实现功能命名,

如:pGetSomethingInfo

4、 

存储过程命名规范:用户自定义存储过程使用f开头以其实现功能命名,

如:fGetSomethingInfo

              此外在制作视图存储过程用户自定义函数过程中,注意写好注释。

 

  注释内容包括:名称,作用,调用,使用表,更新记录,设计思路,入口参数

/*========================================================

 存储过程名称:pro_tXT005TraceLeaderSearch

作                用:生成日志中资源更新情况统计分析

 调用存储过程:pro_tXT005TraceLeaderSearch

使用表:       t BM001Something。。。。。。

 更新记录:1、  cc  2004-7-15  构建存储过程

           2、   cc  2005-2-6    修改存储过程,处理bug   增加新的内容

设计思路:算法描述

 入   口   参  数: @startDate 开始日期,@endDate 结束时间                          

--=========================================================*/

时间: 2024-12-31 19:13:06

数据库设计过程中一些命名规范的相关文章

数据库设计过程

数据库也不是独立存在的,它总是与具体的应用相关的,为具体的应用而建立的.因此在设计数据库之前我们必须明确应用的目的,在设计数据库的时候也应时刻考虑用户需求,数据库与具体应用之间是相辅相成的关系. 数据库的设计过程一般包括以下几个步骤: 确定建立数据库的目的和收集数据: 建立概念模型: 建立数据模型: 实施与维护数据库: 1.确定建立数据库的目的和收集数据 数据库设计过程的第一个阶段是确定建立数据库的目的和收集数据.通常,我们也把确定建立数据库的目的称为需求分析.需求分析的任务就是通过详细调查要处

交互设计经验:设计过程中存在太多的矛盾

文章描述:交互设计经验:设计过程中存在太多的矛盾. 在产品团队中经常听到有人表态:"我们要做简洁的用户界面",同时又有另外一种声音传来:"我们要做功能强大的产品".乍一听,简洁意味着用户界面控件精炼,然而少数的交互方式如何表达各类强大的功能?反之,强大意味着功能丰富强劲,必然拥有错综复杂的联系,如何让其界面保持简洁?两者似乎无法共存,这让我突然想到自相矛盾的故事,楚国商人夸耀自己的矛锐利万分,同时自己的盾又坚固无比, "以子之矛,陷子之盾,何如?"

图标设计过程中需要注意的问题

文章描述:那么怎么样才能做出一套好的图标?在图标设计过程中需要注意哪些问题? 图标在生活中运用是显而可见的.例如:男女厕所标志和各种交通标志等.在计算机系统或软件方面的应用也是很广泛.例如:程序标识.数据标识.命令选择.模式信号或切换开关.状态指示等.下面的例子更形象的说明这个问题. (图片来源:九铭)外国人A与中国人B,两人在语言上存在差异对文字的认识是不同的,用图标来表示,会缩短语言描述的距离.所以图标更具有快捷传达信息.便于记忆的特性.那么图标被广泛使用的时候,什么样的图标才是好图标呢?好

网页设计师页面设计过程中也要注意页面性能

一名网页设计师在做具体设计的时候应该考虑的问题有哪些?业务,产品,信息结构,交互,视觉--别忘了还有页面性能.我所崇尚的其实一直都是小作坊似的创业团队协作开发模式,大伙儿能快速沟通,就算设计师没关注到页面性能这一点,前端同学也能迅速提醒他,因为他俩就无时无刻不在一起.而现在在标准项目流程中,大家的沟通成本成倍增加了,除非是与世隔绝的闭关(就算是闭关,前端同学多半也在陪着开发),前端同学很难在页面设计过程中就和设计师沟通页面性能的问题. 页面性能不仅仅是前端同学的问题 页面性能的重要性不再赘述,就

unity3d-unity开发中的命名规范是怎样的?

问题描述 unity开发中的命名规范是怎样的? 比如,如何命名一个物体(GameObject) 场景中物体默认这样命名: Main Camera; Directional light等等 我觉得命名一个实例,[首字母小写,单词用大小写分隔,单词间不空格]不是更好吗?如: mainCamera; directionalLight; ball1; ball2(用数字区分变量不是好习惯,不过场景里面好像不能声明数组?)等等 这样比较符合编程时的命名风格. 标签是这样命名的: Respawn; Edit

workbench数据库导出过程中出现的error

问题描述 workbench数据库导出过程中出现的error 解决方案 先双击选择一个Schema.或者创建一个.Schema规定了导出的表结构,没有它怎么导出呢?

网页设计过程中应该注意的十个问题

1.不要滥用Flash Adobe公司的这项动画技术让互联网变得更为强大,从Nike公司非常夸张的首页动画到众多广告商使用的网页Banner.但是这项技术非常容易被滥用,过多的动画不仅没有实用性而且还会拖慢用户的网页浏览器. 2.不要让广告遮挡了网站内容 的确,广告对网站的生存来说是至关重要的,但研究表明,弹出广告和整页的广告一旦遮挡了网站内容,那它们的效用会大打折扣,同时也会影响读者是否会再来光顾.一个能够根据读者的要求进行伸缩的广告会更合适一些. 3.不要让网页看起来杂乱无章 网页是一个大杂

交互设计过程中如何思考

这两天的状态很好,人在什么都不在乎的情况下越是能完全放空自己.可以从业务.原型中抽离出来,重新审视自己的作品.当然,交互原型不能作为评判一个设计师的标准,它们只是在项目过程中辅助表达设计的产物.最有价值的是,在线稿背后形成一套思考方法,指导你去做设计.之后便是有自己的评判标准,帮助你去衡量设计的优劣.所谓的设计有理有据,大致如此.下面是一些输出,来消灭那些"我觉得-" 1 思考的过程 做一个设计或者重新设计时,应该从哪里开始 首先,从设计目标开始,确定用户最想看到的是什么. 然后,将信

数据库同步过程中一致性和完整性的保证

数据库同步过程,最严格的指标,第一是效率,即每秒同步SQL条数:其次是一致性,即主库产生的数据,备库同步后是否一致:第三就是数据库同步的完整性如何保证,即当同步各个环节出现问题时,如何考虑出错处理,下面我们将分别进行讨论并进行合理性分析. 第一.效率 数据库同步过程主要分为三个阶段,即抽取.分析.装载. 抽取过程主要是实时读取数据库日志,这部分可以作到毫秒级别间隔,所以不存在效率问题,基本上可以作到实时抽取: 分析过程主要是分析SQL语句并把源日志转化为备库的可装载日志,这部分的主要时间是写文件