`
kong0itey
  • 浏览: 304741 次
社区版块
存档分类
最新评论

数据库表设计的基本原则

 
阅读更多

1.动态数据和静态数据分离,比如统计作用的列comment_count分出去



2.大文本字段分离,比如article表中的内容字段content分出去



3.对需要比较和查找的字段做hash,比如username和email,另外保存一个username_hash和email_hash



4.电话号码和地址采用多字段存储,例如address_part1、address_part2

 

 

分享到:
评论
1 楼 junrainbow 2012-12-02  
言简意赅, 不过希望能说明下这么做的好处。多交流:)顶~

相关推荐

    数据库表设计原则技巧

    ### 数据库表设计原则技巧详解 #### 一、原始单据与实体之间的关系 在数据库设计过程中,理解和处理原始单据与实体之间的关系至关重要。原始单据与实体之间的关系可以是一对一、一对多或者多对多的形式。通常情况...

    数据库表设计数据库表设计.doc

    数据库表设计是数据库设计的重要组成部分,对于构建高效、可靠、可扩展的数据库系统至关重要。在本文中,我们将对数据库表设计的基本概念、设计原则、设计步骤和设计技术进行详细的介绍,并从实践角度出发,探讨...

    数据库索引设计原则.

    数据库索引设计原则的基本原则是确保数据库的查询效率和性能。为此,需要遵守以下几点原则: 1.1 基本原则:索引设计应遵守基本原则,即索引列的选择、索引类型的选择、索引的维护等。 1.2 主关键字的约束:主...

    Access数据库应用数据库设计的基本原则PPT学习教案.pptx

    Access数据库应用数据库设计的基本原则 Access数据库应用数据库设计的基本原则是指在设计数据库时需要遵循的一些基本规则,以确保数据库的正确性、效率和可维护性。这些原则包括: 1. 一表一用原则:把具有同一个...

    动态树形菜单数据库表设计

    综上所述,虽然遵循设计范式是数据库设计的基本原则之一,但在某些特定场景下,适当地使用冗余数据可以显著提升系统的性能表现。对于树形菜单这样的结构化数据而言,通过增加如层级和路径等冗余字段,可以在保持数据...

    关系数据库设计之基本规则

    总的来说,关系数据库设计的基本规则是通过遵循范式来确保数据的规范化,从而提高数据质量、减少数据冗余和提高查询效率。设计师需要根据具体需求和预期的查询模式来平衡规范化和性能之间的关系,选择合适的范式级别...

    数据库设计原则总结

    本文总结了数据库设计的重要原则,包括原始单据与实体之间的关系、主键与外键的设计、基本表的性质、范式标准、通俗地理解三个范式、要善于识别与正确处理多对多的关系、主键PK的取值方法等七个方面的内容。这些原则...

    数据库课程设计通常是计算机科学或相关专业学生的一项重要实践任务,旨在让学生通过实际操作掌握数据库设计的基本原则和技术 这类课程设

    数据库课程设计:数据库课程设计通常是计算机科学或相关专业学生的一项重要实践任务,旨在让学生通过实际操作掌握数据库设计的基本原则和技术。这类课程设计通常涉及从需求分析到数据库设计、实现、测试乃至最终的...

    Access数据库应用数据库设计的基本原则学习教案.pptx

    本教程重点讲述了Access数据库设计的基本原则,这些原则是确保数据库高效、稳定和易于维护的关键。 首先,基本原则之一是“一表一用”。这意味着每个数据表应该专注于一个特定的主题或实体,例如员工信息、产品详情...

    c06数据库表设计设计设计

    在实际设计过程中,我们还需要遵循一些基本原则。例如,避免大数据类型字段,以减少存储开销;合理划分表的大小,以利于分区和分片;考虑未来的扩展性,预留字段或使用通用字段;以及在满足业务需求的同时,尽可能...

    Access数据库应用数据库设计的基本原则PPT教学课件.pptx

    本教学课件主要探讨了Access数据库设计的基本原则,这些原则对于创建高效、稳定和易于维护的数据库至关重要。 首先,遵循“一表一主题”的设计原则。这意味着每个数据表应该集中存储一个特定主题的相关数据。例如,...

    数据库建表原则-设计思想-查询优化

    ### 数据库建表原则详解 #### 一、原始单据与实体之间的关系 ...总之,数据库设计是一项复杂而又细致的工作,涉及到许多基本原则和技术细节。遵循上述原则可以帮助设计者构建出高效、可靠且易于维护的数据库系统。

    数据库课程设计-链表的简单操作

    数据库课程设计是学习数据库管理与应用的重要...总的来说,数据库课程设计通过链表的简单操作,让学生实践数据库设计的基本原则,掌握SQL Server的使用,理解数据库设计的各个阶段,为未来从事相关工作打下坚实基础。

    Access-2010数据库应用:数据库设计的基本原则.pptx

    1. **一表一用**:这是数据库设计的基本原则之一,意味着每个数据表应该专注于一个特定的主题或实体。例如,如果一个数据库用于管理员工信息,那么应该有一个单独的表来存储员工信息,而不是将员工信息与其他主题...

    数据库设计原则14法则

    区分基本表与中间表、临时表有助于优化数据库设计。 4. 范式标准:数据库设计应尽量遵循范式理论,如第三范式,以减少数据冗余和提高数据一致性。但在实际应用中,为了提高查询效率,可能需要牺牲部分范式,适当...

    如何设计数据库表.doc

    数据库规范化的基本原则是消除数据冗余和提高数据的一致性。在设计之初,你需要深入理解你的数据,考虑数据的生命周期,如数据如何产生、如何变化,以及可能的未来需求。了解数据的来源、类型和处理方式,比如用户...

    数据库表结构设计

    在数据库设计中,主键与外键的配合至关重要,它们是数据模型的核心。一般来说,非叶节点实体需要定义主键,而叶节点实体即使没有子孙也需要定义外键。 3. 基本表的性质:基本表具有原子性、原始性、演绎性和稳定性...

    Access-2010数据库应用:数据库设计的基本原则.ppt

    Access 2010数据库设计的基本原则是数据库开发的核心,它直接影响到数据库的性能、可维护性和数据一致性。以下是对这些原则的详细说明: 1. **一表一主题**: 这个原则强调每个数据表应专注于一个特定的主题或实体...

    数据库设计原则

    本文主要探讨了几个关键的数据库设计原则,包括各种范式标准、E-R图、三少原则以及提高数据库运行效率的方法。 首先,原始单据与实体之间的关系在数据库设计中起到基础作用。通常,原始单据可以一对一、一对多或多...

Global site tag (gtag.js) - Google Analytics