1
我正在绘制医院数据库系统场景的ERD图。数据库中有两种类型的医生,一位是研究员,一位是从业者。绘制ERD时,我为它们创建了2个不同的实体,并且为主键我给了doctorID作为这两个实体的主键。2个实体的一个主键(ERD)
所以我的问题是,有可能有2个实体的主键?
谢谢你的时间。
我正在绘制医院数据库系统场景的ERD图。数据库中有两种类型的医生,一位是研究员,一位是从业者。绘制ERD时,我为它们创建了2个不同的实体,并且为主键我给了doctorID作为这两个实体的主键。2个实体的一个主键(ERD)
所以我的问题是,有可能有2个实体的主键?
谢谢你的时间。
这听起来像你想要的是inheritance。你有一个基地医生实体,与儿童研究员和医生类型。主键位于Doctor实体的基础上。
这是你如何可以在实际数据库模型,这些非常有用的帖子: How do you effectively model inheritance in a database?
我建议给一些代码样本,也让我更容易理解你的问题。 – peterh