Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
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,
Al iniciar busque la barra de herramientas de Paleta(palette) y si no se encuentra actvela con Tools/ Customize Toolbars
Pgina 8
Ciclo I-2010
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:
Pgina 8
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
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.
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
Ciclo I-2010
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.
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.
Pgina 8
Ciclo I-2010
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.
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
Ciclo I-2010
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.
Pgina 8
Ciclo I-2010
Pgina 8
Ciclo I-2010
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