guia power designer 2
Post on 10-Oct-2015
82 Views
Preview:
TRANSCRIPT
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
GUA INTRODUCCIN A POWER DESIGNER 15.1
Lo primero que aparece en la pantalla de Power Designer 15.1 es una ventana donde se le pide al
usuario que especifique que tipo de proyecto es el que va a realizar.
Seleccionamos la opcin de crear Modelo y debido a que Power Designer ofrece la posibilidad de
crear diversos tipos de modelos no solicita la seleccin del tipo de modelo.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Para nuestro caso seleccionaremos Conceptual Data Model, es decir modelo conceptual que es la
categora en la cual se encuentra nuestro modelo entidad relacin. Note tambin que le puede dar
el nombre con el cual se identificara el modelo.
A continuacin crea un plantilla en blanco, la cual est disponible para que empecemos a agregar
los elementos de nuestro modelo entidad relacin
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Cada uno de los objetos que podemos dibujar en el modelo entidad relacin por medio de Power
Designer estn agrupados en un elemento llamado la paleta, ah debemos seleccionar el objeto a
dibujar sobre el lienzo en blanco que se genera al seleccionar el modelo a realizar.
Uno de los elementos vitales del MER es la entidad, para dibujarla seleccionamos de la paleta el
smbolo llamado entidad y hacemos clic el lienzo de dibujo. Esto nos generara el smbolo de la
entidad con un nombre genrico
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Para modificar los elementos de una entidad como el nombre y sus atributos, debemos hacer
doble clic sobre el smbolo de la entidad. Esto nos despliega una ventana de configuracin; En ella
podemos definir el nombre de la entidad y cules son los atributos de los que est compuesta.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Puede definir todos los atributos que necesite de acuerdo al problema que este modelando, pero
tenga en cuenta que cada entidad debe tener una llave primaria y que todos los atributos deben
tener asociado un tipo de dato especifico. Una vez termine en el lienzo de trabajo se debe
visualizar la entidad con los elementos definidos indicando con una M si es obligatorio y
subrayando los atributos que son llaves primarias.
Nota: todos los atributos que ingrese automticamente generan un cdigo, por lo que trate de que
los atributos as sean de diferentes entidades no tengan el mismo nombre ya que estos cdigos
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
pueden entrar en conflicto. Tambin recuerde que las variables de tipo carcter deben tener una
longitud igual que los tipos numricos.
Otro elemento fundamental del modelo entidad relacin son precisamente las relaciones;
Teniendo en cuenta que solo puedo relacionar dos entidades (puede ser la misma para indicar
relaciones reflexivas), crearemos una relacin entre dos entidades que no tengan atributos
propios.
Para esto seleccionamos el elemento relacin de la paleta, hacemos clic y dejamos sostenido
sobre una de las entidades de la relacin a formar y luego con el clic sostenido con el apuntador
del mouse nos dirigimos a la segunda entidad a vincular, estando sobre ella soltamos el botn del
mouse. Esto genera una relacin con una configuracin y nombre por defecto.
Al hacer doble clic sobre la relacin se despliega una ventana de configuracin de la relacin, en la
cual podremos asignarle el nombre adecuado y definir la participacin de cada una de las
entidades en la relacin por medio de sus cardinalidades y roles.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Note que todos los cambios se ven reflejados en una pequea imagen de la relacin que se
proyecta en la parte superior de la ventana de configuracin.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Si desea crear una asociacin la cual posee atributos propios debe realizar una operacin
diferente.
Dentro del conjunto de elementos de la paleta debe trabajar con dos objetos, el primero de ellos
es llamado asociacin, el cual tiene una representacin similar a las entidades y el otro objeto es
llamado link de asociacin, el cual me permite vincular la asociacin a cada una de las respectivas
entidades.
Al igual que con las relaciones, Power Designer le asigna un nombre por defecto y las
cardinalidades son generadas de forma automtica cada da vez que se vincula un objeto
asociacin con su respectiva entidad.
Para modificar estos valores debe hacer doble clic sobre el objeto asociacin y esto le desplegara
una ventana de configuracin similar a la de configuracin de entidades, donde podr entre otras
cosas modificar el nombre de la asociacin y aadir los atributos de la asociacin.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Nota: como estamos definiendo atributos de una asociacin no es posible definir llaves primarias
ya que esto es exclusivo de las entidades. Al igual que con las entidades cada atributo definido
debe tener su tipo de dato asociado y debe utilizar un estndar de nombrado de atributos
coherente para evitar que se generen cdigos de atributos similares.
Para modificar la configuracin de la participacin de las entidades en la asociacin debe hacer clic
sobre cada uno de los extremos de esta (uno por uno) y esto despliega una ventana en la cual
puede definir elementos como la cardinalidad y el rol de la entidad participante.
Finalmente es posible por medio de Power Designer verificar si el modelo est bien hecho; Para
esto debemos ir a la opcin Tools y seleccionar el tem Check Model o simplemente presionar
la tecla F4.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Una vez seleccionado, nos despliega una ventana en la cual podremos determinar qu tipo de
verificacin queremos que se realice, es decir, si queremos que verifique las entidades, las
relaciones, etc. Por defecto se verifica todos los elementos posibles.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Cuando seleccionamos los tems a verificar el hace una exploracin del modelo y muestra una
ventana de resultados donde dice si el modelo es correcto o si tiene algn problema.
Para representar relaciones de generalizacin entre entidades, como primera medida debo
generar cada una de las entidades en forma independiente con sus respectivos atributos.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Luego creamos la relacin de generalizacin seleccionando el objeto indicado desde la paleta de
objetos del modelo conceptual y hacemos clic primero sobre la entidad hija y con el botn
sostenido nos dirigimos hacia la entidad padre y soltamos.
Esto nos creara un nuevo objeto, pero solo habremos realizado una de las uniones padre hija, si
tuviramos ms de una entidad hija debemos repetir el proceso, es decir seleccionamos el objeto
de la paleta y hacemos clic sobre la nueva entidad hija y con el botn sostenido nos dirigimos esta
vez no hacia la entidad padre sino hacia el smbolo generado por la relacin (media circunferencia)
y soltamos.
Nota: una vez formada la relacin puede acomodar cada una de las lneas e inclusive el objeto
hacia un lugar ms conveniente.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Una vez realizada la vinculacin entre entidades padres e hijas es necesario configurar las
propiedades de esta relacin.
Para hacer esto debemos hacer doble clic sobre el objeto de la generalizacin y esto nos
desplegara una ventana donde podremos definir el nombre de la relacin y el tipo de participacin
en la relacin de las entidades padre y las entidades hija.
Recuerde que debe definir la participacin de la entidad padre como parcialidad o totalidad.
La participacin de las entidades hijas debe ser de exclusividad o solapamiento.
Si marca la casilla Mutually exclusive children est diciendo que la participacin de la entidades
hijas es de exclusividad, sino marca esta opcin entonces se entiende que la participacin es en
forma solapada.
Si marca la casilla Complete est diciendo que la participacin de las entidades hijas es de
totalidad, sino marca esta opcin se entiende que la participacin es parcial.
Nota: la representacin de las restricciones sobre las relaciones de generalizacin tiene una
representacin diferente dependiendo de qu opciones selecciona o no respecto a la participacin
de la entidad padre y las entidades hijas.
-
Universidad del Cauca Esp. Jonathan Guerrero Astaiza Programa de Ingeniera de Sistemas
Laboratorio de Bases de Datos I Popayn Septiembre 2010
Actividades a Realizar:
De acuerdo a lo aprendido el da de hoy realizar la representacin del modelo entidad relacin en
la herramienta Power Designer del siguiente diagrama:
Actividades extra Clase
Averiguar cmo se representan las entidades dbiles.
top related