Un sistema de base de datos heterogéneo es un sistema automatizado (o semiautomatizado) para la integración de sistemas de gestión de bases de datos heterogéneos y dispares, con el fin de presentar al usuario una interfaz de consulta única y unificada.
Los sistemas de bases de datos heterogéneas (HDB) son modelos computacionales e implementaciones de software que proporcionan integración de bases de datos heterogéneas. [ 1 ] [ 2 ]
Problemas de integración de bases de datos heterogéneas
Este artículo no contiene detalles sobre sistemas de gestión de bases de datos distribuidas (a veces conocidos como sistemas de bases de datos federadas ).
heterogeneidad técnica
Diferentes formatos de archivo , protocolos de acceso , lenguajes de consulta, etc. A menudo se denomina heterogeneidad sintáctica desde el punto de vista de los datos.
Heterogeneidad del modelo de datos
Diferentes formas de representar y almacenar los mismos datos. La descomposición de las tablas puede variar, los nombres de las columnas (etiquetas de datos) pueden ser diferentes (aunque con la misma semántica), y los esquemas de codificación de datos pueden variar (por ejemplo, si la escala de medición debe incluirse explícitamente en un campo o debe inferirse en otro lugar). También se denomina heterogeneidad esquemática.
Heterogeneidad semántica
Los datos de distintas bases de datos pueden estar relacionados, pero ser diferentes. Quizás un sistema de bases de datos deba integrar datos genómicos y proteómicos. Están relacionados —un gen puede tener varios productos proteicos—, pero los datos son diferentes ( secuencias de nucleótidos y secuencias de aminoácidos , o secuencias de aminoácidos hidrofílicos o hidrofóbicos y aminoácidos con carga positiva o negativa). Existen muchas maneras de analizar conjuntos de datos semánticamente similares, pero distintos.
El sistema también puede requerir la presentación de conocimientos "nuevos" al usuario. Se pueden inferir relaciones entre los datos según las reglas especificadas en las ontologías del dominio .
Véase también
Referencias
- ↑ Sujansky, Walter (agosto de 2001). "Integración de bases de datos heterogéneas en biomedicina" . Journal of Biomedical Informatics . 34 (4): 285– 298. doi : 10.1006/jbin.2001.1024 . PMID 11977810 .
- ↑ Sheth, Amit P.; James A. Larson (septiembre de 1990). "Sistemas de bases de datos federadas para la gestión de bases de datos distribuidas, heterogéneas y autónomas" (PDF) . ACM Computing Surveys . 22 (3): 183–236 . CiteSeerX 10.1.1.381.9176 . doi : 10.1145/96602.96604 . Archivado del original (PDF) el 24 de octubre de 2019. Recuperado el 30 de julio de 2012 .
- Sistemas de gestión de bases de datos