您已被要求为大学管理部门设计一个数据库,该数据库记录下列信息:
WeekDay
应该是一个实体吗?为什么或者为什么不?你认为它应该是一个多值属性吗?为什么?Undergraduate Student
和Graduate Student
应该是单独的实体吗?为什么或者为什么不?拜托,暂时不要理会基数的缺失。
发布于 2016-02-12 22:51:59
把平日变成一个实体,就意味着你会为工作日做自己的桌子。一般情况下,只有在工作日应保留更多属性的情况下,这才是有用的。在您提供的简单场景中,使工作日成为一个实体是多余的,只会使您的设计臃肿。当然,这可能会改变,这取决于您是否想要扩展您的设计在未来。
https://stackoverflow.com/questions/35373175
复制相似问题