Se actualizará el diagrama con los cambios siguientes para que coincida con la base de datos antes de poder cargar las tablas siguientes. (Visual Database Tools)

Está intentando agregar al diagrama una tabla relacionada con una tabla ya existente en el diagrama, y dicha relación se contradice de algún modo con el contenido del diagrama. Esto sucede cuando otro usuario agrega o modifica la relación después de haber empezado a trabajar en el diagrama.

Recuerde que cuando agregue una tabla a un diagrama, el Diseñador de bases de datos incluirá las relaciones entre las tablas existentes y la tabla que acaba de agregar de forma automática. Cuando intentó agregar dicha relación, el Diseñador de bases de datos descubrió que la copia en memoria de la estructura de la base de datos ya no coincidía con el contenido de la base de datos. Antes de agregar la tabla, el Diseñador de bases de datos actualizará el diagrama de forma apropiada.

Por ejemplo, suponga que el diagrama es coherente inicialmente con la base de datos. EL diagrama incluye dos tablas, Student y Course, y una relación uno a uno entre ambas denominada TutoringAssignment. La relación indica que cada estudiante puede impartir las clases de un curso y que a cada curso puede darle clases un estudiante. Inicialmente, el diagrama no incluye otras tablas.

Mientras trabaja en el diagrama, otro usuario cambia la estructura de la base de datos. Este usuario elimina la relación TutoringAssignment y agrega otra relación con el mismo nombre entre las tablas Student y SectionOfCourse. (Este cambio mejora la estructura de la base de datos, porque refleja de forma más precisa las necesidades de información de la organización. Se asignan los estudiantes a secciones específicas de cursos y no a cursos en general). El otro usuario confirma estos cambios en la base de datos.

A continuación, se agrega la tabla SectionOfCourse al diagrama. Como esta tabla tiene una relación con la tabla Student que ya está presente en el diagrama, el Diseñador de bases de datos intenta incluir esta relación en el diagrama. El conflicto surge porque la relación que se va a incluir tiene el mismo nombre que una relación que ya está en el diagrama y que ahora es obsoleta.

Debido a estos conflictos, el Diseñador de bases de datos actualizará la copia en memoria de la estructura de la base de datos de la forma apropiada. Es decir, quitará la relación TutoringAssignment entre las tablas Student y Course. Sólo entonces el Diseñador de bases de datos agregará al diagrama la tabla SectionOfCourse y la relación TutoringAssignment entre las tablas Student y SectionOfCourse.

Nota

El Diseñador de bases de datos no reconcilia todas las diferencias entre el diagrama y la base de datos. Sólo reconcilia las diferencias que, de algún modo, evitarían agregar la tabla al diagrama.