Está en la página 1de 8

PERU Ministerio de Viceministerio de Direccin General de Educacin y Instituto de Educacin Superior Tecnolgico

Defensa Polticas para la Defensa Doctrina Pblico de las Fuerzas Armadas


>

1. Crear Entidad Relacin en Erwin de 6 Bases de Datos

2. Crear un manual de uso de Erwin Data Modeler


Paso 1: ingresar al programa Erwin Data Modeler desde el computador.

Paso 2: Dar click en File ms New para crear el create Model select Template
PERU Ministerio de Viceministerio de Direccin General de Educacin y Instituto de Educacin Superior Tecnolgico
Defensa Polticas para la Defensa Doctrina Pblico de las Fuerzas Armadas
>

Paso 3: Seleccionar Logical/physical. Luego en Target Database seleccionar


SQL Server y versin 2005/2008

Paso 4: una vez en la ventana de trabajo del programa procedemos a crear un


base de datos con las cajas de herramientas.

Paso 5: Seleccionar la barra de herramientas para crear entidades, atributos y


relaciones.
PERU Ministerio de Viceministerio de Direccin General de Educacin y Instituto de Educacin Superior Tecnolgico
Defensa Polticas para la Defensa Doctrina Pblico de las Fuerzas Armadas
>

Paso 6: Procedemos a ingresar datos

Paso 7: Una vez ingresado los datos en las atributos nos mostrara esta pantalla
en la interfaz de Erwin data modelar para luego poder relacionar
PERU Ministerio de Viceministerio de Direccin General de Educacin y Instituto de Educacin Superior Tecnolgico
Defensa Polticas para la Defensa Doctrina Pblico de las Fuerzas Armadas
>

Paso 8: Finalmente procedemos a relacionar los atributos en el programa

3. Relacin uno a uno


PERU Ministerio de Viceministerio de Direccin General de Educacin y Instituto de Educacin Superior Tecnolgico
Defensa Polticas para la Defensa Doctrina Pblico de las Fuerzas Armadas
>

4. Relacin uno a Muchos

5. Relacin Mucho a Muchos


PERU Ministerio de Viceministerio de Direccin General de Educacin y Instituto de Educacin Superior Tecnolgico
Defensa Polticas para la Defensa Doctrina Pblico de las Fuerzas Armadas
>

5.Que es una llave Primaria (PK)


Un atributo (Llave simple) o conjunto de atributos (Llave compuesta) que
identifican nicamente una instancia (fila o registro) de una entidad. En ERwin la
llave primaria est posicionada sobre la lnea en una entidad.

6. Que es una llave secundaria o fornea (FK)


Una llave fornea es una llave primaria de una entidad padre (Fuerte) que es
AGREGADA a la entidad hijo (Dbil) a travs de su relacin.

Diferencia entre Llave Primaria (PK) Llave secundaria o fornea (FK)


Las llaves primarias consisten de una o ms columnas cuyos datos contenidos
sean utilizados para identificar de manera nica cada registro (fila) en la tabla.
Cuando la llave primaria se compone de mltiples columnas, los datos de cada
columna son utilizados para determinar si un registro es nico.
No puede haber duplicados en la columna(s) que compone(n) la llave primaria y
no puede estar en blanco o ser NULL.
Slo puede haber una llave primaria por tabla.
La llave primaria para cada tabla es almacenada en un ndice. El ndice se utiliza
para asegurarse que cada registro (fila) es nico.
Una llave fornea es un grupo de una o ms columnas en una tabla que
referencias la llave primaria de otra tabla. No existe un cdigo especial,
configuracin o definicin de tabla que necesites establecer para designar
oficialmente una llave fornea.
PERU Ministerio de Viceministerio de Direccin General de Educacin y Instituto de Educacin Superior Tecnolgico
Defensa Polticas para la Defensa Doctrina Pblico de las Fuerzas Armadas
>

Una llave fornea puede tambin ser parte de una llave primaria.

Si has definido un constraint de tipo llave fornea, esas columnas


tendrn FK luego del nombre do columna. En la imagen de arriba estn
dentro de un crculo verde.
PERU Ministerio de Viceministerio de Direccin General de Educacin y Instituto de Educacin Superior Tecnolgico
Defensa Polticas para la Defensa Doctrina Pblico de las Fuerzas Armadas
>

Restricciones de llaves forneas y Constraints.


Algunos sistemas de bases de datos permiten establecer foreign key constraints.
Ayudan a asegurar la integridad referencial. Evitan que puedas ingresar valores
que no se encuentren en la llave primaria de la tabla relacionada.

Estos constraints funcionan de la siguiente manera:

Evitan que puedas cambiar el valor de una llave fornea a uno que no exista
como un valor en la llave primaria de la tabla relacionada.
Evitan que borres un registro de la tabla de la llave primaria. Lo cual evita crear
registros hurfanos. Registros hurfanos son registros hijos que no tienen
padres.
Evitan que agregues un valor a la llave fornea que no exista en la llave
primaria.

7. En ERwin que es String, Number, Date, Time, Blob


ATRIBUTOS
En ERwin, un dominio es un objeto independiente que se utiliza para asignar
rpidamente las propiedades a un atributo o la columna. Una vez que se haya
definido el dominio, se pueden emplear en ambos modelos: lgico y fsico. Entre
sus ventajas tenemos:
Promueve la consistencia
Reduce el tiempo en el desarrollo y la conservacin (si cambia el dominio,
todas columnas asociadas con el dominio se cambian tambin)
Apoyo a las propiedades definidas por el usuario
Define los atributos y las columnas
Los tipos de dominio que se pueden crear en ERwin son:
String Cadena
Number Numero
DateTime FechaHora
Blob General

También podría gustarte