Diseño de soluciones de bases de datos abarcan las muchas etapas de la gestión de datos, incluyendo el modelado de datos , diseño de bases de datos y la integración de bases de datos . Herramientas necesarias variarán dependiendo de qué etapa de diseño de una solución de base de datos cae en . El modelado de datos requerirá un software que permite diagramar las relaciones de datos empresariales. Diseño de base de datos se realiza utilizando herramientas de la plataforma de datos. La integración de bases de datos puede requerir programación especial cuando las soluciones off-the -shelf son inadecuados. Data Modeling
modelado de datos identifica normas y requisitos para el diseño de base de datos , el establecimiento de las relaciones entre las diferentes piezas de datos y la identificación de la forma de los datos existentes del grupo. El resultado final de modelado de datos son los "super- sets " y "sub- grupos" de los datos extraídos en forma de diagrama conocido como ( datos) diagramas entidad relación ( ERD ) . Las herramientas que permiten al usuario dibujar diagramas , como Visio de Microsoft , no se suministran suficientes opciones para un diseñador de base de datos. Software diseñado específicamente para el modelado de base de datos permite la creación, mantenimiento y documentación de la estructura de datos para una variedad de plataformas de bases de datos como Oracle , Sybase , MySQL, PostgreSQL , DB2 y Microsoft SQL . Software de modelado puede aumentar la productividad " captura " inconsistencias, fallas o errores en el diseño de la estructura de datos.
Database Design
diseño de base de datos
es la construcción real de la base de datos tablas ( esquema) . Diseño implica la transformación de las reglas de modelado y las relaciones en un esquema de base de datos ( estructura ) creando así las tablas que contienen los datos reales . Diseño de base de datos comienza con una plataforma de base de datos ( producto ) . Plataformas como Oracle , Sybase , DB2 y otros proporcionan un sistema para la base de datos para trabajar dentro de la base de datos e incluyen el diseño , monitoreo y pruebas de herramientas . Herramientas de modelado independientes se integran con las herramientas de diseño de bases de datos que permiten a los ERD y reglas para la importación en la plataforma. El diseñador comienza a construir las tablas necesarias utilizando las herramientas de diseño con el tiempo de llenado de las tablas con los datos reales . Algunas plataformas pueden incluir una herramienta de software de modelado de datos .
Data Integration
integración de datos ocurre cuando dos bases de datos o fuentes de datos separados se combinan entre sí . Soluciones de bases de datos a menudo incluyen la integración en especial cuando una empresa experimenta una fusión, un rediseño del proceso o ha heredado o comprado de datos de otra compañía. Herramientas de integración de datos ayudan a los sistemas dispares interactúen y se conecten . Estos descifrar datos herramientas y luego la etapa ( organizar los datos en los grupos correctos ) , transformación ( aplicación de las normas de base de datos ) y cargar los datos en tablas de bases de datos . Herramientas de integración de base de datos contienen scripts o de código, que se refiere a menudo como " conectores " , que trabajan para integrar a los formatos de datos, Web y la tecnología , las aplicaciones heredadas , formatos B2B y datos no estructurados , como informes, HTML y otros tipos de archivos . Software de integración de datos se puede comprar fuera de la plataforma , ser parte de una plataforma de datos o estar diseñada para una solución de base de datos específica de un equipo de programadores.