作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
现有应用程序中出现了新要求。目前,我们有一个组织表,它有一个子表 CalendarEvents。现在,请求是允许 User 表、Organization 表或 Division 表拥有日历事件。我认为需要做出一些改变,因为现在,这会让我创建以下表结构:
我试图避免将日历链接到多个家长。有没有更好的方法来做到这一点,我错过了? (一个组织/用户/部门可以有多个日历,但只有一个组织/用户/部门可以拥有一个日历)
感谢任何输入。
最佳答案
由于 User 实例和 Organization 实例可以有自己的事件,我倾向于制作单独的表:
Organization
OrganizationCalendarEvents (with FK to Organization)
User
UserCalendarEvents (with FK to User)
这样两个实体就可以控制自己的事件了。此外,如果保持结构相同,则可以在中间层使用单个基类,它可以从任一表加载。
关于mysql - 试图避免多个父表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5601552/
我正在使用 Sharepiont,它吐出的代码充其量是困惑的。 我在一个表中有一个 div 的 ID,该表在另一个表中,我需要获取父表的父表。 这是我正在使用的 JsFiddle: http://js
我是一名优秀的程序员,十分优秀!