`
zsslineage
  • 浏览: 4674 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

数据库设计命名规范

    博客分类:
  • DBA
阅读更多
采用前缀命名
如果多个表里有好多同一类型的字段(比如FirstName),你不妨用特定表的前缀(比如
CusLastName)来帮助你标识字段。

提防大小写混用的对象名和特殊字符
过去最令我恼火的事情之一就是数据库里有大小写混用的对象名,比如CustomerData。这一问题从Access 到Oracle 数据库都存在。我不喜欢采用这种大小写混用的对象命名方法,结果还不得不手工修改名字。想想看,这种数据库/应用程序能混到采用更强大数据库的那一天吗?采用全部大写而且包含下划符的名字具有更好的可读性(CUSTOMER_DATA),绝对不要在对象名的字符之间留空格。

列命名技巧
我们发现,假如你给每个表的列名都采用统一的前缀,那么在编写SQL 表达式的时候会得到大大的简化。这样做也确实有缺点,比如破坏了自动表连接工具的作用,后者把公共列名同某些数据库联系起来,不过就连这些工具有时不也连接错误嘛。举个简单的例子,假设有两个表:Customer 和Order。Customer 表的前缀是cu_,所以该表内的子段名如下:cu_name_id、cu_surname、cu_initials 和cu_address 等。Order 表的前缀是or_,所以子段名是:or_order_id、or_cust_name_id、or_quantity 和or_description 等。
——摘自《数据库设计指南》
总结:
在看了数据库设计指南之后,发现自己以前设计数据库的方式基本上是正确的,要注意的地方是数据库表的命名规范:1.给每个表的列名前都加统一前缀,这样当多个表有同样的字段比如status时可避免重名,以在查询的时候避免不必要的麻烦(冲突)。2.列名要大写,并且单词之间用下划线隔开,以前自己设计数据库时列名喜欢采用大小写混用是错误的,尤其对于Oracle来说,Oracle的列名本来就要求全部大写。
分享到:
评论

相关推荐

    数据库设计命名规范.docx

    数据库设计命名规范是确保数据库结构清晰、易读和可维护的重要环节。规范涵盖了数据库名、表名、字段名以及各种设计原则,适用于开发、设计和测试人员。以下是对这些规范的详细解读: **1. 目的** 规范的目的是统一...

    数据库设计命名规范.pdf

    【数据库设计命名规范】 在数据库设计中,遵循一套合理的命名规范至关重要,因为它直接影响到数据库的可读性、可维护性和整体性能。以下是基于提供的文件内容的一些关键知识点: 1. **命名总规则** - **字符限制*...

    数据库设计开发规范-阿里.pdf.zip

    同时,要注重代码的可维护性,注释清晰,命名规范。 在数据库性能优化方面,需要关注查询执行计划、内存管理、事务处理和锁机制。定期进行性能调优,如通过分析查询日志找出慢查询,优化索引,调整缓存策略等。 ...

    数据库字段命名规范

    数据库字段命名规范是数据库设计的重要环节,良好的命名规范可以提高数据库的可读性、可维护性和可扩展性。以下是数据库字段命名规范的详细介绍: 一、数据库表名命名规范 * 数据库表名在命名时,首字母大写,用...

    SQL数据库设计命名规范.pdf

    在SQL数据库设计中,规范化的命名约定是至关重要的,它能提高代码的可读性、可维护性,以及减少潜在的错误。以下是一些关键的知识点: 1. **总体命名规范**: - 名称长度限制:不超过32个字符。 - 名称构成:使用...

    python php javaq dotnet ios 编码开发规范ORACLE mysql数据库设计命名规范合集(9份)

    DotNet编程规范3.5.doc iOS开发编码规范.doc ...MYSQL数据库设计规范.docx ORACLE数据库命名编码规范.doc ORACLE数据库设计规范.doc Oracle数据库设计规范建议.doc php编码规范.docx Python开发规范.docx

    数据库表命名规范

    综上所述,数据库表命名规范是确保数据库设计质量的基础。遵循这些规范能够有效提升数据库的可维护性、可读性和团队间的协作效率。规范的执行能够使数据库管理更加标准化,减少错误和冲突,保障数据的准确性和可靠性...

    数据库表命名规范.pdf

    在数据库设计中,合理的命名规范至关重要,它不仅能够提升代码的可读性和维护性,还能帮助开发人员快速理解表结构。根据“数据库表命名规范.pdf”的描述,表名应遵循以下规则: - **复数形式**:表名应采用名词的...

    数据库命名及设计规范

    9. **数据库设计文档规范**: - 文档应以模块化形式编写,包含表名、作者、日期、版本、描述和具体内容。 10. **SQL语句规范**: - SQL关键词统一使用大写,提高代码可读性,例如:`SELECT`,`FROM`,`WHERE`等。...

    数据库表字段命名规范

    ### 数据库表字段命名规范详解 #### 摘要与背景 随着软件开发项目的日益复杂化,数据库的设计和管理成为了确保应用稳定性和高效性的关键环节之一。然而,在实际的开发过程中,由于数据库表及其字段命名缺乏一致性和...

    数据库设计开发规范-阿里.pdf

    ### 数据库设计开发规范知识点概览 #### 一、数据库设计开发规范概述 《数据库设计开发规范-阿里.pdf》是一份由阿里巴巴云数据库服务部门编制的技术文档,旨在为数据库设计和开发提供一套全面且规范化的指导原则。...

    数据库对象命名规范 PDF

    ### 数据库对象命名规范 #### 引言 在软件开发过程中,编码规范是衡量程序员专业素养的重要指标之一。其中,数据库对象的命名往往容易被忽视,尽管它与代码中的变量、方法、类的命名同等重要。合理的命名不仅有助...

    数据库对象命名规范

    本文档描述了数据库设计规则、数据库对象命名规范,SQL语句规则,软件开发项目中的必备文档,免得每次都要自己重新写

    数据库设计商业数据库对象命名规范

    数据库设计是IT行业中至关重要的一个环节,特别是在商业环境中,良好的数据库设计不仅能提高数据管理的效率,还能提升系统的可维护性和可扩展性。本规范旨在为商业数据库中的对象提供一套命名规则,以确保数据库结构...

    MYSQL数据库命名及设计规范

    MYSQL数据库命名及设计规范是数据库设计的重要组成部分,它们决定了数据库的性能、扩展性和数据完整性。本文将详细介绍MYSQL数据库命名及设计规范的重要性和实现方法。 设计原则 MYSQL数据库设计的设计原则是遵守 ...

    数据库设计规范-命名规范.docx

    本文档主要关注数据库设计中的命名规范,旨在规范化数据库的构建过程,提高开发效率,并降低后期维护的难度。 首先,规范的目的是为了使数据库设计更加标准,通过清晰的命名规则可以使得数据库结构易于理解和维护。...

    Oracle 数据库设计开发规范

    在数据库设计阶段,需要遵守一些基本的原则和规则,如遵守 Oracle 的命名规则、遵守字段格式的规定、遵守权限的分配等。这些规则和标准可以确保整个系统的稳定性和可扩展性。 数据库安全是数据库开发的重要方面。在...

    数据库 表 设计规范及命名规范

    数据库表设计规范及命名规范 数据库设计规范是软件公司所有参与数据库设计的人员在进行数据库设计的过程中所应遵循的设计原则、命名约定、应遵循的设计方法及相应的实现机制等。下面是数据库设计规范的详细解释: ...

Global site tag (gtag.js) - Google Analytics