Final answer:
NaCl dissociates in water due to its ionic bonds that are disrupted by the polar nature of water, resulting in dissociation into ions. Glucose does not dissociate because it has covalent bonds, and its molecules stay intact when dissolved.
Step-by-step explanation:
The reason NaCl dissociates in water and not glucose is because NaCl is bound by ionic bonds and glucose is held together by covalent bonds. When NaCl is added to water, the ionic bonds are disrupted due to the interaction of ions with the polar regions of water molecules. The polar nature of water allows it to attract and surround the sodium (Na+) and chloride (Cl-) ions, which leads to their separation into the solution. This process is called dissociation. On the other hand, glucose doesn't dissociate because its molecules are covalently bonded which are not broken into ions; rather, they disperse as whole molecules when dissolved in water.