规范化-表格结构



我有这个表,我想在3NF中为它设计表结构。

Patient ID  Name   Address   Mobile  DOB        Clinic   Consultant  Appointment  Cancelled
01          John   1 Road    0777    10/10/1992 FRAC1    Dr Test     01/01/2021      Yes
02          Tony   2 Road    0789    10/09/1995 EYE01    Dr Test two 02/02/2021

我把它分成了三个单独的表格:

患者台

  • 患者ID
  • 名称
  • 地址
  • Mobile
  • 多臂

临床表

  • 诊所
  • 顾问

预约表

  • 预约ID(PK(
  • 患者ID(FK(
  • 诊所(FK(
  • 顾问
  • 预约
  • 已取消

我做对了吗?我正在为一份关于数据模型的大学作业做练习。

我不这么认为。你似乎有以下基本实体:

  • 患者
  • 诊所
  • 顾问
  • 预约

然后您有以下关系:

  • WORKSAT:顾问,诊所
  • 预约:患者、顾问、诊所、时间

这是对结构的基本了解。有一些改进:

  • 您可能需要一个时间日历表
  • 您可能需要一个缓慢变化的维度来将地址和手机号码映射到患者

最新更新