目前我正在研究数据库设计(在MySQL中)以进行诊所预约。

我为情况感到震惊:

如果医生在不同的时间在不同的诊所/医院工作。

例如:


甲医生在周一至周四的上午10点至凌晨12点,诊所B于下午2点至下午4点参加临床A。
甲医生在星期五和星期六的上午9点至上午11点,诊所B于下午3点至下午5点参加临床A。
甲医生在星期日不工作。


如何设计这个概念。

我的工作

    tbl_doct
    --------
    id
    name
    email
    psw


--

    tbl_doct_specialization
    ------------------------
    id
    doct_id
    specialization
    experience


--

    tbl_clinic
    ----------
    id
    name
    phone
    city
    area
    address

最佳答案

这样在表上创建怎么样

tbl_dctr_clnc_schdl
--------------------

dayname
start_time
end_time
clinic_id
doct_id

07-24 09:30