Best practice Dynamic Checkbox arrays per DB row or seperate DB rows?

Not sure what you mean by this?