Sie sind auf Seite 1von 16

INGENIERA DE SISTEMAS

Curso

Modelamiento de Base de
Datos

Ttulo del Trabajo

Sistemas Gestores de Base


De Datos y Sistemas de
Modelamiento de Base de
Datos

Integrantes

Lpez Prez John Elvis

Docente

Luis Camacho Colan

2015

Tabla de contenido
Qu es una Base de Datos?................................................................................. 2
Caractersticas de un SGBD (Sistema Gestor de Base de Datos)....................................2
1.

SGBD Comerciales o Privativos......................................................................4


1.1.

1.1.1.

Ventajas........................................................................................ 4

1.1.2.

Desventajas.................................................................................... 4

1.2.

Ventajas........................................................................................ 6

1.2.2.

Desventajas.................................................................................... 6

Access................................................................................................. 6

1.3.1.

Ventajas........................................................................................ 7

1.3.2.

Desventajas.................................................................................... 7

SGBD Libres............................................................................................... 7
2.1.

MySQL............................................................................................... 7

2.1.1.

Ventajas........................................................................................ 8

2.1.2.

Desventajas.................................................................................... 8

2.2.

PostgreSQL........................................................................................... 8

2.2.1.

Ventajas........................................................................................ 9

2.2.2.

Desventajas.................................................................................... 9

2.3.

3.

Microsoft SQL server............................................................................... 5

1.2.1.
1.3.

2.

Oracle DataBase.................................................................................... 4

MariaDB.............................................................................................. 9

2.3.1.

Ventajas...................................................................................... 10

2.3.2.

Desventajas.................................................................................. 10

HERRAMIENTAS DE MODELAMIENTO DE BASE DE DATOS.....................10


3.1.

Oracle Data Modeler.............................................................................. 10

3.2.

CA ERwin R9.6.................................................................................... 11

3.3.

pgModeler.......................................................................................... 12

3.4.

Rational Data Architect...........................................................................13

Introduccin
Los Sistemas de gestin de base de datos son un tipo de software muy especfico,
dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la
utilizan. Se compone de: un lenguaje de definicin de datos, un lenguaje de
manipulacin de datos y un lenguaje de consulta.
Uno de los pasos cruciales en la construccin de una aplicacin que maneje una base de
datos, es sin duda, el diseo de la base de datos, en donde lo ms importante son los
modelos de datos.
Si los modelos no son definidos apropiadamente, podemos tener muchos dolores de
cabeza al momento de ejecutar consultas a la base de datos para tratar de obtener algn
tipo de datos.
No importa si nuestra base de datos tiene slo 20 registros, o algunos cuantos miles, es
importante asegurarnos que nuestra base de datos est correctamente diseada para que
tenga eficiencia y que se pueda seguir utilizando por largo del tiempo.

Qu es una Base de Datos?


Un sistema de bases de datos sirve para integrar los datos. Lo componen los
siguientes elementos:
1. Hardware. Mquinas en las que se almacenan las bases de datos. Incorporan
unidades de almacenamiento masivo para este fin.
2. Software. Es el sistema gestor de bases de datos. El encargado de administrar las
bases de datos.
3. Datos. Incluyen los datos que se necesitan almacenar y los metadatos que son datos
que sirven para describir lo que se almacena en la base de datos.
4. Usuarios. Personas que manipulan los datos del sistema. Hay tres categoras:
4.1. Usuarios finales. Aquellos que utilizan datos de la base de datos para su trabajo
cotidiano que no tiene por qu tener que ver con la informtica. Normalmente
no utilizan la base de datos directamente, si no que utilizan aplicaciones creadas
para ellos a fin de facilitar la manipulacin de los datos. Estos usuarios slo
acceden a ciertos datos.
4.2. Desarrolladores. Analistas y programadores encargados de generar
aplicaciones para los usuarios finales.
4.3. Administradores. Tambin llamados DBA (Data Base Administrator), se
encargan de gestionar las bases de datos.
Hay que tener en cuenta que las necesidades de los usuarios son muy diferentes en
funcin del tipo de usuario que sean: a los finales les interesa la facilidad de uso, a los
desarrolladores la potencia y flexibilidad de los lenguajes incorporados del sistema de
bases de datos, a los administradores herramientas de gestin avanzada para la base de
datos.
Caractersticas de un SGBD (Sistema Gestor de Base de Datos)
Las caractersticas de un SGBD son:
Abstraccin de la informacin. Los SGBD ahorran a los usuarios detalles
acerca del almacenamiento fsico de los datos. Da lo mismo si una base de datos
ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. As,
se definen varios niveles de abstraccin.
Independencia. La independencia de los datos consiste en la capacidad de
modificar el esquema (fsico o lgico) de una base de datos sin tener que realizar
cambios en las aplicaciones que se sirven de ella.
Redundancia mnima. Un buen diseo de una base de datos lograr evitar la
aparicin de informacin repetida o redundante. De entrada, lo ideal es lograr

una redundancia nula; no obstante, en algunos casos la complejidad de los


clculos hace necesaria la aparicin de redundancias.
Consistencia. En aquellos casos en los que no se ha logrado esta redundancia
nula, ser necesario vigilar que aquella informacin que aparece repetida se
actualice de forma coherente, es decir, que todos los datos repetidos se
actualicen de forma simultnea.
Seguridad. La informacin almacenada en una base de datos puede llegar a
tener un gran valor. Los SGBD deben garantizar que esta informacin se
encuentra segura frente a usuarios malintencionados, que intenten leer
informacin privilegiada; frente a ataques que deseen manipular o destruir la
informacin; o simplemente ante las torpezas de algn usuario autorizado pero
despistado. Normalmente, los SGBD disponen de un complejo sistema de
permisos a usuarios y grupos de usuarios, que permiten otorgar diversas
categoras de permisos.
Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez
de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de
hardware, datos introducidos por usuarios descuidados, o cualquier otra
circunstancia capaz de corromper la informacin almacenada.
Respaldo y recuperacin. Los SGBD deben proporcionar una forma eficiente
de realizar copias de respaldo de la informacin almacenada en ellos, y de
restaurar a partir de estas copias los datos que se hayan podido perder.
Control de la concurrencia. En la mayora de entornos (excepto quizs el
domstico), lo ms habitual es que sean muchas las personas que acceden a una
base de datos, bien para recuperar informacin, bien para almacenarla. Y es
tambin frecuente que dichos accesos se realicen de forma simultnea. As pues,
un SGBD debe controlar este acceso concurrente a la informacin, que podra
derivar en inconsistencias.

1. SGBD Comerciales o Privativos


1.1. Oracle DataBase

Oracle Database es un sistema de gestin de base de datos de tipo objetorelacional (ORDBMS, por el acrnimo en ingls deObject-Relational Data Base
Management System), desarrollado por Oracle Corporation.
Se considera a Oracle Database como uno de los sistemas de bases de datos ms
completos, destacando: soporte de transacciones, estabilidad, escalabilidad, y
soporte multiplataforma.
Su dominio en el mercado de servidores empresariales haba sido casi total hasta que
recientemente tiene la competencia del Microsoft y de la oferta de otros RDBMS con
licencia libre como PostgreSQL, MySQL o Firebird.
Las ltimas versiones de Oracle han sido certificadas para poder trabajar
bajo GNU/Linux.
1.1.1. Ventajas

Oracle es el motor de base de datos objeto-relacional ms usado a nivel mundial.


Puede ejecutarse en todas las plataformas, desde una Pc hasta un

supercomputador.
Oracle soporta todas las funciones que se esperan de un servidor "serio": un
lenguaje de diseo de bases de datos muy completo (PL/SQL) que permite
implementar diseos "activos", con triggers y procedimientos almacenados, con

una integridad referencial declarativa bastante potente.


Permite el uso de particiones para la mejora de la eficiencia, de replicacin e
incluso ciertas versiones admiten la administracin de bases de datos

distribuidas.
El software del servidor puede ejecutarse en multitud de sistemas operativos.
Oracle es la base de datos con ms orientacin haca INTERNET.
1.1.2. Desventajas

Las versiones ms recientes de Oracle son la 11g, 10g, 9g, 8g, desde el
lanzamiento original de la 8 se sucedieron varias versiones con correcciones,
hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al
parecer, la remodelacin del sistema de almacenamiento por causa de la
introduccin de extensiones orientadas a objetos.

El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de


Personal Oracle son excesivamente caras, en mi opinin. Otro problema es la
necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el
Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un

Oracle mal configurado puede ser desesperantemente lento.


Tambin es elevado el coste de la informacin, y slo ltimamente han
comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la simple
instalacin y administracin.

1.2. Microsoft SQL server


Es un sistema de gestin de bases de datos relacionales (SGBD) basada en el
lenguaje Transact-SQL, capaz de poner a disposicin de muchos usuarios grandes
cantidades de datos de manera simultnea.
Entre sus caractersticas figuran: Soporte de transacciones. Escalabilidad, estabilidad y
seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno
grfico de administracin, que permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor donde la informacin y datos se alojan en el
servidor y las terminales o clientes de la red slo acceden a la informacin. Adems
permite administrar informacin de otros servidores de datos Este sistema incluye una
versin reducida, llamada MSDE con el mismo motor de base de datos pero orientado a
proyectos ms pequeos, que en su versin 2005 pasa a ser el SQL Express Edition.
Microsoft SQL Server constituye la alternativa de Microsoft a otros sistemas gestores de
bases de datos como son Oracle, Sybase ASE o MySQL.
SQL Server 2014 ofrece un rendimiento excepcional con la tecnologa in-memory
integrada en la base de datos para realizar transacciones, consultas y anlisis, y permite
obtener ms rpidamente insights de los datos mediante herramientas de anlisis conocidas
y soluciones Big Data listas para la empresa. Un modelo de programacin coherente y
herramientas comunes tanto en entornos locales como en la nube admite infraestructuras y
escenarios hbridos.
1.2.1. Ventajas
1. El sistema es barato, y la tendencia a aceptar preferencialmente productos de
Microsoft.

2. Interfaz de acceso OLE DB Y ADO. Aunque se trata de una interfaz universal,


SQL Server es una de las primeras bases de datos en soportarla.
3. Mejor utilizacin de los recursos de la PC
4. Menor necesidad de limpieza de las memorias intermedias durante el
procesamiento de las transacciones
1.2.2. Desventajas
1. Enorme cantidad de RAM que utiliza.
2. Bloqueo a nivel de pgina.
3. Dispositivos con crecimiento manual, un tamao de pgina fijo y demasiado
pequeo (2048KB).
4. Una psima implementacin de los tipos de datos variables como varchar
1.3. Access
Originalmente, el software funcion bien con bases de datos relativamente pequeos,
pero las pruebas mostraron algunas circunstancias que causaban la corrupcin de los
datos. Por ejemplo, el tamao de los archivos de ms de 10 MB eran problemticos
(tenga en cuenta que la mayora de los discos duros eran ms pequeos que 500 MB en
ese entonces), y el manual de Cmo empezar advierte sobre una serie de circunstancias
en las que los controladores de dispositivo obsoletos o configuraciones incorrectas
puede causar la prdida de datos. Con la eliminacin gradual de Windows 95, 98 y ME,
la mejora de la confiabilidad de la red, y el lanzamiento de Microsoft de 8 Service Pack
para el Jet Database Engine, la fiabilidad de las bases de datos de Access se ha mejorado
enormemente tanto en tamao como en nmero de usuarios.
Con Office 95, Microsoft Access 95 se convirti en parte de Microsoft Office
Professional Suite junto con Microsoft Excel, Word y PowerPoint y la transformacin
de Access Basic a Visual Basic para Aplicaciones (VBA). Desde entonces, ha habido
liberaciones de Microsoft Access con cada versin de Office. Esto incluye el Access 97
(versin 8.0), Access 2000 (versin 9.0), Access 2002 (versin 10.0), Access 2003
(versin 11.0) y Access 2007 (versin 12.0). El formato de base de datos nativa de
Access (la base de datos Jet MDB) tambin ha evolucionado a lo largo de los aos.
Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95, 97, 2000, y 2002-2007. La ms
significativa fue la transicin de Access 97 a Access 2000, formato que no era
compatible antes, y Access 2000 requiri el nuevo formato. Desde Access 2000, todas
las nuevas versiones de Access soportan este formato. Se aadieron nuevas
caractersticas a Access 2002, que pudieron ser usadas por Access 2002, 2003 y 2007.

1.3.1. Ventajas

Mltiples usuarios Es relativamente sencillo para principiantes ya que dispone


de unos asistentes muy potentes mediante los cuales puedes crear formularios

profesionales.
Puedes llegar a hacer un programa en muy poco tiempo gracias a estos

asistentes.
Puedes llegar a hacer un programa verdaderamente profesional.
Crear tablas rpidamente sin preocuparse de la complejidad de las bases de datos
Crear varios informes con vistas diferentes de la misma informacin
Posibilidad de ampliacin
Sencillez
1.3.2. Desventajas

No es multiplataforma, pues slo est disponible para sistemas operativos de

Microsoft
Su uso es inadecuado para grandes proyectos de software que requieren tiempos

de respuesta crticos.
Es una base de datos para pequeos escenarios.

2. SGBD Libres
2.1. MySQL
Michael Widenius en la dcada de los 90 trat de usar mSQL para conectar las tablas
usando rutinas de bajo nivel ISAM, sin embargo, mSQL no era rpido y flexible para
sus necesidades. Esto lo llev a crear una API SQL denominada MySQL para bases de
datos muy similar a la de mSQL pero ms portable.
La procedencia del nombre de MySQL no es clara. Desde hace ms de 10 aos, las
herramientas han mantenido el prefijo My. Tambin, se cree que tiene relacin con el
nombre de la hija del cofundador Monty Widenius quien se llama My.
Por otro lado, el nombre del delfn de MySQL es Sakila y fue seleccionado por los
fundadores de MySQL AB en el concurso Name the Dolphin. Este nombre fue
enviado por Ambrose Twebaze, un desarrollador de software de cdigo abierto africano,
derivado del idioma SiSwate, el idioma local de Swazilandia y corresponde al nombre
de una ciudad en Arusha, Tanzania, cerca de Uganda la ciudad origen de Ambrose.

MySQL surgi como un intento de conectar el gestor mSQL a las tablas propias de
MySQL AB, usando sus propias rutinas a bajo nivel. Tras unas primeras pruebas, vieron
que mSQL no era lo bastante flexible para lo que necesitaban, por lo que tuvieron que
desarrollar nuevas funciones. Esto result en una interfaz SQL a su base de datos, con
una interfaz totalmente compatible a mSQL.
2.1.1. Ventajas

MySQL funciona sobre mltiples plataformas ( AIX, BSD, GNU/Linux,

MacOS X, NetBSD,OpenBSD)
Soporte a multiplataforma
Vistas Actualizables
Procedimientos Almacenados
Soporte completo para UNICODE
Mltiples motores de almacenamiento
2.1.2. Desventajas

Actualmente, el soporte para disparadores es bsico, por lo tanto hay ciertas

limitaciones en que se puede hacer con ellos


Los privilegios para una tabla no se eliminan automticamente cuando se borra

una tabla.
Cuando MySQL maneja la integridad referencial, con tablas no transaccionales,
aunque admite la declaracin de claves

2.2. PostgreSQL
PostgreSQL es un sistema de gestin de bases de datos objeto-relacional, distribuido
bajo licencia BSD y con su cdigo fuente disponible libremente. Es el sistema de
gestin de bases de datos de cdigo abierto ms potente del mercado y en sus ltimas
versiones no tiene nada que envidiarle a otras bases de datos comerciales.
PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez
de multihilospara garantizar la estabilidad del sistema. Un fallo en uno de los procesos
no afectar el resto y el sistema continuar funcionando.
La ltima serie de produccin es la 9.3. Sus caractersticas tcnicas la hacen una de las
bases de datos ms potentes y robustos del mercado. Su desarrollo comenz hace ms

de 16 aos, y durante este tiempo, estabilidad, potencia, robustez, facilidad de


administracin e implementacin de estndares han sido las caractersticas que ms se
han tenido en cuenta durante su desarrollo. PostgreSQL funciona muy bien con grandes
cantidades de datos y una alta concurrencia de usuarios accediendo a la vez al sistema.
2.2.1. Ventajas

Tiene un sistema de reglas consistente en modificar las consultas.


Posee manejo y control de transacciones para asegurar la consistencia de los

datos.
Soporta los tipos de datos, clusulas, funciones y comandos de tipo estndar

SQL92/SQL99 y extendidos propios de Postgre SQL.


Opera sobre Linux, Unix, MacOSX, Solaris y Windows.
Soporta replicacin de bases de datos asncrona.
Posee un buen sistema de seguridad.
Posee una gran capacidad de almacenamiento.
Orientado a objetos.
Tiene una arquitectura Cliente Servidor.
Tiene una buena escalabilidad.
2.2.2. Desventajas

Consume ms recursos que MySQL, por lo que se necesitan mayores


caractersticas de hardware para ejecutarlo.

Aproximadamente es 2 veces ms lento que MySQL.

Realizar revisiones llegar a ser una labor manual y tediosa para el DBA.

Reducida cantidad de tipos de datos.

La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.

2.3. MariaDB
MariaDB es un sistema de gestin de bases de datos derivado de MySQL con licencia
GPL. Es desarrollado por Michael (Monty) Widenius (fundador de MySQL) y la
comunidad de desarrolladores de software libre. Introduce dos motores de
almacenamientonuevos, uno llamado Aria -que reemplaza con ventajas a MyISAM- y
otro llamado XtraDB -en sustitucin de InnoDB. Tiene una alta compatibilidad con
MySQL ya que posee las mismas rdenes, interfaces, APIs y bibliotecas, siendo su
objetivo poder cambiar un servidor por otro directamente. Este SGBD surge a raz de la
compra de Sun Microsystems -compaa que haba comprado previamente MySQL
AB - por parte de Oracle. MariaDB es un fork directo de MySQL que asegura que
permanecer una versin de este producto con licencia GPL. Monty decidi crear esta
variante porque estaba convencido de que el nico inters de Oracle en MySQL era

reducir la competencia que MySQL daba al mayor vendedor de bases de datos


relacionales del mundo que es Oracle.
2.3.1. Ventajas

Nuevos motores de almacenamiento ms eficientes. Aria y XtraDB vienen a


reemplazar a MyISAM e InnoDB respectivamente. Cabe destacar el mayor
rendimiento de Aria, cuando recibe consultas complejas y tiene que realizar
tablas temporales, stas se cachean en memoria en vez de escribirlas en disco.

Estadsticas para ndices y tablas que pueden ayudar para la optimizacin de la


base de datos. Se aaden nuevas tablas de sistema para recoger esta informacin.

En general, muchas mejoras para aumentar el rendimiento y la eficiencia con


respecto a MySQL.
2.3.2. Desventajas

La migracin de un sistema muy testado y fiable como es MySQL. Aunque


se garantiza una absoluta compatibilidad, y un gran sistema estable y potente,
hay que valorar si a da de hoy merece pasar todo mi sistema a MariaDB.

3. HERRAMIENTAS DE MODELAMIENTO DE BASE DE DATOS


3.1. Oracle Data Modeler
En todo proyecto de desarrollo, independientemente de la tecnologa o herramienta
seleccionada para su implementacin, existe la necesidad de almacenar y por lo tanto,
de modelar previamente los datos. Podemos encontrar en el mercado diversas
herramientas de pago de reconocido prestigio que nos ayudarn a realizar esta tarea,
pero hay tambin algunas herramientas gratuitas como Oracle Data Modeler capaces de
satisfacer las necesidades habituales en el campo del modelado.
Oracle Data Modeler es una aplicacin que puede ejecutarse de manera
independiente o incorporarse como un mdulo en otras herramientas como por ejemplo
la tambin gratuita Oracle SQL Developer. Al estar desarrollada en Java, corre sobre
cualquier plataforma, y a travs de drivers JDBC permite trabajar con los principales
motores de base de datos del mercado.
Oracle Data Modeler es fcil de instalar y no tiene coste alguno. Sus caractersticas
son:

Los modelos se almacenan en el sistema de ficheros, bajo una estructura de


directorios (por lo que son fciles de transportar, archivar, etc.)
Puede trabajar con cualquier base de datos, no est restringido a Oracle
Permite realizar ingeniera inversa
Dispone de los siguientes niveles de diseo: lgico, relacional y fsico, con
herramientas de generacin automtica en ambos sentidos.
Cada modelo puede tener diferentes implementaciones fsicas (en diferentes
tecnologas)
Permite definir dominios de tipos de datos
Compara diferencias entre modelos
Soporte para cdigo almacenado, vistas materializadas, etc. (no slo tablas y
vistas)
Versionado de objetos
Herramienta de diseo visual y rica en herramientas (colores personalizables,
deshacer, bsqueda de objetos, etc.)
Mltiples opciones en la generacin del DDL.
3.2. CA ERwin R9.6
ERwin Data Modeling proporciona un entorno de modelado de datos de colaboracin
para la gestin de datos empresariales a travs de una interfaz grfica intuitiva. Con una
visin centralizada de definiciones de datos clave, usted puede tener una mejor
comprensin de los datos corporativos, gestionados de una manera ms eficiente y
rentable.
Es ideal para que los estudiantes y las personas sin conocimientos de modelado
comiencen a trabajar con una herramienta de modelado de datos lder en la industria.
Esta solucin brinda muchas de las caractersticas principales del modelado de datos
con un lmite de 25 objetos de modelado, incluidos el diseo y la generacin de bases de
datos, la comparacin entre modelos y la definicin de normas, entre otras.
CA ERwin Data Modeler Community Edition ayuda a las organizaciones a administrar
su infraestructura de datos compleja con las siguientes caractersticas clave:

Visualizacin de estructuras de datos complejas: los modelos de datos pueden


generarse automticamente y permiten ver en forma grfica y simple las

estructuras complejas de bases de datos. Lmite de 25 objetos.


Generacin del diseo de las bases de datos: permite crear diseos de bases de
datos directamente a partir de modelos visuales, lo cual incrementa la eficiencia
y reduce los errores. Lmite de 25 objetos.

Definicin de normas: las normas reutilizables, como las plantillas modelo,


los dominios y las normas de nomenclatura ayudan a mejorar la calidad y la

eficacia.
Comparacin de modelos y bases de datos: El servicio completo de
Complete Compare compara modelos, scripts y bases de datos, y muestra las

diferencias (es de slo lectura para Community Edition).


Informes y publicacin. La interfaz intuitiva de apuntar y hacer clic para el
diseador de reportes permite crear reportes basados en texto y HTML para los
diagramas y metadatos.

3.3. pgModeler
Herramienta de cdigo abierto para modelar bases de datos por medio de diagramas
entidad-relacin, con soporte especializado para bases de datos PostgreSQL. Tiene la
capacidad de crear una base de datos a partir de un diagrama entidad-relacin, as como
un diagrama entidad relacin a partir de una base de datos existente. Disponible de
forma libre para plataformas Windows, Linux y MAC.
Principales caractersticas:
Crea varios tipos de objetos con una interfaz fcil: pgModeler apoya la
creacin del objeto ms bsico como una columna sencilla objetos y avanzadas
como idiomas definidos por el usuario, funciones, operadores y muchos otros
con formas fciles de usar.
Generacin automtica de columnas y restricciones: Con el mecanismo de
propagacin de la columna pgModeler crea automticamente columnas y
restricciones que el usuario se conecta tablas usando las relaciones disponibles.
Modelos de exportacin de tres maneras diferentes: pgModeler es capaz de
exportar los modelos a archivo de comandos SQL, imagen PNG o directamente
a un servidor PostgreSQL.
Generar modelos de bases de datos existentes: Con el proceso de ingeniera
inversa pgModeler puede crear modelos fiables basados en bases de datos
existentes.
Archivos XML basados: Como una herramienta de cdigo abierto pgModeler
da acceso completo a su cdigo fuente, as que el contenido de cualquier archivo
generado. Todos los archivos creados se basan en XML, que significa que el
usuario puede manejar estos archivos en los softwares de terceros.
Restaurar el trabajo previo en caso de fallo: En caso de inesperada dejar el
usuario no pierda todo su trabajo esto porque las tiendas pgModeler modelos
temporales y se recuperar en la prxima ejecucin.

Validacin de la estructura del modelo y de correcciones automticas: Con


el fin de evitar referencias / romper las reglas durante el tiempo de diseo, as al
exportar el modelo a PostgreSQL, pgModeler valida los modelos de vez en
cuando. Este proceso de validacin crea un modelo consistente y casi libre de
errores.
Funcionalidades personalizables: Con un amplio conjunto de configuraciones
pgModeler da al usuario la libertad de costumize la mayor parte de su
comportamiento en un dilogo de configuracin intuitiva.
Interfaz de lnea de comandos para automatizar el proceso de exportacin:
Automatizar el proceso de exportacin, sin utilizar el mdulo de interfaz grfica
de usuario con la versin de lnea de comandos de pgModeler.
Caractersticas adicionales: Algunas otras caractersticas importantes son:
funcin de bsqueda de objetos para los modelos grandes, la interfaz de
desarrollo de plug-in, el apoyo a los tipos de datos geoespaciales (implementado
por extensin PostGIS 2.x), interfaz de usuario traducible y muchos otros. Ms
detalles disponibles en las pginas Wiki.
3.4. Rational Data Architect
El Rational Data Architect ofrece herramientas que pueden reducir drsticamente el
tiempo de diseo y desarrollo. Este software, construido en la plataforma de cdigo
abierto Eclipse, ayuda a los arquitectos de datos a modelar, descubrir, correlacionar y
analizar los datos de mltiples fuentes de informacin, automatizando la integracin de
la informacin en entornos complejos.
El Rational Data Architect no sirve slo para las bases de datos de IBM. Si est
buscando la herramienta correcta para modelar datos con un futuro brillante en trminos
de funcionalidad, entonces de un vistazo al Rational Data Architect. Aqu estn algunos
motivos para considerar el RDA:
Ahora que el Oracle Designer se queda sin soporte, las herramientas basadas en
el Eclipse disponibles en RDA son una buena alternativa.
Se puede ver el compromiso de RDA con los grandes proveedores de bases de
datos a travs del soporte ampliado que viene en las futuras versiones del RDA.
RDA no slo le permite realizar conformacin robusta de datos, sino que adems
le permite aprovechar la capacidad nica de correlacin, comparacin y
sincronizacin de dos tipos diferentes de modelos u objetos dentro de esos
modelos, slidas funciones de informes (an ms slidas con la integracin
BIRT en la herramienta), e integraciones con las herramientas Rational

existentes que usted puede ya tener en su entorno. (Consulte Recursos para ms


informaciones acerca de BIRT.) Tambin hay una relacin directa con la oferta
de IBM Data Studio recientemente anunciada.

Das könnte Ihnen auch gefallen