0 0

数据库设计在什么情况下,存在“核心”表5

对于数据库设计,在满足什么情况下(例如,符合第几范式什么的),总存在那么一个主表或者一组主表,其他的副表A、B、C等等都可以通过它去关联到任何表。换句话说,这个主表是核心,整个表设计,是通过它往外扩散的,如果能够证明最好了,或者证明这种数据库设计相对其他设计比较好都可以,如下图所示
[img=http://img.bbs.csdn.net/upload/201311/15/1384500470_639690.png][/img]
2013年11月15日 15:41
  • 大小: 20.2 KB

1个答案 按时间排序 按投票排序

0 0

数据库存储如何设计得看你存什么数据,数据不一样,存储方式最优选择也不一样。

你设计他时也要考虑这种设计是否能最好的满足你对数据操作的效率。
比如考虑你的数据是第一次写入就不会改了,还是需要频繁的修改,再或者你的数据需要频繁的查询操作。

所以 你说的核心表可以用,而且也经常用,但是面对具体问题时需要考虑效率。
比如你查询时所关联的表数据都比较大,这样效率会比较低。

2013年11月15日 16:06

相关推荐

    新闻系统数据库设计(doc文档,表和字段)

    在新闻系统数据库设计中,我们需要根据需求分析结果规划出相应的实体,并对应设计相应的数据库表和字段。例如,管理员实体对应的数据库表为 admin 表,字段包括 adminID、adminType、adminName、loginName、loginPwd...

    经典数据库设计14个原则

    - **定义与解释**:在数据库设计中,实体之间的关系通常分为一对一(1:1)、一对多(1:N)或多对多(N:M)。一对一指的是两个实体之间仅存在一种唯一的关系;一对多则表示一个实体可以与多个其他实体相关联;多对多...

    数据库设计作业 健身房

    数据库设计是IT领域中的核心部分,它涉及到数据的组织、存储和访问策略。在这个"健身房数据库设计作业"中,我们可以预想它会涵盖健身房信息管理系统的方方面面,包括会员信息、健身课程、教练安排、设施使用等关键...

    数据库表设计原则技巧

    例如,在人力资源信息系统中,一份员工履历资料可以包含员工基本情况、社会关系以及工作经历等信息,这就需要将其拆分为三个不同的实体(即基本表),分别是员工基本情况表、社会关系表和工作简历表。通过这种方式,...

    仓库管理系统数据库设计.rar

    在仓库管理系统数据库设计中,数据安全性和备份恢复机制同样重要。需要设置用户权限,防止未授权访问;定期进行数据备份,以防数据丢失;并制定恢复策略,以应对突发事件。 六、数据库性能优化 随着数据量的增长,...

    数据库设计课件ppt

    数据库设计是IT领域中的核心课程,它涉及到如何有效地组织、存储和管理数据,以支持高效的数据访问和处理。本课件“数据库设计”主要聚焦于将数据库设计与数据处理设计相结合,强调在不同阶段同步考虑这两方面的需求...

    关于用户权限的数据库设计

    然而,在某些情况下,为了适应复杂的权限模型,可能会需要更多位数来表示权限,这时使用varchar类型来存储十六进制串则显得更为灵活。十六进制串的存储方式相比直接存储int类型,能够减少存储空间,同时解决int类型...

    项目管理数据库设计

    ### 项目管理数据库设计知识点详解 #### 一、项目背景与需求分析 ##### 1.1 可行性分析 **1.1.1 必要性** 在信息技术迅速发展的背景下,高等教育机构面临的项目管理日益复杂。传统的手工管理方式已无法满足当前...

    数据库设计规范.pdf

    命名规范是数据库设计中的核心部分,它规定了数据库对象的命名方式。命名应清晰表达对象的功能和归属,例如表、视图、存储过程等对象的名称,通常由对象类别、系统代号和自定义代号组成。所有命名应避免使用数据库的...

    数据库(顶层)设计说明(DBDD)教程资料

    在这一部分中,需要详细描述软件支持的要求和限制,说明数据库设计如何满足系统需求,以及在实际运用中可能遇到的局限。通过对需求可追踪性的说明,开发者和维护者能够清晰地理解数据库设计背后的逻辑,并在问题发生...

    信息模型与数据库设计

    信息模型与数据库设计是开发大型应用软件系统,特别是各类信息系统的核心与关键技术之一。它详细介绍了数据库E-R设计和IDEF设计的两种概念模型设计方法,对范式也有相关详细介绍。 信息模型是指对某个领域或系统中...

    数据库设计入门经典 完整版

    数据库设计是IT行业中至关重要的一个领域,特别是在构建大型信息系统时,良好的数据库设计是系统稳定、高效运行的基础。本文将深入探讨数据库设计的基本概念、过程和关键要素,旨在为初学者提供一个全面的入门指南。...

    城市公交系统数据库设计.doc

    城市公交系统数据库设计是解决城市交通拥堵问题的关键措施之一,特别是在我国公共交通系统普遍存在的乘客换乘率高和信息查询不便的情况下。本设计以德州为例,利用SuperMap面向对象的空间数据模型,结合SQL Server ...

    仓储系统数据库设计.zip

    2. 关联关系:在数据库设计中,关系模型的建立至关重要。例如,商品表与入库记录表、出库记录表之间是一对多的关系,表示一个商品可以有多次入库或出库记录。供应商表与入库记录表之间也存在类似的一对多关系。 3. ...

    详细介绍数据库设计.ppt

    在数据库设计中,常常需要根据实际情况对范式进行权衡,以获得最优化的数据结构。 在实际操作中,数据库设计不只是理论和技术的简单应用,还需要考虑到数据的可读性、可维护性和可扩展性等实际问题。数据的可读性...

    酒店点餐管理系统数据库设计

    以上就是酒店点餐管理系统数据库设计的核心内容,通过这个设计,酒店能够有效地管理座位和消费类型,并记录客户的预订信息。此外,还提供了创建数据库和初始化数据的具体SQL脚本,使得整个系统可以快速部署并投入...

    数据库表结构设计

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

    java权限管理系统数据库设计.pdf

    Java 权限管理系统数据库设计 ...权限管理系统数据库设计是指在 Java 平台下设计和实现的权限管理系统的数据库结构和设计思路,包括数据库表的设计、字段的设计、权限的设计、角色设计、用户设计等方面的内容。

    医院管理系统 数据库课程设计

    综上所述,"医院管理系统 数据库课程设计"涵盖了数据库设计的基本原理和实践操作,通过这个项目,学生可以深入学习数据库的规划、设计、实现和维护,同时了解业务流程与数据管理的关系,为今后从事信息系统开发积累...

Global site tag (gtag.js) - Google Analytics