Terminología
A continuación enumeramos los principales términos utilizados en la presente documentación.
Comparaciones
DiffDog puede realizar seis tipos de comparaciones: comparaciones de archivos, comparaciones de directorios, comparaciones de documentos de Microsoft Word, comparaciones de esquemas XML, comparaciones de esquemas de BD y comparaciones de datos de BD (ver más abajo).
Comparación de archivos
Proceso cuyo objetivo es encontrar las diferencias entre dos archivos. El término también hace referencia a la presentación de los resultados de la comparación.
Ventana de comparación de archivos
Cada comparación de archivos se presenta en una ventana de comparación de archivos. En DiffDog puede abrir varias comparaciones de archivos al mismo tiempo, pero solo una puede estar activa.
Comparación de documentos de Microsoft Word
Proceso cuyo objetivo es encontrar las diferencias entre dos archivos de Microsoft Word (*.doc o *.docx). El término también hace referencia a la presentación de los resultados de la comparación.
Ventana de comparación de Word
Cada comparación de documentos de Word se presenta en una ventana de comparación. En DiffDog puede abrir varias comparaciones de documentos de Word al mismo tiempo, pero solo una puede estar activa.
Comparación de directorios
Proceso cuyo objetivo es encontrar las diferencias entre dos directorios. El término también hace referencia a la presentación de los resultados de la comparación.
Ventana de comparación de directorios
Cada comparación de directorios se presenta en una ventana de comparación. En DiffDog puede abrir varias comparaciones de directorios al mismo tiempo, pero solo una puede estar activa.
Comparación de datos de BD
Proceso cuyo objetivo es encontrar las diferencias entre el contenido de las tablas de dos bases de datos.
Ventana de comparación de datos de BD
Cada comparación de datos de BD se presenta en una ventana de comparación. En DiffDog puede abrir varias comparaciones de datos de BD al mismo tiempo, pero solo una puede estar activa.
Comparación de esquemas de BD
Proceso cuyo objetivo es encontrar las diferencias entre la estructura de las tablas de dos esquemas de base de datos.
Ventana de comparación de esquemas de BD
Cada comparación de esquema de BD se presenta en una ventana de comparación. En DiffDog puede abrir varias comparaciones de esquemas de BD al mismo tiempo, pero solo una puede estar activa.
Comparación de esquemas XML
Proceso cuyo objetivo es encontrar las diferencias entre dos esquemas XML. El término también hace referencia a la presentación de los resultados de la comparación.
Ventana de comparación de esquemas XML
Cada comparación de esquemas XML se presenta en una ventana de comparación. En DiffDog puede abrir varias comparaciones de esquemas XML al mismo tiempo, pero solo una puede estar activa.
Componente
En las comparaciones de datos de BD, de esquemas de BD y de esquemas XML, los elementos que se deben comparar aparecen dentro de dos componentes. Estos componentes sirven para seleccionar los elementos de la comparación, crear asignaciones entre ellos y ofrecer varias opciones de comparación.
Origen de datos
Base de datos que almacena las tablas comparadas en una comparación de datos o esquemas de BD. Para poder iniciar la comparación de datos o esquemas de BD es necesario establecer una conexión con el origen de datos.
Ventana de resultados de la comparación de datos de BD
A diferencia de las comparaciones de archivos y directorios, los resultados de una comparación de datos de BD no aparecen directamente en la ventana de comparación, sino en una ventana distinta llamada Ventana de resultados de la comparación de datos de BD. Esta ventana ofrece un resumen de los resultados, es decir, muestra si los datos de las dos tablas son iguales o no y cuántas filas son diferentes o cuántas existen solamente en un lado de la comparación.
Directorios y carpetas
Estos dos términos son sinónimos.
Se pueden distinguir seis tipos de diferencias: (1) diferencias entre archivos, (2) diferencias entre directorios, (3) diferencias entre documentos de Microsoft Word, (4) diferencias entre datos de las tablas de dos bases de datos, (5) diferencias en la estructura de los esquemas de dos bases de datos y (6) diferencias entre esquemas XML.
(1) Si dos archivos se comparan como texto solamente, una diferencia significa que una línea del texto de un archivo es distinta a la línea correspondiente del otro archivo. Recuerde que la línea entera se cuenta como una diferencia (incluso si selecciona la opción de mostrar diferencias en las líneas de texto). Es importante tener esto en cuenta a la hora de combinar las diferencias porque lo que se combina es la línea entera y no solo los caracteres. Una línea de texto es diferente si uno o varios caracteres del texto son diferentes, si falta texto o si esa línea no existe en el otro archivo.
Si dos archivos se comparan como XML, una diferencia significa que un nodo es distinto al nodo correspondiente del otro archivo. Por lo general, dos nodos son diferentes si sus valores de texto no coinciden. En el cuadro de diálogo "Opciones de la comparación" puede definir qué constituye una diferencia.
(2) Las diferencias entre dos directorios se detectan comparando los archivos de los directorios comparados. En el modo de comparación rápida se compara el tamaño de los archivos y sus marcas de tiempo. Si uno de ellos es diferente, los archivos son diferentes. También puede comparar los archivos de los directorios en función de su contenido. Estas comparaciones se realizan como comparaciones de archivos corrientes. Consulte la definición de Archivos iguales y Archivos no iguales para obtener más información.
(3) Una diferencia entre dos documentos de Microsoft Word significa que una frase o un párrafo (dependiendo de las opciones de comparación elegidas) es diferente a la frase o al párrafo correspondiente en el otro documento. Recuerde que la línea entera cuenta como una diferencia (incluso si selecciona la opción de mostrar diferencias en las líneas de texto). Es importante tener esto en cuenta a la hora de combinar las diferencias porque lo que se combina es la línea o el párrafo enteros y no solo los caracteres. Una línea o un párrafo es diferente si uno o varios caracteres del texto son diferentes, si falta texto o si esa línea o ese párrafo no existe en el otro documento.
(4) Si la tablas de dos BD se comparan como cadenas, una diferencia significa que la representación de cadena de los datos de un campo no es la misma en las dos tablas.
Si lo que se compara es el contenido de las tablas de dos BD (usando el tipo de datos interno de la BD o comparación nativa), una diferencia significa que el contenido de un campo propiamente dicho (y no su representación de cadena) de la primera tabla no concuerda con el contenido del campo correspondiente de la segunda tabla.
(5) Una diferencia en la estructura de los esquemas de dos BD significa que el nombre o tipo de datos de un elemento de BD no es el mismo o que el elemento existe en un esquema y no en el otro.
(6) Una diferencia entre dos esquemas XML significa que el nombre de un elemento no es el mismo en los dos esquemas o que el elemento existe en un esquema XML y no en el otro.
En las comparaciones de directorios, archivos idénticos según las opciones de comparación elegidas.
En las comparaciones de directorios, hay dos tipos de archivos no iguales: (1) archivos diferentes (ver la definición de Diferencia que aparece más arriba) y (2) archivos que están presentes en un directorio pero no en el otro. Recuerde que un archivo no igual no significa que sea diferente necesariamente.
En comparaciones de datos de BD, de esquemas de BD y de esquemas XML, cada tabla, columna o elemento (respectivamente) del componente de comparación izquierdo debe asignarse a una tabla, columna o elemento del componente de comparación derecho. Este proceso se denomina asignación y se puede hacer de forma automática (en función del nombre o tipo de datos de la tabla, columna o elemento) o a mano mediante operaciones de arrastrar y colocar.
Combinar
Las diferencias detectadas en una comparación de archivos, de datos de BD o de esquemas de BD se pueden combinar, es decir, se pueden copiar de un archivo o tabla al otro. El bloque que se copia sobrescribe el bloque o espacio correspondiente en el archivo o base de datos comparado. En las comparaciones de archivos se puede combinar la diferencia activa (actual) tanto de derecha a izquierda como de izquierda a derecha. En las comparaciones de BD, se pueden combinar todos los elementos o solo los seleccionados. Recuerde que los archivos no iguales de las comparaciones de directorios también se pueden copiar de un panel (directorio) al otro y que las filas que existen en un solo lado de la comparación de datos de BD se pueden copiar al otro lado.
Sincronizar
Dos directorios que son diferentes se sincronizan copiando los archivos y subcarpetas no iguales de un directorio al otro o eliminando los archivos que están presentes en un directorio y no en el otro. Las opciones de sincronización predeterminadas aparecen en el cuadro de diálogo "Sincronizar directorios", donde puede elegir opciones de sincronización para todo el directorio. Además puede editar las acciones de sincronización de cada archivo o subcarpeta.