【喵呜刷题小喵解析】:根据《中华人民共和国劳动合同法》规定,集体合同由工会代表企业职工一方与用人单位订立;尚未建立工会的用人单位,由上级工会指导劳动者推举的代表与用人单位订立。集体合同草案应当提交职工代表大会或者全体职工讨论通过。集体合同由工会主席或者双方推举的代表签订,由用人单位和工会各执一份。集体合同应当报送劳动行政部门;劳动行政部门自收到集体合同文本之日起十五日内未提出异议的,集体合同即行生效。集体合同文本应当提交公布,让劳动者熟记。集体合同应当包括劳动报酬、工作时间、休息休假、劳动安全卫生、保险福利、职工培训、社会保险费和福利、劳动纪律、劳动定额管理等事项。由此可知,集体合同是通过集体协商签订的书面协议,故正确答案为D。