Professional Documents
Culture Documents
18/02/2014
Introduccin
Erwin es una herramienta de diseo de base de datos, que es utilizada para el desarrollo de sistemas cliente-servidor. Combina una interfase grafica, poderosas herramientas de diagramacin E-R (entidad relacion), editores personalizados para la definicion logica y fisica de la base de datos y apoyo transparente para las base de datos desktop.
18/02/2014
Iniciando Erwin
Solo bastar ejecutar el cono que corresponde al ejecutable del software, este generalmente se encuentra en la ruta: C:\Program Files\Logic Works\Erwin 3.5\Mmopn32.exe Se mostrar la siguiente interfaz:
18/02/2014 4
18/02/2014
Toolbar de Erwin
1 3 5 1. New Model Crea un nuevo modelo E-R 2. Open Model Abre un modelo E-R 3. Save Model Graba un modelo E-R 4. Print Model Imprime un modelo E-R 5. Report Browser Visualizar Editor de Reportes
18/02/2014 6
Toolbar de Erwin
6 8 10 6. Entity Biew Level Visualizar Entidades Attribute View Level Visualizar Atributos Definition View Level Visualizar Definiciones 9. Zoom Out Disminucin E-R 10. Zoom In Aumento E-R
18/02/2014 12
7.
8.
Toolbar de Erwin
11 13 15 11. No Zoom Tamao Original E-R
12. Zoom to Fit Model Agranda la E-R al diagrama de Windows 13. Zomm to Fit Rectangle Agranda a cierta parte seleccionada del E-R
12
14
14. Forward Engineer Abre las Base de Datos y crea un Modelo E-R en erwin
15. Complete Compare Compara el modelo de datos con la base datos existente
18/02/2014 18
Toolbar de Erwin
16. 16 18 20 Select Targert Server Abre los Erwin/ERX
17. Toggle Model Mart Toolbar Muestra y/o oculta el toolbar de erwin
18. Subject Area Editor Abre el editor de diagramas 19. Select Target Server Selecciona el editor de diagramas 20. Toggle Logical/Physical Permuta entre el modelo lgico y fsico
18/02/2014 24
17
19
Toolbar de Erwin
21. Change selection Font: Sirve para seleccionar los tipos de letra Para los textos de la E-R
21
18/02/2014
22
29
Toolbar de Erwin
23. Bold: Sirve para dar negrita a los textos
23 25
24. Italic: Da cursiva a los textos 25. Underline: Subraya los textos
24
18/02/2014 32
Toolbar de Erwin
26. Apply Text Color: Aplica color al texto
27. Apply Background Color: Aplica color al fondo 28. Apply Outline Color: Aplica color a cualquier linea
27
18/02/2014 34
26
28
ERwin Toolbox
2 3
1 5
4 8
18/02/2014
38
ERwin Toolbox
1. Select : Sirve para seleccionar el toolbar de ERwin 2. Entity : Sirve para crear todas las entidades que necesite. 3. Complete Sub-Category : inserta una relacin subtitulada frente a la entidad. 4. Text : Sirve para crear textos dentro del modelo E-R.
18/02/2014 39
ERwin Toolbox
5. Atribbute Manipulation : Sirve para manipular los atributos y caractersticas de entidades segn su categora.
Identifying Relationship : inserta e identifica relaciones cuando haces Click en el parmetro en la entidad. Many-to-Many Relationship : Crea relaciones de muchas a muchas crendose as una entidad adicional llamada detalle. Non-identifying Relationship: Crea relaciones de una a muchas.
43
6.
7.
8.
18/02/2014
18/02/2014
48
Escribir nombre del atributo con su respectivo campo y click derecho en OK asi sucesivamente hasta acabar con todos los atributos para finalizar otro click derecho en Ok del recuadro anterior quedando asi la entidad
18/02/2014
Qu es un campo?
51
Qu es un campo?
Campo es una letra que va antes del atributo, el campo puede ser un codigo, un numero correlativo, un nombre, etc. Los campos se standarizaron de la siguiente manera:
Escoger el primer atributo y hacer click derecho en la flecha para que se pase al lado derecho luego de hacer ese evento click derecho en OK
18/02/2014 53
Escoger cualquiera y luego click derecho a la primera entidad (que el dibujo seria la entidad CLIENTE) y despues procedemos a darle nuevamente click derecho a la otra entidad (TIPO DE CLIENTE) creandose la relacion y a la vez la llave Foranea (FK)
18/02/2014 54
18/02/2014
55
18/02/2014
56
18/02/2014
57
MODELO LOGICO
18/02/2014 58
MODELO FISICO
18/02/2014 59
La Base de Datos Relacional (BDR)es la parte Fsica en la cual reflejamos toda la Data Real del Modelo Entidad Relacin desarrollada en Erwin.
PROVEEDORES CODIGO LLAVE NN/NNU R1 R2 R3 R4 PK NNU 001P 002P 003P 004P NN JOSE PABLO JAVIER DANIEL NN RAVINES PRADA SEMINARIO ANGELES NN SJL CHORRILLOS ATE CALLAO NN 4587061 3235484 3457484 5254585 NOMBRE APELLIDO DIRECCION TELEFONO
BODEGA CODIGO LLAVE NN/NNU R1 R2 R3 R4 PK NNU 001B 002B 003B 004B NN SAN MARCOS SAN LUCAS SAN MATEO SAN JUAN NN MIRAFLORES CALLAO BARRANCO LA MOLINA NN 5121445 3215456 2574512 6452184 LLAVE NOMBRE DIRECCION TELEFONO CENTRO DE COSTOS CODIGO PK NOMBRE
NN/NNU
R1 R2
NNU
001CC 002CC
NN
CENTRO 1 CENTRO 2
18/02/2014
60
CLIENTE CODIGO LLAVE NN/NNU R1 R2 R3 R4 PK NNU 001C 002C 003C 004C NN LUIS CARLOS JUAN ANGEL NN CARMONA PEREZ LUJAN FLORES NN SAN MIGUEL LA VICTORIA SAN LUIS MIRAFLORES NN 08011254 05484512 04121615 04869465 NN 1 2 1 1 NOMBRE APELLIDO DIRECCION DNI TEXTO EST. CIVIL
PRODUCTO CODIGO LLAVE NN/NNU R1 R2 R3 R4 PK NNU P001 P002 P003 P004 NN COMPUTADORA IMPRESORA SCANNER CPU NN 15 18 20 16 NN $800.00 $150.00 $100.00 $500.00 LLAVE NN/NNU R1 R2 NOMBRE CANTIDAD P.UNIT MONEDA CODIGO PK NNU 001M 002M NN SOLES DOLARES NOMBRE
18/02/2014
61
DOCUMENTO DE INVENTARIO NUMERO DEL DOCUMEN TO LLAVE NN/NNU R1 R2 R3 R4 FK NNU 001DI 002DI 003DI 004DI TIPO DE DOCUMEN TO FK NNU 001TD 002TD 003TD 004TD NNU 001C 002C NNU 001CC NNU 002M 002M 002M 002M NNU 001B 002B 003B 004B NNU 001P NN 11/03/2003 12/03/2003 13/03/2003 14/03/2003 CENTRO DE COSTOS
CLIENTE
MONEDA
BODEGA
PROVEEDOR ES
FECHA INGRESO
18/02/2014
62
TIPO DE DOCUMENTO
CANTIDA D
SUBTOTAL
CODIGO
LLAVE NN/NNU R1 R2 R3 R4 PK NNU 001TD 002TD 003TD 004TD
NOMBRE
LLAVE NN/NNU
FK NNU
NNU
NNU
NNU
NN R1 R2 R3 R4 R5 001DI 001DI 002DI 002DI 003DI P001 P002 P003 P004 P001 10 10 10 10 4 $800.00 $150.00 $100.00 $500.00 $800.00 $8,000.00 $1,500.00 $1,000.00 $5,000.00 $3,200.00
R6
R7 R8
003DI
004DI 004DI
P002
P003 P004
1
3 4
$150.00
$100.00 $500.00
$150.00
$300.00 $2,000.00
18/02/2014
63
18/02/2014
64
MODELO LOGICO
18/02/2014 65
MODELO FISICO
18/02/2014 66
CLIENTE CODIGO LLAVE NN/NNU R1 R2 R3 R4 PK NNU C001 C002 C003 C004 ANAL. DE VTA FK NNU AV001 AV002 AV001 AV002 VENDEDOR FK NNU V001 V002 V003 V004 ZONA FK NNU Z001 Z002 Z003 Z004 NN JOSE JAVIER DANIEL PABLO NN SJL ATE CALLAO CHORRILLOS NOMBRE DIRECCION
NN 1 1 1 1
NN 1 1 1 1
18/02/2014
67
VENDEDOR CODIGO LLAVE NN/NNU R1 R2 R3 R4 PK NNU C001 C002 C003 C004 NN PEDRO OSCAR HECTOR WILLIE NN LA MOLINA MIRAFLORES SAN BORJA CHORRILLOS NN 3254612 6458212 2546985 2311254 NN 32511846 12154545 26457841 44945645 NN 5% 4% 3% 2% NN 05/06/80 03/04/75 24/08/70 30/10/82 NN 23/07/90 24/07/90 25/07/90 26/07/90 NOMBRE DIRECCION TELEFONO MAIL LE LM COMISION NACIMIENTO INGRESO
BODEGA CODIGO LLAVE NN/NNU R1 R2 R3 R4 PK NNU B001 B002 B003 B004 NN BODEGA CENTRAL BODEGA LIMA BODEGA PROVINCIAS BODEGA EXPORTACIONES NOMBRE LLAVE NN/NNU R1 R2 R3 R4
CONDICION DE PAGO CODIGO PK NNU CP001 CP002 CP003 CP004 NN CONTADO 5 DIAS 10 DIAS 15 DIAS NN 0 5 10 15 NOMBRE DIAS
18/02/2014
68
ZONA MONEDA CODIGO LLAVE NN/NNU R1 R2 PK NNU M001 M002 NN SOLES DOLARES NOMBRE FLAG FECHA TOTAL LLAVE NN/NNU R1 R2 CODIGO PK NNU Z001 Z002 NN LIMA NORTE NOMBRE TEXTO
R3
R4
Z003
Z004
SUR
CENTRO
ANALISIS DE VENTA CODIGO LLAVE NN/NNU R1 R2 PK NNU AV001 AV002 NN MAYORISTA DISTRIBUIDOR NOMBRE TEXTO
18/02/2014
69
NN/NNU
R1 R2 R3 R4
NNU
PRO001 PRO002 PRO003 PRO004
NN
TELEVISOR VHS EQUIPO SONIDO VENTILADOR
NN
CAJA CAJA CAJA CAJA
NN
5 3 7 1
NN
6 4 8 2
NN
10 8 5 9
NN
20 20 20 20
NN
2 2 2 2
LISTA PRECIOS CODIGO LLAVE NN/NNU R1 R2 PK NNU LP001 LP002 NN MAYORISTA DISTRIBUIDOR NN 5% 8% NOMBRE TEXTO DESC. GLOBAL
18/02/2014
70
PRODUCTOS
P.UNIT
DESC
NN 50 30 80 10
NN 5% 5% 5% 5%
R5
R6 R7 R8
LP002
LP002 LP002 LP002
TELEVISOR
VHS EQUIPO SONIDO VENTILADOR
50
30 80 10
8%
8% 8% 8%
18/02/2014
71
PEDIDOS NUMERO LLAVE NN/NNU R1 PK NNU PED001 CLIENTE FK NNU C001 C. PAGO FK NNU CP001 BODEGA FK NNU B002 MONEDA FK NNU M002 LISTA PRECIOS FK NNU LP001 NN 05/04/03 FECHA PAGO
R2
R3 R4
PED002
PED003 PED004
C002
C003 C004
CP001
CP001 CP001
B002
B002 B002
M002
M002 M002
LP001
LP002 LP002
06/04/03
07/04/03 08/04/03
PEDIDOS FECHA EMISION TIPO SITUACION TEXTO SUBTOTAL DESCUENTO IGV NETO
NN 1 1 1 1
18/02/2014
72
DETALLE PEDIDOS NUMERO LLAVE NN/NNU R1 R2 R3 R4 R5 R6 R7 R8 PK NNU PED001 PED001 PED002 PED002 PED003 PED003 PED004 PED004 PRODUCTOS FK NNU PRO001 PRO002 PRO003 PRO004 PRO001 PRO002 PRO003 PRO004 CANTIDAD FK NNU 3 2 5 4 3 2 4 1 P. UNIT FK NNU $50.00 $30.00 $80.00 $10.00 $50.00 $30.00 $80.00 $10.00 DESCUENTO FK NNU 5% 5% 5% 5% 8% 8% 8% 8% SUBTOTAL FK NNU $150.00 $60.00 $400.00 $40.00 $150.00 $60.00 $320.00 $10.00 NN $7.50 $3.00 $20.00 $2.00 $7.50 $3.00 $16.00 $0.50 NN $142.50 $57.00 $380.00 $38.00 $142.50 $57.00 $304.00 $9.50 DESC NETO
18/02/2014
73
DOCUMENTO VENTA NUMERO LLAVE NN/N N U PK PEDIDO FK FECHA VENTA TIPO SITUACION TEXTO SUBTOTAL DESC IGV NETO
NNU
NNU
NN
NN
NN
NN
NN
NN
NN
R1
R2 R3 R4
DV001
DV002 DV003 DV004
PED001
PED002 PED003 PED004
09/04/03
09/04/03 09/04/03 09/04/03
1
1 1 1
1
1 1 1
$199.50
$418.00 $199.50 $313.50
$9.98
$20.00 $15.96 $25.08
$34.11
$71.48 $33.04 $51.92
$223.64
$468.58 $216.58 $340.34
18/02/2014
74
En las bases de datos relacionales existen un campo donde se coloca N,N-U y N,N
N.N-U Significa que ese campo es nico y no puede haber dos mismos registros iguales.
18/02/2014
75
Verb Phrase
Sirve para definir los verbos en las relaciones entre entidades para realizar esta accin se realizaran los siguientes pasos 1) Men EDIT opcion STORED DISPLAY
18/02/2014
76
Verb Phrase
2) Elegir la pestaa LOGICAL y escoger la opcion Verb Phrase
Verb Phrase
18/02/2014
78
Verb Phrase
4) Seleccionar la relacionar y darle click izquierdo y escoger la opcin RELATIONSHIP EDITOR y saldra el siguiente:
18/02/2014
79
Verb Phrase
5) En los cuadros de textos escribir los verbos segn corresponda y darle click en OK quedando de la siguiente manera:
18/02/2014
80
Verb Phrase
5) As sucesivamente hasta terminar con todas las relaciones quedando as:
18/02/2014
81
Ingeniera Reversa
ERwin puede hacer ingeniera reversa a cualquier manejador de Base de Datos, despus de leer en la definicin de esquema y crear automticamente un diagrama del modelo de datos correspondiente. Este genera automticamente un formato por defecto. Una vez generada la Ingeniera Reversa se puede editar o adicionar nuevos objetos, crear sistema de documentacin y redisear la estructura de la base de datos basados en cambios tcnicos y/o requerimientos organizacionales.
18/02/2014 82
18/02/2014
83
PODEMOS APRECIAR QUE LA VENTANA DE EREIN TOOBOX NO SE ENCUENTRA ACTIVADA PUES PROCEDEREMOS A ACTIVARLA:
18/02/2014 84
1 1
2 2
18/02/2014
85
TIPOS DE DATOS
18/02/2014
86
1. SELECCIONAR LA TABLA
2. CLICK DERECHO DENTRO DE LA TABLA SELECCIONADA 3. ELEGIR LA OPCIN COLUMN EDITOR
18/02/2014
87
1 3
18/02/2014
88
DICCIONARIO DE DATOS
18/02/2014
89
18/02/2014
91
6. DOBLE CLICK EN CADA UNA DE LAS CELDAS Y PROCEDER A LLENARLAS 7. LUEGO PARA ACTUALIZAR LOS DATOS HACIENDO CLICK EN EXECUTE REPORT
18/02/2014
92
18/02/2014
93
18/02/2014
94
5 6
3. SELECCIONAR METHODOLOGY
4. CLICK EN IE
5. CLICK EN APLICAR 6. CLICK EN ACEPTAR
18/02/2014
96
METODOLOGA IE
CREACIN DE REPORTES
18/02/2014
98
18/02/2014
99
18/02/2014
100
18/02/2014
101
18/02/2014
102
MEDIANTE LA OPCIN FORWARD ENGINEER PODEMOS JALAR LAS TABLAS CREADAS EN ERWIN HACIA UN MOTOR DE BASE DE DATOS
18/02/2014
104
1. INGRESAR A
PANEL DE CONTROL
18/02/2014
105
3. CLICK EN AGREGAR
18/02/2014
106
5. CLICK EN FINALIZAR 4
18/02/2014
107
18/02/2014
109
10
18/02/2014
110
11
18/02/2014
111
13 12
18/02/2014
112
PODEMOS OBSERVAR QUE YA HE CREADO MI ODBC JOYA QUE ME VA A SERVIR PARA LA MIGRACIN
14. SELECCIONAR ACEPTAR
14
18/02/2014
113
15
16
18/02/2014
114
17
18
19
19 CLICK EN OK
18/02/2014
115
21
20
22 23
HACER CLICK
18/02/2014
118
LUEGO QUE GENERAMOS TODAS LAS TABLAS EN SQL SERVER Y COMPROBAMO S QUE LA MIGRACIN FUE SATISFACTORI A SELECCIONO OK PARA DAR FIN A LA MIGRACIN DE MIS TABLAS
18/02/2014 119
PARA COMPROBAR QUE MI CONEXION FUE SATISFACTORIA Y QUE MIS TABLAS MIGRARON A SQL SERVER INGRESO AL PROGRAMA DE SQL SERVER.
1. CLICK EN INICIO
2. CLICK EN MICROSOFT SQL SERVER 3. CLICK EN ADMINISTRADOR CORPORATIVO
18/02/2014
120
COMPROBANDO MIGRACIN
INGENIERA REVERSA
18/02/2014 122
MEDIANTE LA INGENIERA REVERSA PODEMOS CREAR UN MOELO ENTIDAD RELACIN A TRAVS DE TABLAS YA CREADAS EN UN MOTOR DE BASE DA DATOS
18/02/2014
123
1. SELECCIONAR TASKS
1 2
18/02/2014
124
3. SELECCIONAR ODBC
4. LUEGO HACER CLICK EN NEXT
18/02/2014
125
18/02/2014
126
PREGUNTAS FINALES. ?
18/02/2014
128