多项选择题

在工程建设方面,为了减少风险,可以要求工程承包公司提供(),或“交钥匙”工程合同,可以要求项目设计者提供工程技术保证等;

A.DB工程合同
B.固定工期的合同
C.固定价格的合同
D.BP工程合同