Está en la página 1de 6

Universidad Nacional Mayor de San Marcos

Facultad de Ingeniería de Sistemas e Informática


Escuela de Ingeniería de Sistemas

LABORATORIO

CURSO : Base de Datos II


No. : Laboratorio No.02.
TEMA : Modelado de datos Lógico.
DURACIÓN ESTIMADA : 50 minutos aproximadamente.

_______________________________________________________________________

I. OBJETIVOS

El presente laboratorio tiene por objetivos:


● Identificar los principales componentes de la interfaz de PowerDesigner .
● Crear diagramas de datos lógico simples.

II. RESUMEN
En este ejercicio, revisará el entorno expuesto más adelante. De la información en el
entorno, reconocerá los principales componentes de la interfaz de esta nueva
herramienta, permitiendo la creación de entidades simples, los cuales serán
utilizados en laboratorios posteriores, culminando con la creación de una base de
datos hacia el final del curso.

III. CONSTRUCCIÓN DE LA APLICACIÓN

1. Creación e Implementación de un nuevo diagrama de datos lógico

1.1 Inicio del PowerDesigner


Primero sleccionamos la opción de menú PowerDesigner, en el botón de inicio de
Windows. Se presentara la siguiente interfaz. Haga clic en Aceptar.

1.2 Selección de un nuevo modelo:


Página 1
Universidad Nacional Mayor de San Marcos
Facultad de Ingeniería de Sistemas e Informática
Escuela de Ingeniería de Sistemas

En las opciones de menú selecciona la opción New Model de la opción de menú


principal File.

1.3 Creación del diagrama de datos lógico


En la ventana de New Model seleccione la subventana Category y luego
seleccione la opción Logical Data Cambiar el nombre del archivo que tiene
por defecto por el de BookShop_Logical de la casilla de texto Model Name.
Haga clic en botón OK.

1.4 Presentación del diagrama de datos lógico

Página 2
Universidad Nacional Mayor de San Marcos
Facultad de Ingeniería de Sistemas e Informática
Escuela de Ingeniería de Sistemas

A continuación, en la subventana central tenemos el diagrama de datos en


blanco y al lado derecho la paleta de componentes que se pueden utilizar para
el presente diagrama de datos lógico.

1.5 Selección de la opción del modelo


Selecciona la opción de Model Option de la opción Tools de la barra de
menú. En la ventana Model Options se selecciona la opción Baker de la lista
desplegable Notation.

Página 3
Universidad Nacional Mayor de San Marcos
Facultad de Ingeniería de Sistemas e Informática
Escuela de Ingeniería de Sistemas

1.6 Creación de las entidades del diagrama


Selecciona la pestaña Entity del la subventana Logical Diagram en el
Toolbok y realice otro clic izquierdo sobre el área del diagrama. Luego
procederemos a nombrar cada una de las entidades. Los nombres tienen que
ser en singular.

1.7 Propiedades de la entidad:


Para cambiar el nombre de la entidad y los detalles de la misma
seleccionamos la entidad y luego elegiremos lo opción Name de la ventana de
Entity Properties, donde cambiaremos el nombre a nuestra entidad en este
caso, Autor.

1.8 Agregar atributos a la entidad


Luego en la ventana de propiedades seleccione la pestaña Attributes.
Procederemos a agregar cada uno de los atributos de la entidad. En este caso
la entidad Autor que tendrá los siguientes atributos:
● autorID
● nombre
● apellido
● anioNacimiento
● anioFallecimiento
● descripcion

Página 4
Universidad Nacional Mayor de San Marcos
Facultad de Ingeniería de Sistemas e Informática
Escuela de Ingeniería de Sistemas

1.9 La entidad Autor con sus atriburos


Este es el resultado de la primera entidad creada

1.10 Continuación con el resto de entidades


Así procederemos con el resto de las entidades hasta tener un diagrama como
este:

1.11 Establecer las relaciones entre las entidades


Así procederemos a establecer el tipo de relación entre las entidades en base
a la siguiente teoría:
◦ Identificación
En una relación de identificación, la existencia de la entidad hijo depende
de la entidad padre. Por ejemplo, EMPLOYEE puede tener una relación
de identificación con WORKCOMPLETED.
◦ No identificación: opcional, obligatorio o de uno a uno
Las relaciones de no identificación son relaciones entre dos entidades
independientes. Por ejemplo, CUSTOMER puede tener una relación de
no identificación con INVOICE. Puede especificar si estas relaciones se
deben imponer (obligatorio) o no se deben imponer (opcional). También
puede especificar que la relación sea de tipo uno a uno, en cuyo caso
cada fila de una entidad está relacionada con una sola fila de la otra.
◦ Muchos al muchos
Representa la relación entre dos entidades en la que cada fila de una
entidad se puede relacionar con más de una fila de la otra entidad. Por
ejemplo, cada persona de una tabla EMPLOYEE puede tener varios

Página 5
Universidad Nacional Mayor de San Marcos
Facultad de Ingeniería de Sistemas e Informática
Escuela de Ingeniería de Sistemas

proyectos en una tabla PROJECT y varias personas pueden trabajar en


un proyecto.

IV. Conclusiones
En este laboratorio aprendimos como crear un diagrama de datos lógico utilizando
PowerDesigner.

Página 6

También podría gustarte