Ciao a tutti, qualcuno potrebbe spiegarmi i vantaggi dell'utilizzo di un oggetto DataSet.xsd in una WinForms?

in particolare:

- E' possibile creare automaticamente la struttura del DB nel file DataSet1.xsd... oppure è necessario farlo manualmente?

- Che vantaggi porta l'utilizzo di questo DataSet all'interno di una WinForms?

Grazie