Tutorial Basico de Datamodeler Jerarquia PDF

Title Tutorial Basico de Datamodeler Jerarquia
Course Base de Datos
Institution Universidad Politécnica de Madrid
Pages 14
File Size 1.3 MB
File Type PDF
Total Downloads 91
Total Views 143

Summary

Download Tutorial Basico de Datamodeler Jerarquia PDF


Description

Tutorial para uso básico de Datamodeler Arrancar la herramienta Datamodeler

Se abre la página inicial: Navegador izquierda y documentaciones a la derecha. Entrar en Documentación, proporciona explicaciones del uso de la herramienta.

Botón derecho sobre Logico/mostrar y se prepara el escritorio de diseño

Cada diseño creado consta de varios modelos: vamos a trabajar con Modelo lógico y Modelo relacional.

Ejemplo de creación de un nuevo diseño Botón derecho sobre Diseños/nuevo diseño

En la barra de herramientas observamos los elementos del modelo en que nos encontramos, en este caso del modelo lógico: Crear entidades, crear vistas, relaciones y cardinalidades: N:M, 1:N, etc..

Crear nueva entidad: Botón derecho sobre icono entidad, dar nombre. Por ejemplo Carreteras

Crear atributos: pulsar sobre atributos, cruz verde, tantos atributos como queramos. Por ejemplo nombre

Entramos en propiedades de cada atributo (botón derecho) y elegimos el tipo deseado

Activamos el Data type = logico, en tipo de origen se despliegan todos los tipos de datos que ofrece la herramienta. El atributo nombre es un varchar de tamaño 25.

El atributo CodCarretera es un entero, no ponemos restricción de tamaño. Marcamos como identificador primario.

Creamos la entidad Tramos, con tres atributos, marcar aquellos que forman la clave primaria.

Relacionamos las dos entidades. Elegimos las cardinalidades adecuadas en la barra de herramientas. En este caso 1:N con identificación, pulsamos de la parte 1 a la parte N, aparece un cuadro donde rellenar las propiedades de la relación. Damos nombre a la relación, en este caso “EstaDividida”.

Entramos en las propiedades de la relación y podemos añadir atributos si así lo deseamos.

Creamos las entidades Construido y No construido con sus relaciones con Tramo. Tomar la relación 1:N con identificación.

Cardinalidades Cardinalidad de origen a destino de Carreteras a Tramo= 1:N.

En este ejemplo una carretera tiene al menos un tramo pudiendo tener varios: Cardinalidad de origen a destino “símbolo pata de gallo y asterisco”. (cardinalidad máxima) La checkbox del origen opcional está activada luego no es obligatorio que un tramo pertenezca a una carretera. (cardinalidad mínima)

Un tramo pertence a una carretera unicamente: símbolo “guión 1”. La checkbox del destino opcional está desactivada luego es obligatorio que una carretera contenga un tramo. (cardinalidad mínima)

Dependencia en identificación  Nueva identificación de relación 1:N

La checkbox con identificación está activada. En este ejemplo cardinalidad origen y destino son obligatorias, la checkbox origen y la checkbox destino no están activadas. Las cardinalidades máximas de origen a destino y de destino a origen son 1. Jerarquías

Creamos los subtipos (construido y no construido) y desde las propiedades/general/supertipo presenta todas las entidades creadas hasta el momento, elegir la entidad supertipo deseado,

en nuestro caso Tramo. Vemos que se incluyen los subtipos dentro del supertipo. Entramos en las propiedades del supertipo Tramo. Dentro de las propiedades/subtipos vemos las propiedades que ofrece por defecto. Elegimos en referencias Arc implmentation para poner exclusividad. Decimos que genere el discriminador y le damos el nombre que queremos

ponerle o le asignamos un atributo ya creado. Le damos los valores del discriminador, entre comiullas simples y separados por comas, por ejemplo ‘C’, ‘NC’

Le podemos decir ya cuales serán las opciones de transformación de la jerarquía (En generación de árbol por secun….) una relación (tabla única), tantas relaciones como susbtipos (tabla por secundario) o una tabla para cada entidad.

Elegimos una tabla para cada entidad. Paso al modelo relacional. Boton derecho sobre Modelo Lógico/Realizar Ingeniería a Modelo Relacional.

Observar las opciones que nos presenta, podemos elegir qué transformar. Dejamos todo por defecto. Pulsar el botón Realizar ingeniería

La dependencia en identificación genera que las claves heredadas de Tramo a No construido sean parte de la clave de No construido. Ver definición de PK: clave primaria y FK: clave foránea o ajena. Volvemos al modelo lógico e insertar otra entidad y una relación N:M con Carreteras. Volver a generar el modelo Relacional. ¡OJO!, borrar primero el modelo relacional generado o crearse otro nuevo, puede dar error al modificarlo.

Vemos que se ha creado una nueva relación con las claves de carretera y de la nueva entidad creada.

Generar el DDL: Ver/Editor de Archivos DDL/Generar

Vemos el scrip generado con todas las opciones que le hemos dado. Lo podemos guardar para lanzarlo en la BD cuando queramos. Guardar el proyecto como, dar nombre. Guarda el diseño con extensión .dmd y varias carpetas asociadas todas con el mismo nombre del diseño.

OPCIONES DEL MENÚ Menú Archivo: Abrir abre un diseño almacenado con extensión .dmd

Salvar: Guarda todos los elementos del diseño: lógico, relacional, físico, etc.., en un fichero con extensión “dmd” y crea una estructura de subcarpetas en el directorio indicado.

Export: exporta partes de un diseño: modelo lógico, modelo relacional, etc.

Importar: permite importar un diseño previamente exportado.

Informes: genera informes de Data Modeler

Menú Ver: Ver/Notación del diagrama lógico: Seleccionando un diseño lógico con esta opción se puede cambiar la notación.

En este caso elegimos Notación de Ingeniería de la Información. En Ver/Ver Detalles podemos seleccionar el detalle en que se desea ver los objetos del diagrama.

Ver/Editor de Archivo DDL/Generar. Genera el script para una BD elegida. Informa si hay errores en el diseño.

Menú Herramientas En Herramientas/preferencias le decimos los directorios donde guardar nuestros diagramas y demás datos.

En preferencias podemos elegir las opciones para el diseño de los diagramas:

Herramientas/Reglas de diseño y Transformaciones/Reglas de diseño, teniendo activado un diseño se pueden ver las reglas que tiene implementadas la herramienta para ese diseño, para los distintos modelos. Por ejemplo seleccionado el diseño Carreteras entramos en Herramientas/Reglas de diseño y Transformaciones/Reglas de diseño/Lógico: vemos reglas de entidad, de atributo, etc. Seleccionar lógico y pulsar el botón “Aplicar selección”

Salen todos los errores del diseño activado:

Con doble click sobre el error lleva a éste y posibilita que se modifique. Herramientas/Reglas de diseño/Reglas personalizadas: Permite introducir reglas personalizadas (creadas por el usuario), en el diseño activado.

Se presentan las reglas implementadas por el usuario, vemos el código en el ejemplo. Es posible borrar o añadir nuevas reglas....


Similar Free PDFs