Subido por sebasea

vdocuments.mx manual-de-erwin-73pdf

Anuncio
ERWIN DATA MODELER
HERRAMIENTAS CASE – 4GL
Alumno : Roberto Solana Hernán dez DNI: 49009214 – D
Alumno : Rubén García Rodríguez
DNI: 49006340 – X
Alumno : Raúl Herran z 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 , Ingeniería de
SW Asistida por Computadora.
CASE -> Empresas
Empresas -> automatizació
automatización -> Proceso
Proceso de
de desarrollo -> Mejorías
),
Erwin ofrece: diagramas ER, interfaz gr áfica, editor de disparadores (triggers
(triggers),
etc…
etc…
Genera có
código para la 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
Workspace ofrece soporte de ayuda sobre 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ódigo Visual Basic,
DataWindows de Power Builder y PROGESS
SmartObjects
Ingeniería hacia delante: modelo de datos l ógico -> bd
física
Ingeniería de reversa: bd física -> modelo de datos 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. HERR
AMIENTAS
IN
HERRAM
IENTAS DE ERW
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
col umnas
20
10
7.2 Asignar tipos de datos
21
7.3 Reglas de validació
vali dació 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ó
vali dació n
23
24
12
7.4 Dominios
Domini os
El conjunto de posibles valores que puede
tomar una cierta característica de una
entidad.
25
7.4 Dominios
Domini os
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
Descargar