You are on page 1of 16

ERWIN DATA MODELER

HERRAMIENTAS CASE 4GL

Alumno: Roberto Solana Hernndez DNI: 49009214 D Alumno: Rubn Garca Rodrguez Alumno: Ral Herranz Durn DNI: 49006340 X DNI: 49006340 X

INDICE
0. INTRODUCCIN INTRODUCCI 1. CARACTERSTICAS CARACTER 2. TIPOS DE MODELOS DE DATOS 3. MODELO LGICO: COMPONENTES L 4. HERRAMIENTAS ERWIN 5. GENERALIZACIN DE JERARQUAS GENERALIZACI JERARQU 6. INTEGRIDAD REFERENCIAL 7. MODELO FSICO F 8. EJEMPLO PRCTICO PR 9. FUNCIONALIDAD
2

0. INTRODUCCIN INTRODUCCI

herramientas CASE: Computer Aided Software Engineering, Ingeniera de CASE: Engineering, Ingenier SW Asistida por Computadora. CASE -> Empresas -> automatizacin -> Proceso de desarrollo -> Mejoras automatizaci Mejor Erwin ofrece: diagramas ER, interfaz grfica, editor de disparadores (triggers), gr (triggers), etc etc Genera cdigo para la mayora de los manejadores de base de datos ya que c mayor es completamente abierta

1. CARACTERSTICAS CARACTER

Diagrama: se usan para generar o actualizar bases de datos relacionales Ayuda: Workspace ofrece soporte de ayuda sobre cmo c utilizar todas las herramientas de Erwin Esquema de la BD: genera un script de cliente DDL Cdigo: desarrollo de BD con cdigo Visual Basic, c DataWindows de Power Builder y PROGESS SmartObjects Ingeniera hacia delante: modelo de datos lgico -> bd Ingenier l fsica Ingeniera de reversa: bd fsica -> modelo de datos lgico Ingenier l Sincronizacin de la BD: modelo realizado en Erwin con el Sincronizaci diseo de la BD dise
4

1. CARACTERSTICAS CARACTER

Diseo: Complete-Compare es una tecnologa de Logic Works que cambia la forma de modelar la interaccin de modelos o bases de datos Web: ayuda a que los desarrolladores construyan rpidamente aplicaciones de Web de alto desempeo. Metodologa: Soporta metodologa para diagramas de Relacin-Entidad, modelos de datos IDEF1, etc Reportes: Los modelos de datos de Erwin pueden editarse, verse e imprimirse de diferentes maneras.

y p o r t t i l e s T e c n o l o g a M o b i l e A M D T u r i o n

2. TIPOS DE MODELOS DE DATOS

Lgico: Orientado a la empresa, Definiciones y Reglas de Negocio Fsico: Restringido por el DBMS (sistema gestor de bases de datos) Dimensional: DataWarehousing, Diseo de DataMart
6 4 p o r t t i l e s A M D 6 4 h

3. COMPONENTES DEL MODELO LGICO

Entidad

3. COMPONENTES DEL MODELO LGICO

Atributos:

3. COMPONENTES DEL MODELO LGICO

Claves:

3. COMPONENTES DEL MODELO LGICO

Relaciones:
1. Seleccione el tipo de relacin 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 relacin Para editar una relacin realizar lo siguiente: 1. Haga doble clic sobre la relacin 2. ERwin le mostrara la siguiente ventana: Desde esta Ventana Ya podemos Definir todos Los Parmetros E informacin Que deseemos Aadir A la Relacin

10

4. HERRAMIENTAS DE ERWIN

11

5. GENERALIZACIN DE JERARQUAS GENERALIZACI

En el modelo E/R, se considera como un caso especial de asociacin entre varias entidades (subtipos) y una entidad ms general (supertipos) cuyas caractersticas son comunes a todos los subtipos. La asociacin que se establece entre los subtipos y el supertipo corresponde a la nocin de es un.
12

Ejemplo:
Supertipo

Subtipo

13

Smbolos de las relaciones :


Completa (Obligatoria) Incompleta (Opcional)

La aparicin de estas jerarquas, en el modelado de datos, puede surgir de dos formas :


Generalizacin Especializacin
14

Ejemplos :
Ejemplo de categora completa :

15

Ejemplo de categora incompleta :

16

Crear una generalizacin :

17

6. Integridad Referencial

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

18

Opciones de la integridad referencial :

19

7. Modelo Fsico F 7.1 Propiedades de las columnas

20

10

7.2 Asignar tipos de datos

21

7.3 Reglas de validacin validaci

Los reglas de validacin 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 informacin a ser almacenada. Permite que la aplicacin cliente valide la informacin antes de hacer una llamada a la base de datos.
22

11

7.3 Reglas de validacin validaci

23

24

12

7.4 Dominios

El conjunto de posibles valores que puede tomar una cierta caracterstica de una entidad.

25

7.4 Dominios

26

13

8. Ejemplo Prctico

27

8. Ejemplo Prctico - interrelacin reflexiva


Es obligatoriamente una interrelacin de tipo No identificacin

28

14

Atributos no contemplados
Derivados Compuestos->Se Descomponen Multivaluados ->Creacin de una tabla nueva

29

. Ejemplo Multivaluado

30

15

Funcionalidad
Erwin genera cdigo para cualquier sistema de gestin de base de datos, como por ejemplo: oracle

31

16

You might also like