帮我定义多结构数据的表关系。我需要跟踪线索。线索来自多个来源。每个潜在客户来源都有自己的数据结构。我需要在关系数据库中表示这一点的建议。
表“产品销售列表”(定义如下)中的每条记录都有一个潜在客户来源。线索可以来自组织、医生、公司办公室和公司员工。以下是构成潜在客户的不同类型的数据。
表组织: - 名称 - 文本 表医生: - NPI# -- INTEGER(每个医生都是唯一的。我计划将其用作主键) - 名字 -- 文本 - 姓氏 -- 文本 表公司办公室: - 位置 - 文本 表公司员工: - 部门 -- {销售、技术员、QA}之一。请注意,该员工不受办公室约束。 办公室线索是来自不同地点的杂项办公室工作人员的线索。 - 名 - 姓 这是 TABLE 产品销售清单: - [杂项] - PrescribingPhysicianNPI > 多对一 > Doctor.NPI -- “为病人开处方的医生” - 销售代表 > 多对一 > [公司员工].PrimaryKey -- “销售代表记入销售。需要计算佣金” - LeadSource > ???
杂项信息:
公司为潜在客户提供奖励(附属佣金)并为销售人员提供奖励(销售佣金)。来自组织和公司办公室的线索不会获得支付的会员佣金。我正在考虑将 TABLE 公司办公室合并到 TABLE 组织中,并使用“Office --”作为跟踪不同办公室的数据(即:Organization.Name =“Office -- Cincinnati”)。馊主意?问题?