bueno, es importante. el visual basic 9 ofrece mejoras para linq(Language Integrated Query)
la tendencia es que pones la logica en la base de datos, si tienes una tabla de personas, y otra de amigos, para poder decir quien es amigo de quien necesitas una tabla que te relacione las otras 2 ejemplo "amigos_x_personas".esa seria la logica de relacionar las tablas en visual 6 o 9. ya que si pones campo_a,campo_b,campo_c y le dejas la logica de saber que hacer con esos campos al programa de visual basic. una vez tengas que actualizar de la version 6 a la 9 tendras que volver a escribir gran parte de tu codigo.
pero si la logica esta en la base de datos mediante relaciones entre tablas puede, cambiar de leguaje de programacion no esta cuesta arriba.