首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >纵向数据是否符合第一范式?

纵向数据是否符合第一范式?
EN

Software Engineering用户
提问于 2017-07-17 15:25:36
回答 1查看 69关注 0票数 0

这可能是一种草率的方式来看待它,但我想知道,纵向数据集 (例如,在ggplot2中使用)的想法是否符合第一种范式中的数据标准。我知道后者来自关系数据库字段,但我会看到数据库中的实体,这是第一个正常的纵向数据格式。说得通吗?

EN

回答 1

Software Engineering用户

发布于 2017-07-17 16:57:44

宽/胖/短和长/瘦/高都是多重抽样数据的有效表示,每个数据都有各自的优缺点。这两种表示都是R中的有效纵向数据集,也是关系数据库中的表。

有些人认为,一种或另一种形式违反了数据库规范化概念,但我没有看到。例如,有些人认为long/tall窗体重复或重复键(违反1NF),但我认为长窗体中真正的行键实际上是一个较大的复合键(即包含另一列),因此不违反第一范式,因为复合键不违反规范化。在宽格式中,对抽样数据的逻辑约束必须跨多个列进行复制,这是排序的重复,但并不违反第一范式。

总之,我们可以在数据库中看到宽的和长的表示,而不违反第一范式。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/352944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档