An ionic compound does dissociate to a large extent in water. The compound that will completely dissociate in water here is Ba(NO3)2.
A soluble compound is a compound that can dissociate to a large extent in water. Not all compounds are soluble in water. Only ionic compounds are soluble in water.
The compound that would dissolve in water among the list of compounds here is Ba(NO3)2.
Learn more about ionic compounds: https://brainly.com/question/9167977?