Está en la página 1de 9

[UNIVERSIDAD DE EL SALVADOR] Universidad de El Salvador Facultad de Ingeniera y Arquitectura Escuela de Ingeniera de Sistemas Informticos Herramientas de Productividad.

Gua de Laboratorio # 1. Modelado de Datos

Ciclo I-2010

I. Objetivo: 1. Desarrollar un modelo conceptual de Base de Datos 2. Convertir el modelo conceptual de base de datos a un Modelo Fsico de Base de Datos. 3. Hacer uso de una herramienta que permita el facilitar el modelado de datos tanto conceptual como fsico. Objetivos Especficos: Crear conjuntos de entidades con sus respectivos atributos. Utilizar los diferentes tipos de datos que se pueden asociar a un atributo en un modelo conceptual. Determinar las restricciones o propiedades de cada uno de los atributos. Crear conjuntos de relaciones entre conjuntos de entidades, la simbologa, tipos de relacin y sus restricciones. Aplicar el concepto de herencia y asociacin.

II. Descripcin : En la siguiente gua se muestra la manera de cmo desarrollar un diagrama entidad relacin desarrollando un modelo conceptual de base de datos para nuestro caso

Pgina 1

Escuela de Ingeniera de Sistemas Informticos

Ciclo I-2010

utilizaremos el Power Designer versin 15 para describir el desarrollo de un modelo que se planteara mas adelante (pagina 8). El software de Power Designer le presentar una pantalla como la de la figura 1, que es el Conceptual Data Model, que servir para disear modelos de datos. Para hacer los modelos nos auxiliaremos de la barra de herramientas de diseo que aparece en la figura 2. Entre a el Botn de Inicio / Todos los Programas/ y busque Sybase/PowerDesigner15/PowerDesigner Al entrar haremos un Nuevo Modelo Conceptual,

Figura 1. Entrada a definir el Tipo de Modelo a realizar

Al iniciar busque la barra de herramientas de Paleta(palette) y si no se encuentra actvela con Tools/ Customize Toolbars

Figura 2. Barra de Herramientas de Paleta

Pgina 8

Escuela de Ingeniera de Sistemas Informticos

Ciclo I-2010

Los iconos ms importantes de estas herramientas son los siguientes:


Icono de Barra de Herramientas 1) 9) 10) 11) 3) 4) Utilizacin de icono. Puntero o indicador que permite poder ingresar a un objeto en particular Entidad este icono permite crear n cantidad de entidades para disear el modelo. Relacin, este icono permite realizar relaciones entre las entidades Inherencia , este permite heredar o crear el concepto de especializacin y generalizacin Para aumentar o ampliar la imagen en la pantalla de diseo en power designer Para disminuir la imagen en la pantalla de diseo en power designer

Figura 3. rea de Diseo para Modelo conceptual en Power Designer

En la figura 3 se muestra la ventana donde se har la creacin de un conjunto de entidades, para poder crearlo se presiona clic en la barra de palette y se elije el icono de entidad, posteriormente se vuelve a seleccionar el icono de puntero y se ubica sobre el objeto entidad en la ventana de diseo y se presiona doble clic, posteriormente aparecer la pantalla de la figura 4 y se deber realizar los siguiente:

Figura 4. Propiedades Generales del objeto(entidad) Pas

Pgina 8

Escuela de Ingeniera de Sistemas Informticos

Ciclo I-2010

Digitar el nombre de la entidad, el cdigo, que para facilidad el mismo nombre de la entidad, etiqueta que es una breve informacin de la entidad o como desea que aparezca en el diseo. El nmero de orden de la entidad para nuestro caso Pas ser nuestra primera entidad. Posteriormente deber seleccionar y presionar clic en el botn de Atributos (Attributes) y aparecer una pantalla como la figura 5, donde digitar el nombre del atributo el cdigo este ser utilizado en el diseo fsico del modelo el tipo de dato y las restricciones de los atributos

Figura 5. Propiedades de los atributos

Cuando se seleccione el tipo de dato (Data Type) aparecer una ventana como la figura 6, donde se muestra diferentes estndares de tipos de datos.

Figura 6. Tipos de Datos para los atributos.

En estos tipos de datos puede seleccionar de una gama de opciones como el numrico carcter, tipo fecha, imagen y otros definidos. Luego pase a la pestaa de identifiers y defina el nombre que tendr la clave primaria para el primer conjunto de entidades ser Pk_Pais. Realice el Mismo Proceso con la Entidad de Departamento

Pgina 8

Escuela de Ingeniera de Sistemas Informticos

Ciclo I-2010

Figura 7. Tablas de Pas y Departamento.

Al finalizar lo anterior, establezca las relaciones activando el icono de Relacin y arrastrando desde la tabla Pas hasta la de Departamento tal como si dibujara una lnea entre ambas entidades.

Figura 8 Relacin entre Pas y departamento (Sin Configurar)

Luego presione Doble clic sobre Relacin 1 y Aparecer una ventana de configuracin de las relaciones (figura 9) que deben haber entre las entidades para ello se colocara un nombre y cdigo que se podr observar en el modelo fsico.

Figura 9 Relacin entre Pas y Departamento (Configuracin)

Agrguele comentarios, luego presione la pestaa de Cardinalities

Pgina 8

Escuela de Ingeniera de Sistemas Informticos

Ciclo I-2010

Figura 10. Propiedades del objeto relacin.

En la figura 10 se puede seleccionar el tipo de cardinalidad de uno a uno, de uno a muchos, de muchos a uno, y de muchos a muchos, si las relaciones son mandatarias o dependientes. Una vez llenada esta informacin se debe siempre presionar Aplicar <<Aplicar>>. En el ejemplo anterior (ponga atencin a este apartado) Primero se define la cardinalidad general de Origen(Pais) Destino(Departamento) Que es de uno a muchos (one to many) luego hay que especificar las cardinalidades especificas, es decir que en el sentido Pas-Departamento pueden haber de 0 , n departamentos asociados al pas o si nuestro requerimiento dice que no pueden haber pases sin departamentos cambiaramos a 1,n. Esto se podra aplicar en un sistema de Facturacin que segn la lgica de negocio, no permitira facturar sin al menos un articulo. Luego pasamos a preguntarnos la cardinalidad en el sentido de Departamento a Pais y vemos que seria de 1,1, es decir que para cada departamento existe un solo pais asociado.

Figura 11 Relacin entre Pais y departamento (Configurada)

A continuacin busque la figura 14(Pg. 8) y termine de desarrollar el modelo conceptual de base de datos. Al finalizar se deber chequear el modelo con la opcin de Tools y check model y aparecer una ventana como la de la figura 12.

Pgina 8

Escuela de Ingeniera de Sistemas Informticos

Ciclo I-2010

Figura 12 Ventana de mensaje de Chequeo del modelo conceptual de la base.

En la figura 13 se muestra la ventana para generacin de modelo conceptual a un modelo fsico de base de datos. Tools Generate Conceptual Model.

Figura 13. Ventana de Generacin del Modelo Fsico de Base de Datos.

En la figura 14 se muestra como se generara el Modelo Conceptual

Pgina 8

Escuela de Ingeniera de Sistemas Informticos

Ciclo I-2010

Figura 14. Diseo del Modelo Conceptual de Base de Datos.

Busque el men Tools la opcin de Generar el Modelo Fsico

Figura 15. Acceso a Generar Modelo Fsico.

Pgina 8

Escuela de Ingeniera de Sistemas Informticos

Ciclo I-2010

Figura 16. Modelo Fsico de Base de Datos.

Al finalizar este laboratorio usted deber haber aprendido lo siguiente: Utilizar una herramienta para modelado de datos como Power Designer El manejo y uso de los objetos como entidad, atributos, tipos de datos, restricciones, manejo de relaciones y otros. Chequear y disear un Modelo Conceptual de Base de Datos. Convertir un Modelo Conceptual de Base de Datos a un Modelo Fsico de Base de Datos.

Pgina 8

También podría gustarte