database-normalization 相关问题

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

3NF对比BCNF:例子

Gday小伙子,好的,所以我有一个数据库类,我有这个例子让我觉得我真的没有完全理解两个NF之间的区别..我知道A关系,R,...

回答 1 投票 2

3NF - 我做得对吗?

我有这个包含这些列的表,我想让它满足3NF。我所做的是将DOB,City,Province,Postcode移动到另一个名为2ndCus的表中。但是,我仍然不确定我...

回答 1 投票 -1

需要有关使数据符合3NF的指导

我目前正在进行数据库分配,出于某种原因,我正在努力解决这个基本问题。客户(cus_ID(带下划线),姓名,地址,mobile_phone)请解释为什么这些......

回答 1 投票 -1

将数据库规范化为3NF

我正在创建一个数据库,在3NF中至少有5个表。从我可以收集到的数据库是3NF,当我看到3NF daabase的规格,但我不是100%肯定这是为什么我...

回答 1 投票 0

如何将模式分解为3NF?

模式R =(A,B,C,D,E)功能依赖性F1 = {A-> BC,CD-> E,B-> D,E-> A}功能依赖性F2 = {A-> D,A - > E,DE-> BC,B-> A,D-> C}根据F1,候选键--A,E,BC,CD根据......

回答 2 投票 2

第三范式唯一性约束

我想在3NF中建立我的数据库,我对一件事感到困惑。在下面的解释中,我不明白如果zip发生的次数超过,Zip如何成为地址表的主键...

回答 1 投票 -1

带有json的Sql,具有多个集合值的动态多属性的动态多产品类型

我正在寻找在2019年创建ERD(SQL Server)的最佳实践,以用于以下示例。我有多种产品(汽车如雷诺,欧宝) - 大约10万条记录。每个产品都有系列,例如(clio,...

回答 1 投票 0

数据库规范化步骤

我开始学习数据库和规范化。我目前正在解决的这个练习有一个非标准化的表格,我必须概述从非标准化到1FN,2FN,3FN的步骤....

回答 1 投票 -1

功能依赖的无损连接和分解

假设关系R(K,L,M,N,P)和R上的函数依赖关系是: - L - > P - MP - > K - KM - > P - LM - > N假设我们将它分解成为三个关系......

回答 3 投票 6

插入异常与多对一关系

假设我有一个名为“student”的表,其中包含一列“name”。我想存储一个名为“group”的第二个属性。 “group”将是根据名称计算的值,不同的名称可以是......

回答 1 投票 0

是否有任何自动方式来规范化谷歌表数据

我有一个超过3000行的数据集,我有一些这种格式的列(A / B / C)==表(1),我想用特定ID ==表(2)规范化每一行:

回答 2 投票 1

规范化或不规范化

我正在设计一个具有不同类型地址的系统。例如,人员地址,酒店地址,机场地址,办公室地址。我参与了一个讨论,我是...

回答 8 投票 5

Eloquent关系集合不是由属性访问器返回,但如果我使用relation() - > get();

我有一个雄辩的问题,当我打电话给$ unit-> assets时,我收到一个空集合。但是,如果我调用$ unit-> assets() - > get() - 我会收到一个具有正确结果的集合。 ...

回答 1 投票 0

有关重复数据的SQL

我有一个关于数据规范化的一般问题(我的第一步到SQL)。我收到了一个CSV文件,我已将其上传到MySQL工作台,并被要求进行数据规范化(使用普通表格)。 ...

回答 1 投票 1

将分隔列表存储在数据库列中真的那么糟糕吗?

想象一下带有一组复选框的Web表单(可以选择其中的任何一个或全部)。我选择将它们保存在存储在数据库表的一列中的逗号分隔值列表中。现在我知道了 ...

回答 10 投票 336

您是否使用依赖项和普通表单来设计关系数据库模式?

我有多年的软件工程师经验,并且与数据库(主要是Oracle和Postgres)进行了广泛的合作。我使用可能被称为非正式设计方法的......

回答 5 投票 0

在第一范式中识别主键的具体步骤是什么

我对如何识别第一个普通形式的主键非常困惑。在第一个例子中:我可以理解SR_ID和Cus_No是主键的原因。但为什么Mngr_ID不是......

回答 1 投票 0

了解外键

我将下面的单个表分解为3个表,以便根据以下依赖项和复合键(FirstName,LastName,Career)将其分解为3NF:第一范式:FirstName,...

回答 3 投票 0

建模和规范化时如何处理空值?

我是SQL的新手(还在学习),我必须为场地创建一个数据库。用于活动房间的客户手册。问题是客户并不总是提供他们的名字,电子邮件和......

回答 2 投票 2

将关系转换为第三范式和BCNF检查工作

我试图将这种关系转换为第三范式和BCNF。给定关系R(A1,A2,A3,A4),具有三个FD A2,A3→A4; A3,A4→A1; A1,A2→A3。提供3NF和BCNF形式......

回答 1 投票 -1

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