【发布时间】:2010-10-24 17:25:40
【问题描述】:
是否可以用第五范式表示非键列的复合键函数依赖?
我有三张桌子,
users
----------
id
name
events
----------
id
name
events_users
---------------------------
id
user_id
event_id
participation_type (ENUM)
据我所知,第五范式需要用自己的小实体来表示表格。所以我猜 events_users 表中的参与类型不能称为第五范式?
谁能给我一个更好的解决方案?
问题是,我一直在使用 CodeIgniter 的 DataMapper 库,其中每个表都需要独立存在,即第 5 范式。
【问题讨论】:
-
您对“5NF”的描述和使用与5NF是什么不一致。请参考您要满足的条件的文档。
标签: database-design relational-database database-normalization functional-dependencies