You are on page 1of 11

UNIDAD 4: DISEO DE BASE

DE DATOS RELACIONAL
VERNICA HERNNDEZ DE LA CRUZ
ENRIQUE DEL CARMEN SAUZ MRQUEZ
DEFINICIN
El diseo de una base de
datos relacional consiste
bsicamente en generar un
conjunto de esquemas de
relaciones que permitan
almacenar la informacin con
un mnimo de redundancia,
pero que a la vez facilite la
recuperacin de la
informacin almacenada en
ella.
4.1 CARACTERISTICAS DEL DISEO
RELACIONAL.
El modelo relacional para la gestin de una base de datos es un modelo de datos
basado en la lgica de predicados y en la teora de conjuntos. Es el modelo ms
utilizado en la actualidad para modelar problemas reales y administrar datos
dinmicamente.
En este modelo todos los datos son almacenados en relaciones, y como cada
relacin es un conjunto de datos, el orden en el que stos se almacenen no tiene
relevancia (a diferencia de otros modelos como el jerrquico y el de red).Esto tiene
la considerable ventaja de que es ms fcil de entender y de utilizar por un usuario
no experto. La informacin puede ser recuperada o almacenada por medio de
consultas que ofrecen una amplia flexibilidad y poder para administrar la
informacin.
Para manipular la informacin utilizamos un lenguaje relacional,
actualmente se cuenta con dos lenguajes formales el lgebra relacional y
el Clculo relacional. El lgebra relacional permite describir la forma de
realizar una consulta, en cambio, el Clculo relacional slo indica lo que
se desea devolver.
4.2 DOMINIOS ATOMICOS Y LA FORMA
NORMAL.
Dominio Atmico.
El dominio se refiere a todos los valores que se desprenden de un atributo o
que son legales o permitidos en la base de datos, y atmico significa
indivisible, es decir, cada atributo debe contener un nico valor del dominio.
Adems, cada valor debe tener un nombre nico, ya que la creacin de
tablas implica la definicin de columnas de un tipo concreto y con un
nombre nico. Tampoco pueden existir tuplas idnticas. Por ejemplo si un
registro es modificado ms de una vez el mismo da, no deber crearse un
registro nuevo cada vez.
Formas Normales
Las formas normales son aplicadas a las tablas de una base de datos.
Decir que una base de datos est en la forma normal N es decir que todas
sus tablas estn en la forma normal N. En general, las primeras tres
formas normales son suficientes para cubrir las necesidades de las bases
de datos. El creador de estas tres primeras formas normales o reglas de
creacin de una base de datos fue Edgar F. Codd. Dichas formas
normales se representan en un orden similar al que se muestra en la
siguiente figura.
Primera Forma Normal (1FN)
Aplicar la primera forma normal es muy simple, bastara con dividir cada
columna no atmica en tantas columnas atmicas como sea necesario.
Por ejemplo, si tenemos una relacin que contiene la informacin de una
agenda de amigos con este esquema: Agenda(Nombre, Email)
El nombre normalmente, estar compuesto por el tratamiento (seor,
seora, don, doa, seorita, etc.), el nombre en si de la persona y los
apellidos. Podramos en este caso, considerar el nombre como un dato
atmico, pero puede interesarnos separar algunas de las partes que lo
componen, por lo que podra quedar de la siguiente forma:
Agenda (Nombre_Tratamiento, Nombre_Pila, Nombre_Apellidos, Email).
Por tanto, tenemos que:
Una tabla est en primera forma normal si:
Todos los atributos son atmicos.
La tabla contiene una clave primaria.
La clave primaria no contiene atributos nulos.
No existe variacin en el nmero de columnas.
Los campos no clave deben de identificarse por la clave principal
(Dependencia Funcional).
Una tupla no puede tener mltiples valores de cada columna.
Esta forma normal elimina los valores repetidos dentro de una BD.
Por lo general la mayora de las relaciones cumplen con estas caractersticas,
as que podemos decir que la mayora de las relaciones se encuentran en la
primera forma normal. Para ejemplificar como se representan grficamente las
relaciones en primera forma normal consideremos la relacin alumno cursa
materia cuyo diagrama E-R es el siguiente:
Como esta relacin maneja valores atmicos, es decir un solo valor por cada uno de los campos
que conforman a los atributos de las entidades, ya se encuentra en primera forma normal,
grficamente as representamos a las relaciones en 1FN.
4.3 DEPENDENCIAS FUNCIONALES.
Una dependencia funcional es una relacin entre atributos de una misma
relacin (tupla). Es decir, si X e Y son atributos de la relacin R, se dice que Y es
funcionalmente dependiente de X (se denota por XY) si cada valor de X tiene
asociado un solo valor de Y (X e Y pueden constar de uno o varios atributos).
Cada dependencia funcional es una clase especial de regla de integridad y
representa una relacin de uno a muchos.
Dependencia funcional mutua: ab y ba o lo que es lo mismo ab.
Ntese que el concepto de dependencia funcional no depende de la
extensin concreta (contenido) que en un momento determinado tenga la
tabla sino cualquier posible extensin que pudiera tener. Los atributos a y
b pueden ser simples o compuestos (formados por la agregacin de
varios atributos).

You might also like