【发布时间】:2021-08-08 06:55:42
【问题描述】:
我想问一下如何对同一张表中的数据进行建模
来源表:客户
Fields : cust_id , Firstname , LastName , Address No , Street , Province , PostalCode
成为模特
表:客户
Fields : cust_id , Firstname , LastName
表:房子
Fields : House_id, Address No , Street , Province , PostalCode
表:CUST_HOUSE_RELATION
FIELD : CUST_ID,HOUSE_ID,RELATE_TYPE
信息
- 1 客户 M 家(地址)和 1 家(地址)M 客户
- 创建 CUST_HOUSE_RELATION 以解决 M:M 关系
- 没有表地址(分隔)
问题
- 我无法定义 HouseID,因为 Source 中没有 addressid(表 customer 包含客户信息和地址信息(没有地址信息的键)。请建议。
【问题讨论】:
-
这是一次性的数据迁移练习吗?您需要生成密钥。插入房屋记录,捕获id并在插入CUST_HOUSE_RELATION记录时使用。最终模型实际上并不适合输入数据。
-
请问,如果我生成 House Id,如何加入 HouseId 和 cust_id ?我的意思是我不知道我可以使用哪些字段来连接 HouseId 和 Cust Id
-
这是一次性的数据迁移练习吗?
标签: database data-modeling data-warehouse datamodel azure-sql-data-warehouse