通过ref table我指的是一种实体'type'表, 通过存储表,我指的是一个存储大量变化信息的表。
例如:
我有一个名为“用户”的表,这是一个存储表,因为它可以容纳不确定数量的用户。
然后我有'角色'表,它包含角色信息,它是一个类型表,因为每个角色都有很多用户。
然后我有一个'个人资料'表,与'用户'表保持一对一的关系。
现在,我试过这个:
但是,对我来说这个约定意味着角色和配置文件表每个都与用户有一对一的关系,而我知道角色表没有。
对于我所描述的示例,人们通常如何为语义目的命名表?
答案 0 :(得分:0)
Oracle会议在这里运作良好。
如果你有一对一的关系,那么其中一个表应该有另一个的密钥。如果存在一对一关系,则用户应具有profile_id。