Hola, soy novato me encuentro estudiando un curso de BD, y tengo algunas inquietudes, me plantean la siguiente cuestión:
Hay una aplicación ejecutable en C++ que incluye consultas a unas tablas de una BD en el mismo código ¿qué implicaciones tendría que el desarrollador cambie la estructura de las tablas o el tamaño/nombre de los campos?
Según tengo entendido los SGBD proporcionan independencia lógica, por lo que dichos cambios no deberían afectar a la aplicación, pero esto es teórico en la practica no tengo conocimiento de realmente cuanto se vería o no afectada la aplicación, presumo que si los cambios en la estructura son de las tablas son considerables esto afectará la aplicación, de igual forma con los nombres/tamaños de los campos, haciendo que sea necesario corregir la aplicación para que se ajuste a las nuevas condiciones de la tabla.
Me interesa mucho saber su opinión al respecto puesto que tienen mayor experiencia con las BD y me pueden aclarar las dudas que tengo.
Gracias.