You are on page 1of 5

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN SUPERIOR


UNIVERSIDAD BOLIVARIANA DE VENEZUELA
ALDEA UNIVERSITARIA "SAN ANTONIO"
PROGRAMA DE INFORMACIN Y DOCUMENTACIN
UNIDAD CURRICULAR: BASE DE DATOS
Modelo Relacional


Modelo Relacional (MR)
Definicin: El modelo relacional para la gestin de una base de datos es un modelo de
datos basado en la lgica de predicado y en la teora de conjuntos. En este modelo los datos
se estructuran en tablas manteniendo la independencia de esta estructura lgica.

Fases o etapas: Para transformar un modelo entidad-relacin a modelo relacional
seguiremos las siguientes reglas:

1-Por cada entidad, definir una tabla cuyo nombre es el mismo que el nombre de la entidad
y cuyas columnas corresponden a los atributos de la entidad.

2-Por cada relacin uno a muchos, agregar a la tabla del lado muchos una llave fornea,
correspondiente al identificador de la entidad uno. Los atributos de la Relacin si existen se
agregan a la tabla del lado muchos.

3-La llave primaria de cada tabla correspondiente a una entidad es el identificador (interno
o externo) de la entidad.

4- Por cada relacin muchos a muchos definir una tabla adicional, cuyas columnas
corresponden a los identificadores k1 y k2 de cada entidad, y adems los atributos de la
relacin, si existen. La llave primaria de la nueva tabla es <k1,k2>

Normalizacin es un conjunto de reglas que sirven para ayudar a los diseadores a
desarrollar un esquema que minimice los problemas de lgica. Cada regla est basada en la
que le antecede.

Luego de conformadas las tablas, se debern aplicar las Formas Normales, que son un
pequeo nmero de reglas que de cumplirse hacen que las estructuras posean la menor
cantidad de redundancia posible:

Primera Forma Normal (1NF): No hay campos mltiples. Todas las filas deben tener el
mismo nmero de columnas.
Segunda Forma Normal (2NF): Todo campo que no sea clave debe depender por
completo de toda la clave.
Tercera Forma Normal (3NF): No hay dependencias transitivas. Un campo debe
depender de la clave y no de otro campo.
Cuarta Forma Normal (4NF): Una fila no debe contener dos o ms campos
multivalorados (aquellos que pueden contener ms de un valor simultneamente) sobre una
entidad.

Esquematizado:

Primera Forma Normal:

Eliminar grupos repetidos

Identificar clave primaria

Segunda Forma Normal

Eliminar dependencias parciales

Tercera Forma Normal

Eliminar cualquier Dependencia transitiva

Cuarta Forma Normal (4NF):

Una fila no debe contener dos o ms campos multivalorados (aquellos que pueden
contener ms de un valor simultneamente) sobre una entidad.

Ejemplo
La base de datos de la empresa COLCARS para la recepcin de pedidos debe contener
informacin acerca de clientes, artculos y rdenes. Debe incluirse lo siguiente:
Para cada clientes: Nmero del cliente (nico), direcciones de envo(varias por cliente),
saldo, lmite de crdito, descuento.
Para cada pedido: Informacin de cabecera: nmero de cliente, direccin de envo, fecha
del pedido.
Renglones de detalle (varios por pedido): nmero de artculo, cantidad ordenada, cantidad
pendiente.
Para cada artculo: Nmero de artculo (nico), nmero de plantas manufactureras (nica),
nombre de plantas manufactureras, cantidad en existencia para cada planta, descripcin del
artculo. Suposiciones:
No hay dos clientes con la misma direccin de envo

Cada pedidos e identifica con un nmero de pedido nico

Cada rengln de detalle se identifica con un nmero de rengln nico dentro del pedido.

You might also like