我正在对需要建模的数据问题进行大脑停用。我会尽我所能勾勒出的表,和关系数据库架构建议
users (basic user information name/etc)
users.id
hospitals (basic information about hospital name/etc)
hospitals.id
pages
pages.id
user_id (page can be affiliated with a user)
hospital_id (page can be affiliated with a hospital)
这是新的数据开始的地方,和我有一个问题
groups (name of a group of pages)
groups.id
groups_pages (linking table)
group_id
page_id
现在这里是棘手的部分..一组可以由用户或医院“拥有”,但这些页面不一定与该用户/医院有关。此外,还有另一类型的可以“拥有”该组的公司(公司)
当显示该组,我需要知道什么类型(用户/医院/公司)该组是并能够得到正确的相关数据(姓名,地址等)
林借鉴如何组链接到其各自所有者,明知其各自拥有者可以是不同的一个空白。
什么是页? – 2012-07-13 16:11:58