Sie sind auf Seite 1von 16

ERWIN DATA MODELER

Alumno: Agustin Osorio baltazar

IN DI C E
1. INTRODUCCIN
2. CARACTERSTICAS
3. TIPOS DE MODELOS DE DATOS
4. MODELO LGICO: COMPONENTES
5. HERRAMIENTAS ERW IN
6. GENERALIZACIN DE JERARQUAS
7. INTEGRIDAD REFERENCIAL
8. MODELO FSICO
9. EJEMPLO PRCTICO
10.

FUNCIONALIDAD
2

0. INTRODUCCIN

herramientas CASE: Computer Aided Software Engineering, Ingeniera de


SW Asistida por Computadora.
CASE -> Empresas -> automatizacin -> Proceso de desarrollo -> Mejoras
Erwin ofrece: diagramas ER, interfaz grfica, editor de disparadores (triggers),
etc
Genera cdigo para la mayora de los manejadores de base de datos ya que
es completamente abierta

1. CARACTERSTICAS

Diagrama: se usan para ggeenneeraar o actualizar bases de


datos relacionales
Ayuda: Workspace ofrece soporte de ayuda sobre cmo
utilizar todas las herramientas de Erwin
Esquema de la BD: genera un script de cliente DDL
Cdigo: desarrollo de BD con cdigo Visual Basic,
DataW indows de Power Builder y PROGESS
SmartObjects
Ingeniera hacia delante: modelo de datos lgico -> bd
fsica
Ingeniera de reversa: bd fsica -> mmooddeeloodde
e ddaatoosslgico
Sincronizacin de la BD: modelo realizado en Erwin ccoon
n eell
diseo de la BD
4

1. CARACTERSTICAS

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
ii
ll
e
s

2. TIPOS DE MODELOS DE DATOS

T
e
c
n
o
ll
o
g

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
M
o
b
ii
ll
e
A
M
D
T
u
r
ii
o
n

6
4

p
o
r
t

t
ii
ll
e
s

A
M
D
6
4

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

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

Incompleta

(Obligatoria)

(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
7.1 Propiedades de las columnas

20

10

7.2 Asignar tipos de datos

21

7.3 Reglas de validacin

Los reglas de validacin son los rangos de


valores aceptables que pueden ser
al m a c enados en una c ol um na.
P ued en s er i ngr e s ada s y m ant eni das
desde ERwin y permiten que el servidor
de bases de datos valide la informacin a
s er a l m ac enada.
Permite que la aplicacin cliente valide la
informacin antes de hacer una llamada a
l a b a s e d e d a to s .
22

11

7.3 Reglas de validacin

23

24

12

7.4 Dominios

El conjunto de posibles valores que puede


tomar una cierta caracterstica de una
e n ti d a d .

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
nuev a

29

. Ejemplo Multivaluado

30

15

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

31

16

Das könnte Ihnen auch gefallen