You are on page 1of 10

UNIVERSIDAD NACIONAL DANIEL ALCIDES CARRION

ESCUELA ACADEMICA PROFESIONAL DE SISTEMAS Y


COMPUTACION

CASO APLICATIVO DE
MODELAMIENTO DE
DATOS
Alumno : Janampa Lopez Martin
Ing : Jhonny Huaroc Suarez

Sistemas Basados en
el Conocimiento

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento
MODELAMIENTO DE DATOS CON CA Erwin Data Modeler 7.3
INICIANDO CA Erwin Data Modeler 7.3
CA Erwin Data Modeler , es una perfecta solucin , a la hora de modelar datos ,
presenta una interfaza sencilla e intuitiva, en la cual podemos plasmar perfectamente
la abastraccion previa que se tiene de la realidad , y disear el modelo lgico , como
tambin el Fisico , a su vez podemos exportar a cualquier SGBD que se desee , en
este ejemplo se usara el CA Erwin Data Modeler con el Ms SQLServer 2008R2

CONFIGURACIONES PREVIAS ANTES DE EMPEZAR EL MODELADO

Una vez ingresado al CA Erwin, nos dirigimos a :


1.- FILE > New > Nos Aparecer la siguiente ventana ,
en la cual podemos escoger el tipo de Modelo que
deseamos , LOGICAL ,PHISICAL o ambas .Luego > OK

2.- Seguidamente nos dirigimos a:


MODEL > MODEL PROPERTIES > Se mostrara la ventana siguiente :
Aqu podemos ingresar el nombre
respectivo al Modelado , en el campo Name
Luego click en > OK

SISTEMAS Y COMPUTACION

IX SEMESTRE

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento

Ahora configuraremos las diferentes opciones


Para mostrar los tipos de datos que se mostraran, por
ejemplo que nos muetsre los Primary key, Foreign Key
Tanto del modelo Logico como Fisico
Para eso:
FORMAT > STORE DISPLAY SETTINGS.Mostrara la
siguiente ventana

Aqu podemos indicar los datos que se


van a mostrar en el dseo Fisico y Logico (por
ejemplo mostrar los Primary keys y Foreign Key
en el Diso Fisico)

Hasta aqu hemos termiado


creacin de Entidades

las configuraciones necesarias , ahora empezamos con la

CREACION DE ENTIDADES EN EL CA Erwin 7.3

Nos dirigimos a la barra de herramientas y acontinuacion Click en el smbolo de ENTITY, como


se muestra acontinuacion :

Despues click en el rea de trabajo , e ingresaremos el nombre de la clase(entidad) , posterior


a ello sus atributos (el atributo correspondiente a Primary Key , se muestra con el smbolo de
una llave) Se muestra el entidad ASIGNATURA , sus respectivos Atributos y su primary key

SISTEMAS Y COMPUTACION

IX SEMESTRE

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento

Ingreso de atributos a las Entidades:


Click derecho en la Entidad creada > Luego
seleccionamos ATTRIBUTES se nos mostrara la
ventana siguiente :

Ahora click en NEW Nos


siguiente ventana :

encontramos con la

Ingresamos los nombres de los Atributos respectivos en


ATTRIBUTE NAME*
Click en > OK

Realizamos el mismo proceso hasta terminar el Ingreso de todos los Atributos de la Entidad
(CLASE
Terminado
todo ese proceso deberamos tener listo el Diseo Logico
acontinuacion :

SISTEMAS Y COMPUTACION

como se ve

IX SEMESTRE

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento

MODELANDO EL DISEO FISICO


Concluido el diseo lgico , pasamos a diseo fsico , para ello basta con cambiar la opcin
LOGICO por FISICO (Logical -Physical) en el combo Box de la barra de Herramientas

Click derecho en la entidad y luego la opcin > ColumnsMostrara la siguiente ventana


Aqu ya podemos escoger el tipo de datos de cada uno de los Atributos , seleccionanado la
FICHA SQL SERVER (como se muestra en la figura)
Click en > OK

SISTEMAS Y COMPUTACION

IX SEMESTRE

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento
La Entidad debera mostrase como la siguiente

Una vez concluida todo el proceso de seleccin de tipo de dato , deberamos tener el
siguiente modelado

RELACIONANDO LAS ENTIDADES


Estando en diseo lgico pasamos a relacionar cada una de las entidades , seleccionando el
tipo de relacin ya identificada , estas opciones las encontramos en la barra de heraamientas ,
como se muestra acontinuacin:

EJEMPLO DE RELACION DE ENTIDADES : ASIGNATURA - MATERIAL_ASIGNATURA

ASIGNATURA
cod_asig
Titulacion
nombre_asig
curso
precio_fotocopia

SISTEMAS Y COMPUTACION

MATERIAL_ASIGNATURA
tema
tipo_material
num_paginas
num_ejercicios

IX SEMESTRE

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento
Teniendo las entidades seleccinadas , pasamos a relacionaralas , en este caso , la
relacin es de uno a muchos (1 ASIGNATURA puede tener mucho MATERIAL _ASIGNATURA )

La relacin queda establecida como se ve acontinuacion :

Realizando cada una de las relaciones, obtenemos el siguiente diagrama casi concluido:

MIGRACIN DE DATOS DE CA ERWIN A SQL SERVER 2008 R2

Como paso siguiente realizaremso la migracin al SQL Server ,para lo cual , ya teniendo las
relaciones terminadas , y concluido el diseo Fisico , realizamos la migracin de la Siguiente
manera :
1.- Nos dirigimos a: TOOLS > FORWARD ENGINEER > SCHEMA GENERATION
Nos mostrar la siguiente ventana :

SISTEMAS Y COMPUTACION

IX SEMESTRE

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento

2.- Estando en esta Ventana... hacemos Click en > PREVIEW nos mostrara la siguiente
ventana:
Como se puede ver , nos presenta el SCRIPT la
cual tiene toda la informacin necesaria para
que el SGBD pueda ejecutarlo .
Click en > GENERATE

Y nos mostrara la siguiente ventana , en la cual


configuraremos el nombre del SERVIDOR , y el nombre de
una base de datos , creada previamente en el SQL SERVER
2008 R2

Por ultimo click en > CONNECT

Y ya tenemos la base de datos generada en el SQL SERVER


.Ahora solo abrir el SQL SERVER 2008

SISTEMAS Y COMPUTACION

IX SEMESTRE

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento
INGRESANDO AL SQL SERVER 2008 R2

1.- Nos Conectamos normalmente al servidor del SQL SERVER 2008 R2

Nos dirigimos al Explorador de Objetos y verificamos la base de Datos :

SISTEMAS Y COMPUTACION

IX SEMESTRE

CASO APLICATIVO DE MODELAMIENTO DE DATOS


Sistemas Basados en el Conocimiento
Como se puede ver , encontramos todas las Tablas(Entidades en el CA Erwin Data
Modeler 7.3) como se muestra en el siguiente DIAGRAMA

Se concluye el proceso de Modelado y Migracion del caso aplicativo de la Base de


Datos, tenindolo listo en el SGBD , para poder trabajarlo como corresponda

SISTEMAS Y COMPUTACION

IX SEMESTRE

You might also like