ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelo Relacional


Enviado por   •  30 de Septiembre de 2014  •  1.192 Palabras (5 Páginas)  •  636 Visitas

Página 1 de 5

Tabla de contenido

1. INTRODUCCIÓN 2

2. OBJETIVOS 2

3. CONSIDERACIONES 3

4. PROCEDIMIENTO 3

DIAGRAMA 4

5. EJERCICIOS: 0

1. Tienda. 0

2. Empresa de transporte de encomiendas. 3

3. Compañía de Seguros. 7

4. Biblioteca. 12

1. INTRODUCCIÓN

Continuando con el Proceso de Construcción de la Base de Datos, después de realizar el Modelo Entidad Relación, debemos construir el Modelo Lógico o Modelo Relacional de la Base de Datos.

Para ello partimos del MER identificando las Entidades y Relaciones que se convierten en Tablas, para que en cada una de ellas le agreguemos los campos que la componen. De la misma forma un paso importante es identificar el tipo de dato que se va almacenar para cada uno de los campos.

En el nombrado de tablas y campos se sugiere tener un estándar para minimizar errores en la interpretación.

Como parte de los procesos de calidad en el desarrollo de software se requiere de una documentación. En el Modelo Relacional podemos documentar las tablas mediante una descripción de cada uno de los campos, permitiendo generar el documento conocido como el Diccionario de Datos.

2. OBJETIVOS

• Emplear los símbolos y convenciones propias del Modelo Relacional para la solución de ejercicios propuestos.

• Convertir Entidades y Relaciones del Modelo Entidad Relación a Tablas en el Modelo Relacional.

• Identificar qué tipo de datos se va almacenar en cada uno de los campos de las tablas.

• Identificar claves primarias y foráneas.

• Identificar los campos que pueden participar en la construcción de las relaciones entre las tablas.

• Utilizar un estándar para los nombres de las tablas y campos.

• Utilizar la Herramienta DBDesigner en el Diseño del Modelo Relacional de una Base de Datos.

3. CONSIDERACIONES

Ítem Descripción

Soporte Teórico • Revisar el Objeto de Contenido Conversión MER a Modelo Relacional.

• Seguir los procedimientos y explicaciones proporcionadas en los Video tutoriales para el Diseño del Modelo Relacional de una Base de Datos utilizando la Herramienta DBDesigner.

Productos requeridos • Ejercicios de ejemplo que se muestran en los Video Tutoriales.

• Desarrollo de Ejercicios en la Herramienta DBDesigner.

• Lista con los ejercicios a realizar en este laboratorio

Herramientas SW • Para el desarrollo del Laboratorio se requiere tener instalada la Herramienta DBDesigner de acuerdo con las indicaciones ofrecidas en el videotutorial respectivo.

4. PROCEDIMIENTO

Para el Desarrollo de cada uno de los ejercicios tenga en cuenta el siguiente procedimiento:

1. Analizar detenidamente cada uno de los MER a convertir a Modelo Relacional

2. Convertir Entidades y Relaciones del MER a sus respectivas tablas del Modelo Relacional. (Conversión en documento Word, pdf)

3. Identificar Claves Primarias Y Claves Foránes para cada Tabla.

4. En la Herramienta DBDesigner agregue tabla por tabla

5. Después vaya agregando los campos identificando el tipo adecuado para cada uno de los campos.

6. Asigne un campo como Clave Primary.

7. Agregue las relaciones identificando los campos con los que va a realizar la relación.

8. Verifique que al realizar una relación en una de las tablas el campo se convierte en FK y en la tabla en la parte inferior agrega un índice.

9. Documentar cada uno de las tablas mediante los comentarios a cada uno de los campos de las tablas.

10. Generar el Diccionario de datos en formato html para cada uno de los ejercicios.

11. Guardar cada uno de los ejercicios en su respectivo archivo xml generado por la herramienta DBDesigner.

12. Exportar a formato PNG cada Modelo Relacional.

DIAGRAMA

PASOS DISEÑO MODELO RELACIONAL

BASE DE DATOS

5. EJERCICIOS:

Convertir a Modelo Relacional los siguientes ejercicios planteados en

Modelo Entidad Relación.

1. Tienda.

Database Model plugin_tmp.xml

CLIENTE

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

idCliente INTEGER PK NN UNSIGNED Clave primaria AI

CliNombre VARCHAR(40) NN Nombre del Cliente

CliCedula VARCHAR(15) NN Numero de cedula del cliente

CliDireccion VARCHAR(60) NN Dirección residencia del cliente

IndexName IndexType Columns

PRIMARY PRIMARY idCliente

CLIENTE_unique_cedula Unique Index CliCedula

COMPRA

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

idCompra INTEGER PK NN UNSIGNED Clave primaria AI

PRODUCTO_idProducto INTEGER NN UNSIGNED Campo referencia al IdProducto del al tabla PRODUCTO

CLIENTE_idCliente INTEGER NN UNSIGNED Campo referencia al IdCliente de la tabla CLIENTE

ComValor BIGINT NN Valor de la compra

ComFecha DATE NN Fecha de la compra

IndexName IndexType Columns

PRIMARY PRIMARY idCompra

COMPRA_FKIndex1 Index CLIENTE_idCliente

COMPRA_FKIndex2 Index PRODUCTO_idProducto

PRODUCTO

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

idProducto INTEGER PK NN UNSIGNED Clave primaria AI

ProReferencia VARCHAR(40) NN Numero referencia del producto

ProDescripcion VARCHAR(40) NN Descripción del producto

ProPrecio DOUBLE NN Precio del producto

IndexName IndexType Columns

PRIMARY PRIMARY idProducto

PRODUCTO_unique_Referencia Unique Index ProReferencia

2. Empresa de transporte de encomiendas.

Database Model plugin_tmp.xml

________________________________________

CAMION

ColumnName DataType PrimaryKey NotNull Flags Default Value Comment AutoInc

CamiPlaca INTEGER PK NN UNSIGNED Numero de Placa del camion

CamiModelo VARCHAR(20) NN Modelo del camion

CamiPotencia VARCHAR(20) NN Potencia del camion

CamiTipo VARCHAR(20) NN Tipo del camion

IndexName IndexType Columns

PRIMARY PRIMARY CamiPlaca

...

Descargar como (para miembros actualizados) txt (14 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com