问题标签 [denormalized]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
26 浏览

sql - 查找与自顶向下层次结构不匹配的表记录

我有一个非规范化表,我正在尝试评估分层问题。正确的格式是大型组织的自上而下的层次结构。从概念上讲,每个人都应该只有一名报告经理,但由于它是非规范化的,因此并非总是如此。我想查找特定员工拥有多个报告经理的所有记录。以下是一些示例数据:

如您所见,Henry Johnson 向 Robert 和 Jack 报告的层次结构存在问题。我希望创建一个 SQL 语句来提取该表的前两条记录,因为它们不遵循真正的自上而下的层次结构。

我试图通过......有声明来解决这个问题,但它并没有让我得到我需要的结果。

注意:我不负责这种数据格式。我的目标是在将其放入适当的规范化数据结构之前对其进行清理和清理。

0 投票
1 回答
47 浏览

mysql - 在Mysql中查找存储在字符串中的多个id

我有一个看起来像这样的字符串: pi_18944000_780345308_54210001000_345900_text

如何提取其中的所有 ID 并存储它?

我试过这样的事情:

这行得通,但它真的很复杂。只是想看看是否有更好的方法来做到这一点?

0 投票
1 回答
101 浏览

database - 订购多对多关系的最佳实践?

我想为我的产品设计一个 PostgreSQL 数据库,它需要处理有序的多对多关系。有两种解决方案:

  • (规范化数据库)创建一个中间表并将关系的顺序放在该表中
  • (非规范化数据库)使用非规范化数据库并将所有数据保存在一张表中

我的数据模型是这样的:

表一(练习):

  • ID

  • 姓名

表 2(锻炼):

  • 一组有顺序的练习

每个用户都可以创建自定义锻炼(具有定义顺序的锻炼列表)。我的问题是在数据库中保存关系的顺序,因为默认关系不保留顺序。

0 投票
1 回答
271 浏览

sql - 使用 Informatica powercenter 或 SQL 将列成对转换为行

我有一个要求,我必须跟踪列上的更改并显示更改的值和新值

我有一个包含员工属性的源文件。我对员工表进行了查找,并返回了我正在跟踪更改的员工属性。我创建了一个标志,我在其中比较来自源和外观的列。我也有一个路由器来过滤掉 update_flag='Y'

employee_id,name,old_department_id,new_department_id,old_salary,new_salary

1,SAM,10,20,100,200

employee_id,employee_attribute,old_value,new_value

1,SAM,department_id,10,20

1,SAM,薪水,100,200

0 投票
1 回答
993 浏览

python - 非规范化张量流

我想对神经网络的预测进行非规范化。我首先标准化我的基本事实,并将其标准值和平均值保存在一个 numpy 数组中:

然后我训练我的网络:

我想将我的数据非规范化为原始分布,以便我可以在一个有意义的范围内解释 rmse,如下所示:

但我不能,如果我尝试使用 tf.convert_to_tensor 将 numpy 值转换为张量值,如下所示:

我会收到这个错误:

如果我想转换张量值:

我收到此错误:

我该怎么做呢?

0 投票
2 回答
939 浏览

css - 我如何检查规范化的 css 是否在 angularjs 中工作?

在 style.css 文件中导入 normalized.css 后,如何检查规范化 css 是否在 Angular.js 中工作。在我点击导入后,即 Cntrl + 点击它说找不到文件。

我为包含 normalize.css 所做的事情是 1) npm install --save normalize.css 2) @import '~normalize.css'; 在我的 style.css 文件中 3)在"../node_modules/normalize.css/normalize.css"我的 angular.json 文件中添加的样式下。

0 投票
0 回答
47 浏览

mysql - MySQL Select Where Unexpected Results

我有一个 Joomla (3.9.13) 数据库,其中包含一个名为 的表fields_values,它是一个非规范化的键值存储(有人告诉我)。它包含以下数据;

当我运行此查询时;

我得到了这些结果;

一切看起来都很好,但是当我运行这个查询时(省略6fromIN子句);

我得到结果。

我本来期望得到以下结果;

我也试过这个简单的查询版本;

我得到结果。

这是从 HeidiSQL 获取的表信息;

在此处输入图像描述

我试图在新的 Joomla 安装上复制它,但我不能。为什么会这样?

注意:我无法更改查询,因为它是由核心 Joomla 系统生成的。

0 投票
1 回答
150 浏览

mysql - 作为学生,哪一种是 DBMS 的最佳方法?

假设您要开发一个主要用于数据分析的应用程序。该应用程序的数据库包含大量数据,主要是批量加载。此应用程序不需要插入/更新/删除单个记录。我们的主要目标是提高应用程序的性能以快速执行所需的分析。

现在,作为数据库管理系统的学生,您将为上述应用程序设计数据库。在数据库设计中,您主要关心的是搜索方面的“效率”。现在你会规范化数据库还是让你的数据库保持非规范化的形式。

0 投票
1 回答
42 浏览

json - 生成规范化关系数据的非规范化视图

我参与了一个正在开发基于 CQRS 的应用程序的项目。应用程序将从 NoSQL 存储中获取其所有数据,并在其中以非规范化格式检索数据。但是,实际数据驻留在关系系统中。NoSQL 存储用作关系数据的视图。此视图应定期更新(可能每隔几分钟)。

我不确定应该使用什么技术来自动化这个更新过程。非规范化视图是可以在 SQL 查询中生成的 JSON,但这会使更新过程数据库供应商特定,这将成为一个问题。我尝试使用 Pentaho Kettle,但构建一个真正的非规范化结构被证明是非常乏味和耗时的。

考虑到它应该易于维护和适应,什么技术是合适的?

我正在考虑编写 Python 脚本,但我不确定它们的可维护性。

NoSQL 存储是 Couchbase,用于开发的 RDBMS 是 MariaDB。

0 投票
1 回答
43 浏览

python - pandas 数据集转换以规范化数据

我有一个这样的 csv 文件: 输入数据框

我想将它转换成这样的熊猫数据框: 输出数据框

基本上我正在尝试规范化数据集以填充 sql 表。

我已经使用 json_normalize 从流派列中创建了一个单独的数据集,但我不知道如何转换这两个列,如上图所示。

一些建议将不胜感激。