3 / 10

某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(  )。

零件号零件名称供应商供应商所在地单价(元)库存量
010023P2S1北京市海淀区58号22.80380
010024P3S1北京市海淀区58号280.001350
010022P1S2陕西省西安市雁塔区2号65.60160
010023P2S2陕西省西安市雁塔区2号28.001280
010024P3S2陕西省西安市雁塔区2号260.003900
010022P1S3北京市新城区65号66.802860

查询各种零件的平均单价、最高单价与最低单价之间差距的SQL语句为:
    SELECT零件号,()
    FROM P
    ();

该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为()。