这是什么
有很多故事(每个故事都有很多台词)。每个都被翻译成多种语言。每种语言都有很多口音。我想让用户选择语言(只能选择其中涵盖所有故事的许多语言),然后从每种语言的所有口音中准确选择一种口音。
数据示例
假设我们有 2 个故事,每个故事都翻译成 3 种语言,每种语言有 5 种口音(音频和声音)
数据访问要求
现在认为用户选择了
带有重音 1 的语言 2和带有重音 4 的语言 3
现在音频将按如下方式播放
Story 1 > Line 1 from Language 2 of Accent 1
然后Story 1 > Line 1 from Language 3 of Accent 4
Story 1 > Line 2 from Language 2 of Accent 1
然后是口音 4 的语言 3 的“故事 1 > 第 2 行”- // 继续直到故事结束然后开始新的故事并像这样玩
可能的实体/表
- 故事
- 线路
- 语言
- 口音
- 音频
显然这是我编的,这里需要帮助。
哪里需要帮助
为了实现我对数据的预期用途,表格应该是什么样子,它们之间的关系是什么(比如stories hasMany Languages
,类似的事情)。
并且......
我如何查询数据以向用户提供有关顶部“它是什么”部分中的第一个选择的信息。
关于我:我在软件开发方面经验丰富,但在复杂的模式设计方面经验不多。我(认为)可以处理相当复杂的数据库内容,但显然不能处理这个。
信息:我正在 MySQL (MariaDB) 中执行此操作