假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(),S和P的之间联系类型属于()。
假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(),S和P的之间联系类型属于()。
A.营销点、商品名
B.营销点、条形码
C.负责人姓名、商品名
D.负责人姓名、条形码
正确答案:B
主码是能唯一标识关系中每一元组,并不含多余属性的属性或属性组。在关系S中营销点唯一标识S中的每一个元组,并且不含有多余的属性,而且其它的属性都不能唯一标识每一元组,所以关系S的主键为营销点;在关系P中,条形码是唯一能标识一种商品的,而商品名则可能因有不同产地而导致重复,所以关系P中的主键应该为条形码题干中:“每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售”说明关系S和P之间应为多对多的关系