实验 4
本次实验内容为两个小应用建立 ER 模型。
1、假设要为一个快递公司设计一个数据库。数据库能够查询寄件
的客户和收件客户及相关信息;有些客户可能既寄件又收件;由
于每个包裹都需要追踪,所以需要存储包裹的位置以及它的历史
位置(即可查看物流)。请画出该应用的 ER 图,将其转换为关系
模型,指出相应的码。
答:
customer(customer_id, name, address)
Packet (packet_id, weight)
Place (place_id, city, country, address)
Sends (sender_id, receiver_id, packet_id, time_received, time_sent
Foreign key sender_id references customer_id,
foreign key receiver_id references customer_id,
foreign key packet_id references Packet_id)
Has_gone_through (packet_id, place_id, time
foreign key packet_id references packet,
foreign key place_id references place)