gpt4 book ai didi

同一表中不同用户组的mysql数据库架构

转载 作者:行者123 更新时间:2023-11-29 23:56:55 26 4
gpt4 key购买 nike

我的主表中有两种类型的用户DoctorHospital,这两个用户都有常见的字段,如姓名、地址、联系人等。

但是有一些不同的字段通过外键连接到该表就像Doctor一样,它有

one to one relation with specialization and department table

以及医院

has one to one with service and one to many with facilities table

现在我的问题是这种类型关系的数据库模式应该是什么,目前我为医生和医院制作了单独表,但姓名、联系人和地址等字段在两个表中重复.

最佳答案

听起来 Doctor 和 Hospital 都是某个父类(super class)的子类,并且它们中重复的字段是该父类(super class)的属性。使用以下两个搜索词之一进行一些谷歌搜索:“通用化/特化”或“类表继承”。第二学期将向您展示一些在关系表中实现子类型或子类的具体设计。

您可能想在数据库管理员区域询问问题。那里有一个名为“子类型”的标签,其中有一个问题。它在不同的情况下问你同样的事情。

关于同一表中不同用户组的mysql数据库架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25278983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com