数据库规范化是组织关系数据库的字段和表以最小化冗余和依赖性的过程。它删除插入,删除和更新异常。规范化涉及将表分解为较少的reduncant,较小的表而不会丢失信息。
FD 的复合 LHS 的第二范式违规同时具有质数和非质数属性
给定关系 R = {v,w,x,y,z} 和函数依赖集 {v -> w, y -> z, yz -> v, wx-> z} 找到 BCNF 组合并检查是否依赖性保存成立。 我试图找到一个...
我在(A,B,C,D)上有关系R和函数依赖 A -> B、B -> A、CDB -> A、CDA -> B 候选键是 CDA 和 CDB。 第三范式表示不可能有
我有一个包含 3 列(ID、键、值)的表: 键有重复文本,但值没有。 如何根据键将值文本组合/附加到一个字段中,并用 co... 分隔它们...
一旦实体随着时间的推移失去了属性不变性(可能是独立的,例如只有一些属性,然后又只有一个属性),这是正确使用 6NF 进行标准化的唯一方法吗? 3NF ...
我对这种形式的正常化很陌生。我以前曾使用过 4NF,但目前 5NF 似乎很混乱,我想知道是否有任何规则说明何时适合应用此...
当我尝试规范化后面的 Json 结构时,我发现一条错误消息。 我粘贴了 JSON 结构和 python 代码来规范化,给出错误消息 目标:使一切正常化...
“OR if Y is a prime attribute”如何消除 3NF 的冗余?
假设模式 R(A,B,C,D,E) 具有功能依赖 AB -> ABCDE(AB 是超级键)和 C -> B(B 是键 AB 的一部分,因此模式所有依赖项都在 3NF 中)。 什么...
许多 DBMS 开始允许在数据库中使用 JSON。这违反了 1NF 吗? 1NF 的规则之一是不在一列中存储多个值。但我们存储的是 JSON,它可以包含一个键值 p...
披萨配料是否在 3NF 中单独存在,或者“配料”列是否在 2NF 中失败,因为它确实依赖于现实中的披萨? [已关闭]
我正在为一家虚构的在线披萨店设计一个数据库。 考虑一个表,其连接键为 order_nr 和 Pizza_article_nr。 披萨配料不依赖于披萨,因为它们可以......
披萨配料是否存在于 3NF 中,或者“配料”列是否在 2NF 中失败,因为它确实依赖于实际现实中的披萨? [已关闭]
我正在为一家虚构的在线披萨店设计一个数据库。 考虑一个表,其连接键为 order_nr 和 Pizza_article_nr。 披萨配料不依赖于披萨,因为它们可以......
SAP BW 类材料指出,在 InfoCube 中,维度是非规范化的。 我了解标准化表格的好处。 为什么 InfoCube 中的维度表是非规范化的?
表“Books”是否具有两个在 3NF 中相互依赖的唯一列“isbn”(书籍 ID)和“title”?
Table Books 有两列 isbn(书籍 ID)和标题。 它们是独一无二的并且相互依赖。 是3NF吗? 3NF 要求每个非键属性都依赖于键。
我想把这个表带入2NF设计: 学生证 老师-否 老师 学生技能 S1 1 奥特 Python S1 2 比格勒 Python S1 1 奥特 SQL S1 2 比格勒 SQL S2 1 汉森 Python S2 2 穆勒 皮斯...
为什么有损分解称为有损? 在有损分解中我们会失去什么? 存在一个关系R。它被分解为两个关系R1和R2。 如果 R = (R1 JOIN R2) 那么它是一个无损 j...
所以我在 SQL Server 数据库中将此表作为源表: 顾客 ID 姓名 地址 城市 状态 压缩 帐单地址 比林城 帐单状态 帐单邮编 1 客户A 123海洋大道 迈阿密 FL ...
我正在尝试决定是否应该将特定列推送到其自己的表中,或者是否应该使用另一种方法或某种约束。 假设我有一个像这样的表: tbl_位置 LocationID PK 整数
更新:现在可以通过 JSON_TABLE 函数在 MySQL 8 中实现:https://dev.mysql.com/doc/refman/8.0/en/json-table-functions.html 我喜欢 MySQL 5.7 中的新 JSON 函数,但是运行我...
实现 Instagram 或 Twitter 等评论和点赞系统的最佳方法
我们正在为课程项目设计一个数据库(MySQL)。这正是我们所陷入的困境:评论和点赞系统。 所以我们发现了这个问题:Implementing Comments and Likes in datab...
我想标准化这个数据库。 我这样做了: (sales_order_num 作为主键,sales_order_date,clerk_num,clerk_name,cus_number 作为外键,order_total) ((sales_order_num 作为外键,