Dependencies 当字段依赖于其他数据时,如何对数据库建模?
故事是这样的: 一个元素可以是许多项目的一部分 在一个项目中可以有许多元素 一个元素可以是一种类型 从一个类型可以有许多元素 从前两个规则开始,将出现联接表项目元素 根据类型,应为项目元素关系存储不同的数据字段集。如何对此进行建模 例如,如果元素是类型=number 然后,项目元素表应将数据存储为: 待定项目元素 字段_1 如果元素类型=字母 然后,项目元素表应将数据存储为: 待定项目元素 场 场(B)Dependencies 当字段依赖于其他数据时,如何对数据库建模?,dependencies,relational-database,Dependencies,Relational Database,故事是这样的: 一个元素可以是许多项目的一部分 在一个项目中可以有许多元素 一个元素可以是一种类型 从一个类型可以有许多元素 从前两个规则开始,将出现联接表项目元素 根据类型,应为项目元素关系存储不同的数据字段集。如何对此进行建模 例如,如果元素是类型=number 然后,项目元素表应将数据存储为: 待定项目元素 字段_1 如果元素类型=字母 然后,项目元素表应将数据存储为: 待定项目元素 场 场(B) 我想到了一个答案 由于类型是给定的(数字或字母),表元素应该分为两类:NumberRel
我想到了一个答案 由于类型是给定的(数字或字母),表元素应该分为两类:NumberRelation和letterElement。剩下的是显而易见的 如果类型是动态的或用户定义的,则是其他情况,然后解决方案可以如下所示: 元素-m:n-项目 元素-n:1-类型 类型-n:1-数据结构(数据集的定义)
项目元素-n:1-数据结构