You are on page 1of 16

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

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

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.

p
o
r
t
á
t
i
l
e 2. TIPOS DE MODELOS DE DATOS
s

T
e
c
n
o
l
o
g
í
a
Lógico: Orientado a la empresa,
M

Definiciones y Reglas de Negocio


o
b
i
l
e

A
M
D Físico: Restringido por el DBMS
T

(sistema gestor de bases de datos)


u
r
i
o
n

6
4


Dimensional: DataWarehousing, Diseño
de DataMart
p
o
r
t
á
t
i
l
e
s

A
M
D
6
4 6
h

3
3. COMPONENTES DEL MODELO LÓGICO

Entidad

3. COMPONENTES DEL MODELO LÓGICO

Atributos:

4
3. COMPONENTES DEL MODELO LÓGICO

Claves:

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

You might also like