所以我正在做一个任务,我在维基百科上获取一个包含多个列(例如电影名称、类型、演员、情节等)的大量电影列表(30,000 多部)并将其上传到 Elasticsearch。但是,在这样做之后,我现在想使表格至少处于 1NF 中。我在数据库设计方面并没有真正的经验,我最后一次用 Normal Form 做任何事情是在几年前。所以我看着这张表并在想,我怎么能把它放到 1NF 中。例如,如果只有 1 列具有多个值,这很容易,但是当有多个具有多个值的列时,您会怎么做,如下所示。
电影名称 | 导向器 | 投掷 | 类型 | 维基页面 | 阴谋 |
---|---|---|---|---|---|
Chimmie Fadden Out West | 塞西尔·B·德米尔 | 维克多·摩尔 | 喜剧、西部 | https://en.wikipedia.org/wiki/Chimme_Fadden_Out_West | Chimmie被派往西部... |
海底两万里 | 斯图尔特·佩顿 | 路易斯·亚历山大、柯蒂斯·本顿、华莱士·克拉克、艾伦·霍鲁巴 | 动作、冒险 | https://en.wikipedia.org/wiki/20,000_Leagues_Under_the_Sea_(1916_film) | 一个奇怪的... |
猫和金丝雀 | 保罗·莱尼 | 劳拉·拉普兰特、福雷斯特·斯坦利、克赖顿·黑尔 | 喜剧,恐怖,悬疑 | https://en.wikipedia.org/wiki/The_Cat_and_the_Canary_(1927_film)| 在一个... |
难道你只需要做这样的事情......
电影名称 | 导向器 | 投掷 | 类型 | 维基页面 | 阴谋 |
---|---|---|---|---|---|
Chimmie Fadden Out West | 塞西尔·B·德米尔 | 维克多·摩尔 | 喜剧 | https://en.wikipedia.org/wiki/Chimme_Fadden_Out_West | Chimmie被派往西部... |
Chimmie Fadden Out West | 塞西尔·B·德米尔 | 维克多·摩尔 | 西 | https://en.wikipedia.org/wiki/Chimme_Fadden_Out_West | Chimmie被派往西部... |
海底两万里 | 斯图尔特·佩顿 | 路易斯·亚历山大 | 行动 | https://en.wikipedia.org/wiki/20,000_Leagues_Under_the_Sea_(1916_film) | 一个奇怪的... |
海底两万里 | 斯图尔特·佩顿 | 路易斯·亚历山大 | 冒险 | https://en.wikipedia.org/wiki/20,000_Leagues_Under_the_Sea_(1916_film) | 一个奇怪的... |
海底两万里 | 斯图尔特·佩顿 | 柯蒂斯·本顿 | 行动 | https://en.wikipedia.org/wiki/20,000_Leagues_Under_the_Sea_(1916_film) | 一个奇怪的... |
海底两万里 | 斯图尔特·佩顿 | 柯蒂斯·本顿 | 冒险 | https://en.wikipedia.org/wiki/20,000_Leagues_Under_the_Sea_(1916_film) | 一个奇怪的... |
海底两万里 | 斯图尔特·佩顿 | 华莱士克拉克 | 冒险 | https://en.wikipedia.org/wiki/20,000_Leagues_Under_the_Sea_(1916_film) | 一个奇怪的... |
海底两万里 | 斯图尔特·佩顿 | 华莱士克拉克 | 行动 | https://en.wikipedia.org/wiki/20,000_Leagues_Under_the_Sea_(1916_film) | 一个奇怪的... |
ETC?在将具有多个具有多个值的单元格的表格转换为 1NF 时,我肯定会遗漏一些非常简单的东西,但我不确定是什么。
谢谢。