Sei sulla pagina 1di 10

LABORATORIO 8.

Diseo Modelo Relacional de una Base de Datos

GUA DE LABORATORIO N 8

Actividad de Proyecto: DETERMINAR LA ESTRUCTURA LGICA


DEL SISTEMA

Estructura de contenidos.

1. Introduccin. 2

2. Objetivos. 2

3. Consideraciones. 3

4. Procedimiento. 4

5. Evidencias a entregar. 8

RECURSOS BIBLIOGRFICOS 8

FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje


Diseo Modelo Relacional de una Base de Datos

GUA DE LABORATORIO 8

Diseo Modelo Relacional


de una Base de Datos
ACTIVIDAD DE PROYECTO

Determinar la estructura
lgica del sistema.

INTRODUCCIN

1. INTRODUCCIN

Continuando con el Proceso de Construccin de la Base de Datos, despus de


realizar el Modelo Entidad Relacin, debemos construir el Modelo Lgico 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 estndar para


minimizar errores en la interpretacin.

Como parte de los procesos de calidad en el desarrollo de software se requiere


de una documentacin. En el Modelo Relacional podemos documentar las
tablas mediante una descripcin de cada uno de los campos, permitiendo
generar el documento conocido como el Diccionario de Datos.

2. OBJETIVOS

Emplear los smbolos y convenciones propias del Modelo Relacional para


la solucin de ejercicios propuestos.
Convertir Entidades y Relaciones del Modelo Entidad Relacin a Tablas en
el Modelo Relacional.

2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Diseo Modelo Relacional de una Base de Datos

Identificar que tipo de datos se va almacenar en cada uno de los campos


de las tablas.
Identificar claves primarias y forneas.
Identificar los campos que pueden participar en la construccin de las
relaciones entre las tablas.
Utilizar un estndar para los nombres de las tablas y campos.
Utilizar la Herramienta DBDesigner en el Diseo del Modelo Relacional de
una Base de Datos.

3. CONSIDERACIONES

tem Descripcin

Soporte Terico Revisar el Objeto de Contenido Conversin


MER a Modelo Relacional.
Seguir los procedimientos y explicaciones
proporcionadas en los Video tutoriales para el
Diseo del Modelo Relacional de una Base de
Datos utilizando la Herramienta DBDesigner.

Productos Ejercicios de ejemplo que se muestran en los


requeridos 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.

3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Diseo Modelo Relacional de una Base de Datos

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. (Conversin en documento Word, pdf)
3. Identificar Claves Primarias Y Claves Fornes para cada Tabla.
4. En la Herramienta DBDesigner agregue tabla por tabla
5. Despus 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 relacin.
8. Verifique que al realizar una relacin 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.

4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Diseo Modelo Relacional de una Base de Datos

DIAGRAMA
PASOS DISEO MODELO RELACIONAL
BASE DE DATOS

Inicio

Analizar detenidamente cada uno de los


1. MER a convertir a Modelo Relacional (MR).

Convertir Entidades y Relaciones del MER


2. a sus respectivas Tablas del
Modelo Relacional.

Identificar Claves Primarias y Foraneas


3. para cada una de las tablas.

En la Herramienta DBDesigner vaya


4. agregando Tabla por Tabla.

Agregue los campos a cada tabla y


5. configure cada campo asignado el tipo de
dato, si es No Nulo o es Autoincrementado.

6. Seleccione un campo como clave primary.

Agrege las Relaciones entre tablas


7. identificando los campos que participan
en cada una de ellas.

Verifique que en una de las tablas uno de


8. los campos de las relacin se convierte
FK clave foranea.

Documentar cada una de las tablas


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

Generar el Diccionario de datos en


10. formato html para cada uno de
los ejercicios.

Guardar cada uno de los ejercicios en su


11. respectivo archivo xml generado por
la herramienta DBDesigner.

12. Exporte el archivo a formato PNG.

FIN

5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Diseo Modelo Relacional de una Base de Datos

EJERCICIOS:

Convertir a Modelo Relacional los siguientes ejercicios planteados en


Modelo Entidad Relacin.

1. Tienda.

Cedula nombre id compra id producto

Referencia
N M
id cliente Cliente Compra Producto

direccin Fecha Valor Descripcin Precio

2. Empresa de transporte de encomiendas.

identificacion

Placa

nombre
N:M
(0,m) (0,m) modelo

telefono Camionero Conduce Camion

potencia

direccion (0,1)

tipo

Distribuye 1:N

Codigo
(1,m)

1:M
descripcion (0,m) (1,1) Codigo

Paquete Destinado Ciudad

destinatario Nombre

direccion

6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Diseo Modelo Relacional de una Base de Datos

3. Compaa de Seguros. Marca


Modelo
Placa

IDCompania
IDAutomovil tipos
NIT
FechaInicio 1:N Fecha
Experiacin

Nombre Compaia Asegura Automovil Ao


Fabricacion

Fecha Estado Costo


Fundacion
Valor Cilindraje SerialChasis
Representante Asegurado
Legal

N:M Involucra Pasajeros

IDAccidente Fecha
Accidente

Accidente

Automotores Lugar

Fatalidades Heridos

IDCategoria Nombre

4. Biblioteca.
Categoria

Fecha dias
1
IDUsuario Pertenece
Nombre IDEjemplar

Apellido N Prestamo M N Titulo

Autor

Usuario Ejemplar

Edicion

Genero
N Reserva M N Cantidad

Identificacion ISSN
Fecha Publicado
Ingreso

1
Fecha

IDEditorial Editorial Registro

Nombre

7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Diseo Modelo Relacional de una Base de Datos

5. EVIDENCIAS

Documento en formato .pdf, doc o docx con el nombre


Solucion_Laboratorio_Modelo_Relacional que contenga los 4 ejercicios
con la conversin del MER a Modelo Relacional, como lo muestra el
objeto de contenido Conversin del MER a Modelo Relacional.
Diccionario de datos de cada uno de los ejercicios en formato html,
generado por la herramienta DBDesigner. Comprima los 4 en uno solo
en formato .zip.
Documento en formato comprimido .zip, con los 4 archivos xml
generados por la herramienta DBDesigner.

8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Diseo Modelo Relacional de una Base de Datos

RECURSOS BIBLIOGRFICOS

Clave Primaria: Atributo nico que no se repite, es identificado en un modelo


relacional porque esta subrayado o tiene el estereotipo <pk>.

Clave Fornea: Atributo que es pasado a una tabla, segn la regla de transfor-
macin, se distingue en un modelo relacional porque tiene el estereotipo <fk> y
en un esquema relacional porque despliega una flecha hacia la tabla de la cual
proviene.

Diccionario de Datos: Es aquel que contiene una descripcin de las caractersti-


cas de cada uno de los datos representados por cada uno de los campos de una
tabla.

MR: Modelo Relacional de la Base de Datos


Modelo Relacional: Es un modelo que se obtiene de la transformacin de un MER,
el cual contiene tablas, atributos y relaciones entre las tablas.

Tabla: Es la representacin de una entidad en un modelo relacional, la cual inclu-


ye atributos.

9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Diseo Modelo Relacional de una Base de Datos

Diseo Modelo Relacional de


LABORATORIO 8 una Base de Datos.

Desarrollador de contenido
Experto temtico Csar Marino Cullar Chacn

Asesor Pedaggico Rafael Neftal Lizcano Reyes

Productor Multimedia Jos Jaime Luis Tang Pinzn

Lder expertos temticos Ana Yaqueline Chavarro Parra

Lder lnea de produccin Santiago Lozada Garcs

Atribucin, no comercial, compartir igual

Este material puede ser distribuido, copiado


y exhibido por terceros si se muestra en los
crditos. No se puede obtener ningn ben-
eficio comercial y las obras derivadas tienen
que estar bajo los mismos trminos de
licencia que el trabajo original.

10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Potrebbero piacerti anche