Erwin

ERWIN DATA MODELER HERRAMIENTAS CASE – 4GL Alumno: Roberto Solana Hernández DNI: 49009214 – D Alumno: Rubén García Rodr

Views 198 Downloads 79 File size 382KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ERWIN DATA MODELER HERRAMIENTAS CASE – 4GL

Alumno: Roberto Solana Hernández DNI: 49009214 – D Alumno: Rubén García Rodríguez

DNI: 49006340 – X

Alumno: Raúl Herranz Durán

DNI: 49006340 – X

1

INDICE 0. INTRODUCCIÓ INTRODUCCIÓN 1. CARACTERÍ CARACTERÍSTICAS 2. TIPOS DE MODELOS DE DATOS 3. MODELO LÓ LÓGICO: COMPONENTES 4. HERRAMIENTAS ERWIN 5. GENERALIZACIÓ GENERALIZACIÓN DE JERARQUÍ JERARQUÍAS 6. INTEGRIDAD REFERENCIAL 7. MODELO FÍ FÍSICO 8. EJEMPLO PRÁ PRÁCTICO 9. FUNCIONALIDAD 2

1

0. INTRODUCCIÓ INTRODUCCIÓN

herramientas CASE: CASE: Computer Aided Software Engineering, Engineering, Ingenierí Ingeniería de SW Asistida por Computadora. CASE -> Empresas -> automatizació automatización -> Proceso de desarrollo -> Mejorí Mejorías Erwin ofrece: diagramas ER, interfaz grá ), gráfica, editor de disparadores (triggers (triggers), etc… etc… Genera có código para la mayorí mayoría de los manejadores de base de datos ya que es completamente abierta

3

1. CARACTERÍ CARACTERÍSTICAS

Diagrama: se usan para generar o actualizar bases de datos relacionales Ayuda: Workspace ofrece soporte de ayuda sobre có cómo utilizar todas las herramientas de Erwin Esquema de la BD: genera un script de cliente DDL Código: desarrollo de BD con có código Visual Basic, DataWindows de Power Builder y PROGESS SmartObjects Ingenierí Ingeniería hacia delante: modelo de datos ló lógico -> bd física Ingenierí Ingeniería de reversa: bd física -> modelo de datos ló lógico Sincronizació Sincronización de la BD: modelo realizado en Erwin con el diseñ diseño de la BD 4

2

1. CARACTERÍ CARACTERÍSTICAS

Diseño: Complete-Compare es una tecnología de Logic Works que cambia la forma de modelar la interacción de modelos o bases de datos Web: ayuda a que los desarrolladores construyan rápidamente aplicaciones de Web de alto desempeño. Metodología: Soporta metodología para diagramas de Relación-Entidad, modelos de datos IDEF1, etc… Reportes: Los modelos de datos de Erwin pueden editarse, verse e imprimirse de diferentes maneras.

5

y p o r t á t i l e s

2. TIPOS DE MODELOS DE DATOS

T e c n o l o g í a

Lógico: Orientado a la empresa, Definiciones y Reglas de Negocio Físico: Restringido por el DBMS (sistema gestor de bases de datos) Dimensional: DataWarehousing, Diseño de DataMart M o b i l e A M D T u r i o n

6 4 – p o r t á t i l e s

A M D 6 4

6

h

3

3. COMPONENTES DEL MODELO LÓGICO

Entidad

7

3. COMPONENTES DEL MODELO LÓGICO

Atributos:

8

4

3. COMPONENTES DEL MODELO LÓGICO

Claves:

9

3. COMPONENTES DEL MODELO LÓGICO

Relaciones: 1. Seleccione el tipo de relación de la caja de herramienta 2. Seleccione la entidad Padre 3. Seleccione la entidad hijo 4. Seleccione la flecha de la caja de herramienta para desactivar la relación Para editar una relación realizar lo siguiente: 1. Haga doble clic sobre la relación 2. ERwin le mostrara la siguiente ventana: Desde esta Ventana Ya podemos Definir todos Los Parámetros E información Que deseemos Añadir A la Relación

10

5

4. HERRAMIENTAS DE ERWIN

11

5. GENERALIZACIÓ GENERALIZACIÓN DE JERARQUÌAS

En el modelo E/R, se considera como un caso especial de asociación entre varias entidades (subtipos) y una entidad más general (supertipos) cuyas características son comunes a todos los subtipos. La asociación que se establece entre los subtipos y el supertipo corresponde a la noción de es un. 12

6

Ejemplo: Supertipo

Subtipo

13

Símbolos de las relaciones : Completa

Incompleta

(Obligatoria)

(Opcional)

La aparición de estas jerarquías, en el modelado de datos, puede surgir de dos formas : – Generalización – Especialización

14

7

Ejemplos : Ejemplo de categoría completa :

15

Ejemplo de categoría incompleta :

16

8

Crear una generalización :

17

6. Integridad Referencial

La integridad referencial define que Si una relación R2 tiene un atributo que es clave primaria de la relación R1 entonces los valores de dicho atributo deben concordar con los de la clave primaria de la tabla referenciada o tener valores nulos.

18

9

Opciones de la integridad referencial :

19

7. Modelo Fí Físico 7.1 Propiedades de las columnas

20

10

7.2 Asignar tipos de datos

21

7.3 Reglas de validació validación

Los reglas de validación son los rangos de valores aceptables que pueden ser almacenados en una columna. Pueden ser ingresadas y mantenidas desde ERwin y permiten que el servidor de bases de datos valide la información a ser almacenada. Permite que la aplicación cliente valide la información antes de hacer una llamada a la base de datos. 22

11

7.3 Reglas de validació validación

23

24

12

7.4 Dominios

El conjunto de posibles valores que puede tomar una cierta característica de una entidad.

25

7.4 Dominios

26

13

8. Ejemplo Práctico

27

8. Ejemplo Práctico - interrelación reflexiva Es obligatoriamente una interrelación de tipo No identificación

28

14

Atributos no contemplados Derivados Compuestos->Se Descomponen Multivaluados ->Creación de una tabla nueva

29

. Ejemplo Multivaluado

30

15

Funcionalidad Erwin genera código para cualquier sistema de gestión de base de datos, como por ejemplo: oracle

31

16