guia para manejo de erwin

53
SIS 2420 “A” SIS 2420 “A” Actualizacion Actualizacion Tecnologica Tecnologica AllFusion Erwin AllFusion Erwin Data Modeler Data Modeler 24/05/22 24/05/22 1 MSc. Ing Carlos Balderrama Vasquez MSc. Ing Carlos Balderrama Vasquez

description

laboratorio de programacion

Transcript of guia para manejo de erwin

Page 1: guia  para manejo de erwin

SIS 2420 “A”SIS 2420 “A”Actualizacion TecnologicaActualizacion Tecnologica

AllFusion ErwinAllFusion ErwinData ModelerData Modeler

13/04/2313/04/23 11MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 2: guia  para manejo de erwin

Objetivos EspecíficosObjetivos Específicos

13/04/2313/04/23 22MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 3: guia  para manejo de erwin

MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3313/04/2313/04/23

Bibliografía a EmplearBibliografía a Emplear AllFusion ERWin AllFusion ERWin

Data Modeler v7.1, La Data Modeler v7.1, La solucion completa solucion completa para el Modelado de para el Modelado de DatosDatos

CASE STuDIO V. 2.23 El programa permite generar rápidamente diagramas gráficos de las bases de datos relacionales con las que estamos trabajando, simplificando mucho el trabajo del programador.

Un producto potente y fácil de utilizar para la gestión de requisitos y casos de uso.

Con C++ Builder con CD-Rom. Programación Charte Ojeda, Francisco Editorial Anaya Multimedia-Anaya Interactiva

Page 4: guia  para manejo de erwin

MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4413/04/2313/04/23

BibliografíaBibliografía Programación Programación

Base de Datos Base de Datos con C++ Builder con C++ Builder

Autor: Alecy | Autor: Alecy | Categoría: Categoría: Programación | Programación |

ftp://sistemas.edu.bo/cbalderrama/sis2420

www.sistemas.edu.bo/modlee/sis2420

Page 5: guia  para manejo de erwin

ContenidoContenidoHerramientas de Navegación de ERwin 4.1Herramientas de Navegación de ERwin 4.1Caja de HerramientasCaja de HerramientasLa Barra de HerramientasLa Barra de HerramientasEl Editor de DiagramasEl Editor de DiagramasVentana Principal de ERwinVentana Principal de ERwin

13/04/2313/04/23 55MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 6: guia  para manejo de erwin

La Barra de Herramientas de La Barra de Herramientas de ERwinERwin

13/04/2313/04/23 66MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 7: guia  para manejo de erwin

La Barra de Herramientas de La Barra de Herramientas de ERwinERwin

13/04/2313/04/23 77MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 8: guia  para manejo de erwin

BARRA DE FORMATOBARRA DE FORMATO

13/04/2313/04/23 88MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 9: guia  para manejo de erwin

Barra de Herramientas Lógica Barra de Herramientas Lógica IDEF1XIDEF1X

13/04/2313/04/23 99MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 10: guia  para manejo de erwin

Barra de Herramientas LógicaBarra de Herramientas Lógica

13/04/2313/04/23 1010MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 11: guia  para manejo de erwin

Barra de Herramientas Lógica IEBarra de Herramientas Lógica IE

13/04/2313/04/23 1111MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 12: guia  para manejo de erwin

Ventana Principal de ERwinVentana Principal de ERwin

13/04/2313/04/23 1212MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 13: guia  para manejo de erwin

13/04/2313/04/23 1313MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 14: guia  para manejo de erwin

Crear un modeloCrear un modelo Al crear un nuevo Al crear un nuevo

modelo, existen modelo, existen tres tipos:tres tipos:

Lógico: entidades, Lógico: entidades, atributos y atributos y relacionesrelaciones

Físico: tablas, Físico: tablas, columnas, columnas, restricciones y restricciones y vistasvistas

Lógico/Físico: Lógico/Físico: permite ver ambas permite ver ambas vistasvistas

13/04/2313/04/23 1414MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 15: guia  para manejo de erwin

13/04/2313/04/23 1515MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 16: guia  para manejo de erwin

Configuración Muchos a Configuración Muchos a MuchosMuchos

13/04/2313/04/23 1616MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 17: guia  para manejo de erwin

NotaciónNotación

13/04/2313/04/23 1717MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 18: guia  para manejo de erwin

Barras de HerremientasBarras de Herremientas

13/04/2313/04/23 1818MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 19: guia  para manejo de erwin

Configuración del Tipo de Configuración del Tipo de NotacionNotacion

13/04/2313/04/23 1919MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 20: guia  para manejo de erwin

VISTAS EN NIVELESVISTAS EN NIVELES Erwin muestra 3 niveles para la presentación Erwin muestra 3 niveles para la presentación

de los modelos, estos representan a los 3 de los modelos, estos representan a los 3 tipos de modelos: Conceptual, lógico y físico.tipos de modelos: Conceptual, lógico y físico.

Entity View: Muestra el modelo en forma de Entity View: Muestra el modelo en forma de entidades, como un modelo conceptual.entidades, como un modelo conceptual.

Atribute View: Aparece activado por defecto, Atribute View: Aparece activado por defecto, muestra el modelo con todos los atributos muestra el modelo con todos los atributos ingresados, es la vista de un modelo lógico y ingresados, es la vista de un modelo lógico y físico.físico.

Definition View: Muestra las entidades con Definition View: Muestra las entidades con sus respectivas definiciones.sus respectivas definiciones.

13/04/2313/04/23 2020MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 21: guia  para manejo de erwin

13/04/2313/04/23 2121MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 22: guia  para manejo de erwin

Creando EntidadesCreando Entidades

13/04/2313/04/23 2222MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez

Page 23: guia  para manejo de erwin

Editor de EntidadesEditor de Entidades

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 2323

Page 24: guia  para manejo de erwin

EjercicioEjercicio

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 2424

Para el caso en estudio las entidades a crear son las Para el caso en estudio las entidades a crear son las siguientes:siguientes:

PRODUCTOPRODUCTO CLIENTECLIENTE PERSONALPERSONAL USUARIOUSUARIO PROFORMAPROFORMA NOTA DE PEDIDONOTA DE PEDIDO FACTURAFACTURA BOLETABOLETA

Page 25: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 2525

Page 26: guia  para manejo de erwin

Editor de AtributosEditor de Atributos

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 2626

Page 27: guia  para manejo de erwin

EjercicioEjercicio

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 2727

Para el caso en estudio las entidades a crear son las Para el caso en estudio las entidades a crear son las siguientes:siguientes:

PRODUCTOPRODUCTO CLIENTECLIENTE PERSONALPERSONAL USUARIOUSUARIO PROFORMAPROFORMA NOTA DE PEDIDONOTA DE PEDIDO FACTURAFACTURA BOLETABOLETA

Page 28: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 2828

Page 29: guia  para manejo de erwin

Definir llavesDefinir llaves

Creando Llaves Primaria (PK)Creando Llaves Primaria (PK)Por definición un Llave Primaria es aquella Por definición un Llave Primaria es aquella

que identifica de manera única una fila de que identifica de manera única una fila de la entidad. Esta debe cumplir ciertos la entidad. Esta debe cumplir ciertos requisitos:requisitos:

1. No cambia con el tiempo1. No cambia con el tiempo2. No acepta valores NULL2. No acepta valores NULL3. No acepta valores repetidos3. No acepta valores repetidos

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 2929

Page 30: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3030

Page 31: guia  para manejo de erwin

Otra formaOtra forma

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3131

Page 32: guia  para manejo de erwin

EjercicioEjercicio

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3232

Page 33: guia  para manejo de erwin

Creando Llaves Alternas (AK)Creando Llaves Alternas (AK)Una llave alterna (AK) es un atributo o Una llave alterna (AK) es un atributo o

grupos de atributos que no fueron elegidos grupos de atributos que no fueron elegidos como Llaves Primarias. como Llaves Primarias.

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3333

Page 34: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3434

Page 35: guia  para manejo de erwin

Creando RelacionesCreando Relaciones

ERwin define tres tipos de relaciones:ERwin define tres tipos de relaciones:1. Relación Identificada1. Relación Identificada2. Relación no Identificada2. Relación no Identificada3. Relación Muchos a Muchos3. Relación Muchos a MuchosPara todos los casos la construcción de Para todos los casos la construcción de

las relaciones es tal como se detalla a las relaciones es tal como se detalla a continuacióncontinuación

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3535

Page 36: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3636

Page 37: guia  para manejo de erwin

Editor de RelacionesEditor de Relaciones

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3737

Page 38: guia  para manejo de erwin

Para las relacionesPara las relaciones

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3838

Page 39: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 3939

Page 40: guia  para manejo de erwin

Colocando EtiquetasColocando Etiquetas

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4040

Page 41: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4141

Page 42: guia  para manejo de erwin

Creando Aéreas De NegocioCreando Aéreas De Negocio

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4242

Page 43: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4343

Page 44: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4444

Page 45: guia  para manejo de erwin

Creando Store DisplayCreando Store Display

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4545

Page 46: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4646

Page 47: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4747

Page 48: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4848

Page 49: guia  para manejo de erwin

Generar La Base de DatosGenerar La Base de Datos

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 4949

Page 50: guia  para manejo de erwin

Seleccionar el DBMSSeleccionar el DBMS

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 5050

Page 51: guia  para manejo de erwin

Generar el ScriptGenerar el Script

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 5151

Page 52: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 5252

Page 53: guia  para manejo de erwin

13/04/2313/04/23 MSc. Ing Carlos Balderrama VasquezMSc. Ing Carlos Balderrama Vasquez 5353

GraciasGracias

Consultas a:Consultas a:

[email protected]@hotmail.com