1 Modelado de bases de datos

Anuncio
Modelado de bases de datos
25.09.2006 | Equipo Danysoft
La utilización de herramientas de modelado permite a los arquitectos de
datos y administradores de bases de datos junto con los desarrolladores
gestionar y mantener aplicaciones que trabajan con un volumen grande
de datos. Entre estas herramientas se encuentra ER/Studio de
Embarcadero, que permite transformar, migrar e integrar amplias
cantidades de datos procedentes de diversas fuentes de su empresa.
Introducción
CASE o Ingeniería de Software Asistida por Computadora generalmente puede ser aplicado a
cualquier sistema o colección de herramientas que ayudan a automatizar el diseño de software y
el proceso de desarrollo. Los compiladores, editores estructurados, sistemas de control de código
fuente, y las herramientas de modelado, todos ellos son herramientas CASE en el sentido más
estricto.
CASE es una filosofía que se orienta a la mejor comprensión de los modelos de empresa, sus
actividades y el desarrollo de los sistemas de información. Esta filosofía involucra además el uso de
programas que permiten:
Construir los modelos que describen la empresa,
Describir el medio en el que se realizan las actividades,
Llevar a cabo la planificación,
El desarrollo del Sistema Informático, desde la planificación, pasando por el análisis y
diseño de sistemas, hasta la generación del código de los programas y la documentación.
Aumentar la productividad de las áreas de desarrollo y mantenimiento de los sistemas
informáticos.
Mejorar la calidad del software desarrollado.
Reducir tiempos y costos de desarrollo y mantenimiento del software.
Mejorar la gestión y dominio sobre el proyecto en cuanto a su planificación, ejecución y
control.
Mejorar el archivo de datos (enciclopedia) de conocimientos (know-how) y sus facilidades
de uso, reduciendo la dependencia de analistas y programadores.
Entre las herramientas CASE se encuentran las aplicaciones de modelado de Bases de Datos y en
este artículo vamos a centrar toda nuestra atención en la herramienta ER/Studio de Embarcadero
Modelado de base de datos con ER/Studio
Es una herramienta de modelado de datos fácil de usar y multinivel para el diseño de bases de
datos a nivel físico y lógico. Direcciona las necesidades diarias de los administradores de bases de
datos, desarrolladores y arquitectos de datos que construyen y mantienen aplicaciones de bases de
datos grandes y complejas.
Valor añadido Danysoft | www.danysoft.com
Algunos de los objetivos que persiguen las herramientas CASE podemos destacar:
1
ER/Studio está equipado para crear y manejar diseños de bases de datos funcionales y confiables.
Ofrece fuertes capacidades de diseño lógico, sincronización bidireccional de los diseños físicos y
lógicos, construcción automática de
bases de datos, documentación y fácil
creación de reportes.
ER/Studio es simple y fácil de
manejarlo y ayuda a organizaciones
para tomar decisiones en cómo
resolver embotellamientos de los
datos, eliminar redundancia y alcanzar
en última instancia usos de más alta
calidad que entreguen datos más
eficientes y exactos a la empresa.
Entre las bondades que ofrece,
destacaríamos:
Sincronización de la base de
datos. Sincronización entre el
modelo físico y lógico. Mezcla
entre cualquier par de
diagramas físicos para la
misma plataforma de bases
de datos. Compara lado a
lado las diferencias y da la
opción al usuario para decidir
las diferencias a mezclar o
ignorar.
Objetos reusables,
construyendo atributos
reusables y aplicarlos a
atributos y columnas.
Crear rápidamente subvistas y
submodelos eligiendo un área
del diagrama
Creación de un modelo de datos ofreciendo la posibilidad de crear un modelo de datos
nuevo, realizar ingenieria inversa a partir de una base de datos ya existente o importar un
archivo SQL o modelo de datos realizado con Edwin.
Soporta metodología de Yourdon con diagramas entidad relación y modelos IDEF1.
Publicación automática en la Web. ER/Studio puede documentar automáticamente un
diagrama entero, generando un conjunto integrado de reportes HTML sofisticados que
múltiples usuarios puede compartir en Internet
Calidad de presentación en los reportes. Además de los reportes en HTML, ER/Studio
puede generar reportes de alta calidad con un formato de texto amplio que está disponible
para presentaciones profesionales.
Además la nueva versión 7.0, aporta las siguientes características entre otras:
Actualización del diseño de la base de datos física:
Gestión de la seguridad. – gestión de usuarios, permisos y roles en cualquier modelo
físico o lógico permitiendo propagar los permisos desde el modelo lógico al físico una vez
que se crea éste y sincronizar los usuarios, roles y permisos entre los modelos y una base
de datos.
Pronostico de la capacidad - pronosticar el número de filas y ratios de crecimiento de
filas para las tablas y calcular los requisitos de almacenaje futuros.
Generación de sentencias ALTER SQL- generar automáticamente código ALTER
cuando se compara dos modelos físicos o se compara un modelo físico con un archivo SQL
Actualización de la gestión del modelo
Herencia de Dominios – ER/Studio 7.0 soporta la herencia de estructuras de dominios.
Deriva nuevos dominios de uno ya existente para una plataforma específica o permite
construir conjuntos de dominios relacionados.
Mapeos definidos por el usuario - ER/Studio 7.0 permite al ingeniero de software
definir sus propios mapeos entre un modelo físico y lógico
Añadir nuevos modelos – pudiendo importar modelos ER/Studio o DT/Studio usando el
asistente “Add New Physical Model” , ó bien utilizando técnicas de ingeniería inversa
importando modelos ya existentes o a partir de un archivos SQL
Utilidades de sincronización de submodelos sincronizando submodelos entre los
distintos modelos.
Actualización del Submodelo – Ofrece un control detallado sobre la construcción y
mantenimiento de submodelos, permitiendo añadir y borrar objetos relacionados
Actualización de Data Warehousing
Reglas para la migración de datos – Define reglas que documentan exactamente los
requerimientos para la carga de datos, actualización, archivado y borrado de datos.
Resumen
ER/Studio es una herramienta de base de datos que le ayuda a diseñar, generar y mantener
aplicaciones de base de datos de calidad y alto rendimiento. Desde un modelo lógico de sus
requerimientos de información y reglas del negocio que definen su base de datos, hasta un modelo
físico optimizado por las características específicas de su base de datos de destino, ER/Studio le
permite visualizar la estructura adecuada, los elementos clave y un diseño optimizado de su base
de datos.
Para más información.
Visite http://www.danysoft.com/embarcadero para más información.
Valor añadido Danysoft | www.danysoft.com
O contacte con los servicios profesionales Danysoft en el 902 123146, o en info@danysoft.com, le
ofrecemos servicios de consultoría, desarrollo y gestión de licencias para cubrir sus necesidades.
3
Descargar