database-normalization 相关问题

数据库规范化是组织关系数据库的字段和表以最小化冗余和依赖性的过程。它删除插入,删除和更新异常。规范化涉及将表分解为较少的reduncant,较小的表而不会丢失信息。

如何在BCNF关系设计中表示可变长度序列?

假设我有一个滑动拼图,或一个基于回合的游戏,或在迷宫中导航,本质上是一种场景,在这种场景中,我们关心移动的方向,但也关心它们的顺序,此外还有一个...]]]

回答 1 投票 1

MySQL规范化或非规范化

我正在构建一个PHP应用程序,以使用客户数据预填充第三方PDF帐户表单,并且陷入数据库设计的困境。当前的表单大约有70个字段,对于...

回答 5 投票 1

在关系数据库中实现1到0..1关系的正确方法

想象一下,在我们的数据模型中,我们有一个实体(数据结构),它具有可选的部分。我们可以将这些“部分”实现为对其他(子)实体的可空引用。换句话说,每个...

回答 1 投票 0

具有主键和唯一属性的功能依赖

因此,假设我有一个这样的关系:r(A,B,C,D,E)其中A是主键,C是唯一的。我对功能依赖的工作方式有疑问,我知道,因为A是每个...的主键...

回答 2 投票 -1

如何在规范化的nosql数据库中向上/向下引用多个级别?

我正在尝试对数据库进行建模,该数据库可以使用graphql的灵活性,但希望对其进行规范化。想象一下这种关系结构:行星大陆国家城市,但我想...

回答 1 投票 0

了解关系数据库中的非规范化?

比方说,我在NF3中有如下表所示:表名称:地址line1 line2 state_id表名称:状态ID名称country_id表名称:国家ID名称现在我想对该表进行非规范化,以便...

回答 1 投票 0

许可证类别的规范化

我如何存储有关许可类别的数据?数据子集是具有许可证的人和具有类的许可证。感谢@karmakaze绘制了这张图。 + ------ + + ------- + + --------- + | ...

回答 1 投票 -1

考虑通用关系R = {A,B,C,D,E,F,G,H,I,J}。 R的键是什么?

考虑通用关系R = {A,B,C,D,E,F,G,H,I,J}。 R的关键是什么?将R分解为2NF,然后分解为3NF关系?

回答 1 投票 -1

两个外键引用相同的主键。它是正常形式吗?

如果表中有两个外键引用另一个表中的同一主键,表将以正常形式出现吗?

回答 1 投票 -1

通过外键实现更简单的通用查询的冗余?

我很想将外键添加到不需要它的表中,只是为了简化常见查询。事情会那么糟糕吗?下面是一个简化的示例,以说明...

回答 1 投票 0

当字段取决于非候选键时重新规范化,但用法建议不要拆分表

我将使用金融部门的一个简单示例来说明问题。具体来说,有一张表描述金融工具(仅股票,期货和期权)。我将简化...

回答 1 投票 0

我的实体中有哪些决定因素?试图了解BCNF

我的老师告诉我,如果一个实体位于BCNF中,则所有决定因素都应该是一个超级键,但是我正在努力理解这一点。我有一个具有以下属性的电影数据库的实体:...

回答 1 投票 -1

Boyce codd范式,试图了解如何分解

我正在尝试学习BCNF。假设R =(A,B,C,D)和F = {C→D,C→A,B→C}我猜R不在BCNF中,因为C是C→A,C→A而是B→C 。我应该如何改善答案以及如何将其分解为...

回答 1 投票 -1

此表是否有任何多值依赖项?

假设有一个具有属性的表:名称,嗜好和地址名称->地址(功能相关性)地址独立于嗜好,每个名称可以具有多个嗜好。是...

回答 1 投票 0

我需要规范化我的SQLite3数据库吗?

我目前在某种程度上了解规范化,但是我觉得构建数据库的方式不需要规范化。简单来说,我是在制作通讯录...

回答 1 投票 0

没有功能依赖性的关系模式规范化

R =(A,B,C,D)-关系模式R中没有有效的函数依存关系对于上述关系式,最高范式是什么?我有一个问题,我应该在哪里识别...

回答 1 投票 0

需要帮助将表规范化到3NF吗?

我想规范化表格到目前为止,我已经做到了:我的3Nf正确吗? Order(orderNo,orderDate,customerId)客户(customerId,customerName,customerCurrentAddress,customerPermanentAddress)...

回答 1 投票 -3

使用规范化数据的应用中的多语言自由文本搜索?

我们在数据库中有枚举,自由文本和引用的字段等。每个枚举都有自己的翻译,自由文本可以使用任何语言。我们想进行高效的大规模自由文本搜索,然后...

回答 1 投票 4

BCNF-无法实现?

让R与Schema R(X,Y,Z)建立关系,并且其FD为{XY-> Z,Z-> Y}我无法将其分解为BCNF。因为r1(Z,Y),r2(Z,X)将失去FD XY-> Z,而R(X,Y,Z)本身不是...

回答 1 投票 5

我在PostgresSQL中使用数组数据类型是否违反2NF规则? [重复]

我有一个用户表,其中汽车拥有量表示为整数数组(外键)。就个人而言,使用数组数据类型比将表标准化为2NF要容易得多,就像我的...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.