Está en la página 1de 16

ERWIN DATA MODELER

HERRAMIENTAS CASE 4GL

Alumno: Roberto Solana Hernndez DNI: 49009214 D


Alumno: Rubn Garca Rodrguez

DNI: 49006340 X

Alumno: Ral Herranz Durn

DNI: 49006340 X

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

0. INTRODUCCI
INTRODUCCIN

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

1. CARACTER
CARACTERSTICAS

Diagrama: se usan para generar o actualizar bases de


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

1. CARACTER
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
i
l
e
s

2. TIPOS DE MODELOS DE DATOS

T
e
c
n
o
l
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
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

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. GENERALIZACI
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 F
Fsico
7.1 Propiedades de las columnas

20

10

7.2 Asignar tipos de datos

21

7.3 Reglas de validaci


validacin

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 validaci


validacin

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

También podría gustarte