在表格关系的使用上。实线和虚线的使用有什么区别?例如表格:消息/表格:用户用户有0条或多条消息。实线还是虚线?
50few1ms1#
如评论中所述,虚线表示无识别关系。
示例:我们有一个应用程序,它使用此模型注册员工的到达时间:
user { id_user, name, department, job } arrival_log { id_user, arrival_time, department }
arrival_log的每一行都需要指定user_id。没有user_id,我们就不知道谁到达了办公室。实体arrival_log是一个弱实体,因为它依赖于其他实体(user)的存在才能工作。
示例:
flower( flower_id, flower_latin_name, flower_type_id ) flower_type( flower_type_id, name, description )
花和花类型之间的关系是非标识性的,因为每个花类型都可以被标识而不必存在于花表中。
1条答案
按热度按时间50few1ms1#
如评论中所述,虚线表示无识别关系。
示例:我们有一个应用程序,它使用此模型注册员工的到达时间:
arrival_log的每一行都需要指定user_id。没有user_id,我们就不知道谁到达了办公室。实体arrival_log是一个弱实体,因为它依赖于其他实体(user)的存在才能工作。
示例:
花和花类型之间的关系是非标识性的,因为每个花类型都可以被标识而不必存在于花表中。