Database 字典式表的RDBMS结构

Database 字典式表的RDBMS结构,database,rdbms,Database,Rdbms,我是RDBMS的新手,所以我想知道我应该怎么做 假设我有一个类似字典的表,有两列:一个单词及其含义 如果我想存储一个情感及其含义的列表,它将有一个表示情感的单词,并从类似字典的表中检索其含义 换句话说,情感表是字典表的子集 构建/组织此数据库的最佳方式是什么 如果我使用一个带有列的表来指示它是否是情绪,那么检索情绪列表的操作将不会有效 如果我将它们存储在单独的表格中,数据会重复(情感的含义和单词的含义)。您的问题很模糊,没有清楚地描述。设计数据库的第一步是明确(a)识别实体,以及(b)定义这些实

我是RDBMS的新手,所以我想知道我应该怎么做

假设我有一个类似字典的表,有两列:一个单词及其含义

如果我想存储一个情感及其含义的列表,它将有一个表示情感的单词,并从类似字典的表中检索其含义

换句话说,情感表是字典表的子集

构建/组织此数据库的最佳方式是什么

如果我使用一个带有列的表来指示它是否是情绪,那么检索情绪列表的操作将不会有效


如果我将它们存储在单独的表格中,数据会重复(情感的含义和单词的含义)。

您的问题很模糊,没有清楚地描述。设计数据库的第一步是明确(a)识别实体,以及(b)定义这些实体之间的关系。在你的问题中,你还没有这样做。例如,一个发票系统:客户从我们这里购买物品,每次购买都由一张发票表示。每张发票只属于一个客户。不允许“孤立”发票,因为每个发票必须分配给客户。每张发票包含一个或多个发票行项目。每一行项目只属于一张发票。你说的“最佳”、“高效”和“重复”是什么意思?然后呢?当你什么都不知道的时候,担心是没有意义的。您需要学习信息建模和关系数据库设计的基础知识。你的问题本质上是问一些书的某些章节。找一些。许多书/幻灯片/课程在网上是免费的。请阅读并回答。你的问题很模糊,没有清晰的描述。设计数据库的第一步是明确(a)识别实体,以及(b)定义这些实体之间的关系。在你的问题中,你还没有这样做。例如,一个发票系统:客户从我们这里购买物品,每次购买都由一张发票表示。每张发票只属于一个客户。不允许“孤立”发票,因为每个发票必须分配给客户。每张发票包含一个或多个发票行项目。每一行项目只属于一张发票。你说的“最佳”、“高效”和“重复”是什么意思?然后呢?当你什么都不知道的时候,担心是没有意义的。您需要学习信息建模和关系数据库设计的基础知识。你的问题本质上是问一些书的某些章节。找一些。许多书/幻灯片/课程在网上是免费的。PS请阅读并确认。