Tsql 虽然我不了解实际的组成部分,但我仍在努力解决我最初的问题,即供应商如何可以是供应商或酒店,以及我应该如何处理这种关系。我认为我不理解事件的定义。在此模型中,一个事件具有单个源和单个组件。一个复杂的事件(事件组)是用来把这些联系在一起的。感谢ERD Dami

Tsql 虽然我不了解实际的组成部分,但我仍在努力解决我最初的问题,即供应商如何可以是供应商或酒店,以及我应该如何处理这种关系。我认为我不理解事件的定义。在此模型中,一个事件具有单个源和单个组件。一个复杂的事件(事件组)是用来把这些联系在一起的。感谢ERD Dami,tsql,database-design,relational-database,foreign-key-relationship,relational,Tsql,Database Design,Relational Database,Foreign Key Relationship,Relational,虽然我不了解实际的组成部分,但我仍在努力解决我最初的问题,即供应商如何可以是供应商或酒店,以及我应该如何处理这种关系。我认为我不理解事件的定义。在此模型中,一个事件具有单个源和单个组件。一个复杂的事件(事件组)是用来把这些联系在一起的。感谢ERD Damir我真的很感谢你抽出时间来帮助我。我认为我可能需要进一步澄清事件结构,因为分组方法实际上没有任何作用,因为每个事件本身都是以一对一的方式处理的。例如,我可能会添加一个会议,其中有一整堆数据存储在事件表中,如批准人、所有者、组织者、日期、目的地等


虽然我不了解实际的组成部分,但我仍在努力解决我最初的问题,即供应商如何可以是供应商或酒店,以及我应该如何处理这种关系。我认为我不理解事件的定义。在此模型中,一个事件具有单个源和单个组件。一个复杂的事件(事件组)是用来把这些联系在一起的。感谢ERD Damir我真的很感谢你抽出时间来帮助我。我认为我可能需要进一步澄清事件结构,因为分组方法实际上没有任何作用,因为每个事件本身都是以一对一的方式处理的。例如,我可能会添加一个会议,其中有一整堆数据存储在事件表中,如批准人、所有者、组织者、日期、目的地等,然后它会有额外的事件组件,每个组件类型可以为0..n。因此,此会议可以有2个航班,1个酒店预订,供应商/其他项下的视听租赁和餐饮。因此,我在概念化上遇到困难的部分是,我如何将供应商存储为供应商或酒店,考虑到两者都是非常不同的实体,并且存储完全不同的数据。希望这是有意义的?可能像:组件=食品\餐饮,事件源=酒店该模型的问题是,一个事件只能有一个组件,而实际上,一个不同类型(航空、酒店、供应商)的单一事件可以有5个组件,每个组件将用于不同的组件类型(例如提供客房出租的酒店、提供午餐服务的餐饮供应商、航班、酒店客房等)。我喜欢使用EventSource表作为实际组件的门面,但我仍在试图解决我的最初问题,即供应商如何可以是供应商或酒店,以及我应该如何存储这种关系。我认为我不理解事件的定义。在这个模型中,一个事件有一个单一的源一个复杂事件(事件组)用于将这些事件组合在一起。