我有不同的实体,但讽刺的是,同时它们非常相似,我想知道是否可以将它们保存在一张统一的表中。
我需要四个部门、委员会、小组和乐队的表格,其中部门表的列应为(名称,代码),委员会应为(标题,ID),小组(描述,编号)和乐队(符号,数字)
我想制作一个联合表,其中有另一个字段(列)来保存行类型,并指定列名称(FLD01,FLD02,FLD03,FLD04等)。并制作另一个表来保存映射
Departments FLD01 Name
Departments FLD02 Code
Committees FLD01 Title
Committees FLD02 ID
Groups FLD01 Description
Groups FLD02 Num
Bands FLD01 symbol
Bands FLD02 Figures
我使用 SQL 检索数据,想知道是否有一种方法可以将该联合表连接到该表,以便我可以自动获取列名称而不是 FLD01、FLD02 等。请注意,我一次只会检索类型(部门、乐队……)..
理论上,当然,您可以编写一个动态流水线表函数并始终通过此流水线表函数检索数据。
实际上,如果相似之处在于所有这些实体都具有相同数量和类型的列,但列具有不同的名称,那么从数据模型的角度来看,将它们组合起来似乎不太有意义。