Database 如何处理表中同一行的不同类型的数据?
我在做一个项目,需要一个表,可以处理不同类型的数据取决于类型 类型可以是链接、图像、文本或一组颜色。每行只有这4个选项中的一个 是否最好先创建一个父表,然后为每种类型创建一个表?或者有一个表,每种类型有一列,其他三种“未使用”的类型为空 例如,我的表被称为“Idea” 第一个解决方案: 想法Database 如何处理表中同一行的不同类型的数据?,database,schema,Database,Schema,我在做一个项目,需要一个表,可以处理不同类型的数据取决于类型 类型可以是链接、图像、文本或一组颜色。每行只有这4个选项中的一个 是否最好先创建一个父表,然后为每种类型创建一个表?或者有一个表,每种类型有一列,其他三种“未使用”的类型为空 例如,我的表被称为“Idea” 第一个解决方案: 想法 身份证 头衔 创意链接 想法 链接 意念 想法 图像路径 第二种解决方案 想法 身份证 名字 链接(可为空) 图像(可为空) 文本(可为空) 它实际上与数据类型无关,而是关系。在第二种解决方案
- 身份证
- 头衔
- 想法
- 链接
- 想法
- 图像路径
- 身份证
- 名字
- 链接(可为空)
- 图像(可为空)
- 文本(可为空)