DBDESIGNER 4

UTILIDAD: DbDesigner es un programa freeware que permite desarrollar el modelo lógico y físico de una Base de Datos. Parte de la elaboración de un DER (no tan puramente “lógico” ya que en realidad asocia las ENTIDADES a TABLAS y los ATRIBUTOS a CAMPOS) y permite, configurando el motor de Base de Datos que se utilizará, generar a partir del modelo lógico del DER, el modelo físico correspondiente (crea tablas, genera campos, genera lo necesario para las relaciones, genera claves primarias, etc.). La ventaja de usar un programa con éste es que una vez consolidado el DER puede rápidamente “implementarse” la base de datos, generando el código en SQL necesario para la creación y manipulación de la misma. PANTALLA GENERAL:

Barra de herramientas

Pantalla de Edición (o principal): Aquí se va creando el modelo lógico de la base de datos. Se puede aplicar las funciones de la Barra de Herramienta.

Modelo de la Base de Tipos de Datos. datos: Permite visualizar lasPermite configurar los diferentes aspectos del tipos de datos de cada modelo conceptual-lógico atributo

visualizar diferentes “partes” de la hoja de edición del DER.

Barra de menús
Navegador: permite

1

Lo veremos más adelante. 2 . Luego se puede configurar el nombre de la relación (para esto ver apartado correspondiente) Permite agregar GENERALIZACIONES – ESPECIALIZACIONES. Se lo selecciona. Permite agregar ENTIDADES (o más específicamente. se va a traspasar la relación MUCHOS A MUCHOS cuando se implemente el DER. ténganlo en cuenta como parte del procedimiento. Permite unir dos entidades con una relación MUCHOS A MUCHOS. Lamentablemente no permite configurar ciertos aspectos de las relaciones ISA (como agregaciones.ALGUNAS FUNCIONES ESPECÍFICAS: ICONO DESCRIPCIÓN Permite seleccionar los diferentes objetos que ya se encuentran en la pantalla principal y aplicarles diferentes funciones. Para esto. se agrega las dos entidades. se selecciona esta función y se hace un clic en una entidad y luego en la otra. aún cuando no les quede muy claro por qué es así. se selecciona esta función y luego se hace clic PRIMERO en la entidad que le corresponde el “UNO” y luego en aquella a la que corresponde el “MUCHOS”. Esta es la manera en que. También puede borrarse. se agrega las dos entidades. Para esto. cuando hablemos del MODELO RELACIONAL. Por ahora. Permite variar el tamaño del objeto seleccionado. Permite agrandar o achicar el tamaño de los elementos que se visualizan en la pantalla general. Permite borrar el objeto seleccionado. Permite mover la porción visible del DER que se está realizando. Para esto. en definitiva. Ver para esto próximo apartado. TABLAS). Esto se agregará en el DER y se caracterizará a partir del uso de RECUADROS de texto en los que expliquen dichas particularidades. una vez agregadas las dos entidades. Esta función permite que se visualice en la pantalla principal diferentes partes del espacio de trabajo. Una vez “agregada” a la pantalla principal hay que configurar ciertos aspectos. Luego se puede configurar el nombre de la relación (para esto ver apartado correspondiente) Permite unir dos entidades con una relación UNO-A-UNO. se oprime el botón izquierdo del Mouse y se arrastra. Permite agregar imágenes al DER. Luego se puede configurar el nombre de la relación (para esto ver apartado correspondiente) Permite unir dos entidades con una relación UNO-A-MUCHOS. se selecciona esta función y se hace un clic en una entidad y luego en la otra. Permite mover el objeto seleccionado a otro lugar dentro de la pantalla principal. Zoom. o restricciones). Permite agregar recuadros de texto al DER. Verán que automáticamente el programa agrega una tercera TABLA que funciona como “tabla de relación” y une ambas entidades. Recuerden que la pantalla principal muestra sólo una parte de todo el espacio de trabajo que se puede utilizar. seleccionando el objeto y oprimiendo la tecla DELETE.

ICONO DESCRIPCIÓN Permite sincronizar el DER con un motor de base de datos. Para esto puede hacerse doble clic sobre el objeto (o clic derecho y del menú contextual. RECUERD EN NO USAR dos palabras o bien separarlas con un guión bajo. La cruz. hay que configurar el NOMBRE del atributo (Column Name) y el TIPO (DataType). También es precioso configurar cuál será el atributo identificatori o (o clave primaria). Cambiar el nombre de la tabla (entidad).pero a modo general lo que hace es conectar el programa con el motor de base de datos que se haya elegido para implementar el modelo lógico (por ejemplo el de phpadmin). Permite realizar algunos ajustes generales así como definir índices (tema que veremos más adelante) y la manera pre-definida de rellenar algunos campos. hacer doble clic relación o bien hacer clic opción “Edit Object”. sobre la línea de la derecho y seleccionar la Permite cambiar la cardinalidad dede relación. Agregar los atributos (o campos) de la entidad. unir las palabras con un guión bajo. Permite generar el código SQL para crear y relacionar las tablas que constituyen el DER. seleccionar la opción “Edit Object”. hay Para esto. Para esto. Permite cambiar el nombre a la relación. modificación de tablas. Para esto. a 3 dónde llega (destination) y finalmente el detalle de los atributos relacionados (foreing keys). CONFIGURACIÓN DE relación entre dos configurar algunos que “editar” la relación. permitiendo ajustar los cambios del DER a la implementación así como la aplicación de consultas. Esto requerirá una explicación más detallada –que se hará cuando corresponda la implementación del DER. Recuerden usar una palabra o de lo contrario. Una vez que se agrega el objeto TABLAS a la pantalla principal. Para esto se hace un clic en “rombo” que aparece al costado izquierdo del nombre (el rombo se transforma en una llave) El “tilde” () permite confirmar los cambios. cancela las opciones. se debe configurar ciertas características de la misma. SOBRE LA CONFIGURACIÓN DE LAS TABLAS (ENTIDADES). se puede aspectos. Datos generales la la configuración de la relación en la implementación. . Lo veremos más adelante en detalle pero lo que se muestra es desde dónde está partiendo la relación (source). Esto habilitará una ventana en la que se puede modificar lo siguiente: SOBRE LA LAS RELACIONES: Una vez que se agrega la entidades.

el primer nivel que se muestra es un listado de las TABLAS (o ENTIDADES) del modelo que se construyendo. Esto se realiza desde el menú “Display”. mostrar todos los atributos). MODELO DE BASE DE DATOS: Esta parte de la pantalla permite “navegar” en el modelo de base de datos que se va realizando. Estas también tienen un “+” que permite desplegar el tercer y último nivel de especificación. Si se observa bien. los ATRIBUTOS (columns) y las RELACIONES (relations) que afectan a cada ENTIDAD. hay diferentes formas de configurar la nomenclatura de las cardinalidades de las relaciones. se despliega un segundo nivel. Al hacer clic sobre este signo. utilizaremos el tipo de nomenclatura llamado “Crows Foot” Si al ingresar. La segunda opción ( Optional Relation) permite configurar el “0” de la cardinalidad de las relaciones. TABLE COLUMNS (columnas de la tabla) que permite regular el nivel de visualización para las entidades (mostrar sólo el nombre de la entidad.Esta opción habilita tres “pestañas”. opción Notation. permitiendo su rápida visualización especialmente considerando que el DER puede ser más grande que lo que alcanza a mostrar la pantalla general. En nuestro caso. dirigansé a este menú y varíen la configuración. mostrar nombre y el atributo identificatorio –clave principal-. Esta ventana condensa todos los objetos incluidos en el DER. Fijensé además que en este menú se pueden cambiar algunas otras opciones como por ejemplo “Display Relation Names” (mostrar nombres de relaciones) –que debe estar seleccionado para que los mismos se muestren en el DER-. La primera (Reference Definition) permite ajustar y generalizar los cambios que se produce en la tabla de donde se general la relación respecto a la tabla que recibe la información. TIPOS DE NOMENCLATURAS EN EL DER. no está seleccionada esta notación. Estas vienen acompañadas por un “+”. que es el detalle de cada atributo y/o relación por entidad. Como ya sabemos. DBDesigner permite cambiar de tipo de nomenclatura. 4 está .

Sign up to vote on this title
UsefulNot useful