Si la pregunta es muy controversial...pero sencillamente creo que es marketing para llamar la atencion de respuestas. Ahora al punto...lo mas certero y serio es pensar que se desea guardar los valores true, o false...
o mas lógico es que estos check representen campos y se podrian crear como controles con indices. (Una matriz de controles por asi decirlo) inciando en 0 a 9.
ejemplo:
cod_campocheck, descripcion. donde cod_campocheck es el indice del control check creado.
Asi que se podria recorrer de 0 a 10, y evaluar cuales estan marcados. O bien validar uno a uno e ir creado tu
insert into tbl_guardar (sn_marca0,sn_marca2,sn_marca3...sn_marca9)
VALUES (0,0,-1,0....0)
donde 0 es falso y -1 es verdadero.
Ahora bien, en tu tabla de SQL debe existir un código que permita relacionar estos check de tipo identity llamado (codigo_tblguard).
asi tbl_guardar
codigo_tblguard | sn_marca0 | sn_marca2 | ..... | sn_marca9
...Espero mi respuesta haya sido igual de precisa jejejej

...no te lo tomes a pecho!!
Saludos, cuidate