Sei sulla pagina 1di 2

Material de Apoyo

BASE DE DATOS
Ficha 15: Formas Normales

EDUCACIN MEDIA TECNOLGICA


Instituto Tecnolgico de Informtica
2 BC - 2014

INET
Docente Practicante Ninel Barboza

Restricciones de Dominio
El valor de cada atributo debe ser Atmico.
Los tipos de datos asociados son los estndares (enteros, reales, cadenas, etc.).
Restricciones de Unicidad
Todas las tuplas de una relacin deben ser distintas.
No puede haber dos tuplas que tengan la misma combinacin de valores para todos sus
atributos.
Existen subconjuntos de atributos de un esquema de relacin R con la propiedad de que no
debe haber 2 tuplas con la misma combinacin de valores para estos atributos.
A este subconjunto lo denotamos como SC (Superclave). Entonces, para cualquier par de
tuplas distintas t1 y t2 se cumple:t1[SC] <>t2[SC]
SUPERCLAVE
Todo conjunto de atributos SC de este tipo es una Superclave de la relacin.
Toda relacin tiene por lo menos una superclave: el conjunto de todos sus atributos.
Sin embargo una superclave puede tener atributos redundantes,por eso, es ms til tener una
Clave, que carece de redundancia.
Una Clave es una superclave de la relacin con la propiedad adicional de que la eliminacin
de cualquier atributo de la clave le hace perder la condicion de superclave.
CLAVE PRIMARIA
Una clave, entonces, es una superclave mnima, a la que si le quitamos un atributo se deja de
cumplir la restriccin de unicidad.
En general un Esquema de Relacin puede tener ms de una clave. A cada una de ellas se
les denomina clave candidata. El diseador de la base de datos, debe decidir cual de ellas
ser la Clave Primaria (CP) de la relacin, siempre es conveniente elegir la que tenga la
menor cantidad de atributos.
El valor de Clave Primaria de las relaciones no puede ser nula. POR QUE?
Atributo Primo: Un atributo del esquema de relacin es Primo si es miembro de cualquier
clave de R.
Atributo no primo: Si No es un atributo Primo, es decir si no es miembro de ninguna clave
candidata.
Integridad Referencial
Se especifica sobre dos relaciones.
Sirve para mantener consistencia entre las tuplas de dos relaciones.
Establece que una tupla en una relacin deber referirse a una tupla existente en la otra
relacin.
Clave Externa (CE): Especifican una restriccin de integridad referencial entre dos esquemas
de relacin.
Un conjunto de atributos CE en el esquema de relacin R1 es una clave externa que hacen
referencia a la relacin R2 si:
tienen el mismo dominio que los atributos de la clave primaria del esquema R2,
el valor de CE t1, ocurre como valor de CP en alguna tupla t2 de R2 o bien es nulo,
t1[CE] = t2[CP]
Las Restricciones de Integridad Referencial (RIR) surgen de los vnculos entre las
relaciones.
Una clave externa puede hacer referencia a su propia relacin.
Representamos grficamente las RIR trazando un arco dirigido de cada clave externa a la
clave primaria de la relacin a la cual hace referencia.

FUENTE: Ramez A. Elmasri, Shamkant B. Navathe. Sistemas De Bases De Datos, Conceptos fundamentales. 2da edicin
El presente material es un resumen mnimo que el estudiante debe complementar mediante el uso de la bibliografa recomendada y sus
propios apuntes de clase

Material de Apoyo
BASE DE DATOS
Ficha 15: Formas Normales

EDUCACIN MEDIA TECNOLGICA


Instituto Tecnolgico de Informtica
2 BC - 2014

INET
Docente Practicante Ninel Barboza

NORMALIZACION
Uno de los objetivos en el diseo de BD es minimizar el espacio de almacenamiento que ocupan
los datos.
Se deben evitar las anomalas en la actualizacin (insercin, modificacin, eliminacin) VER
EJEMPLOS EN LA PRESENTACION DE FORMAS NORMALES.
Definicin: La normalizacin es el proceso durante el cual los esquemas de relacin
insatisfactorios se descomponen repartiendo sus atributos entre esquemas de relacin ms
pequeos que poseen las propiedades deseadas.
PRIMERA FORMAL NORMAL (1FN)
Establece que los dominios de los atributos deben incluir slo valores atmicos y que el valor de
cualquier atributo en una tupla debe ser un valor individual. Qu tipos de atributos debemos
modificar para alcanzar la 1fn?
SEGUNDA FORMA NORMAL (2FN)
Se basa en el concepto de dependencia funcional total.
Dependencia Funcional : Es una restriccin entre dos conjuntos de atributos de la BD. Se dice que
Y depende funcionalmente de X, que se representa por: X Y, si y solo si, cada valor de X tiene
asociado en todo momento un nico valor de Y. (tome en cuenta que X e Y son conjuntos de
atributos de un esquema de relacin)
Ejemplo de Dependencias funcionales en esquema de la base compaa vista en clase:
Empleado_proyecto(nss,numero_proy,horas,nombre_emp,nombre_proy,lugar_proy)
{nss} {nombre} (el nss determina de forma nica el nombre de ese empleado)
{numero_proy} {nombre_proy,lugar_proy}
{nss, numero_proy} {horas}
Una dependencia funcional X Y es total, si la eliminacin de cualquier atributo A de X hace
que la dependencia deje de ser vlida.
Un esquema de relacin est en 2FN, si est en 1FN y si todo atributo no primo depende
funcionalmente de manera total de su clave primaria.
TERCERA FORMA NORMAL (3FN)
Se basa en el concepto de Dependencia Funcional Transitiva.
Sean X, Y, Z tres atributos (o grupos de atributos) de la misma entidad. Si Y depende
funcionalmente de X y Z de Y, pero X no depende funcionalmente de Y, se dice entonces que Z
depende transitivamente de X. Simblicamente sera:
X Y Z entonces X Z
Un esquema de relacin est en 3FN si est en 2FN y ninguno de sus atributo no primo, depende
transitivamente de la clave primaria.
Ejemplo: LIBRO(isbn, ttulo, autor, pais_del_autor)
Dependencias funcionales:
isbn titulo
isbn autor
autor pais_del_autor
hay transitividad: isbn autor pais_del_autor
El campo pais tiene dependencia transitiva de isbn a travs del campo autor, por lo tanto, LIBRO no
est en 3FN. Cules seran las tablas en 3FN equivalentes?
Existen otras formas normales: Forma Normal de Boyce y Codd, 4FN y 5FN que no sern
tratadas en este curso.
FUENTE: Ramez A. Elmasri, Shamkant B. Navathe. Sistemas De Bases De Datos, Conceptos fundamentales. 2da edicin
El presente material es un resumen mnimo que el estudiante debe complementar mediante el uso de la bibliografa recomendada y sus
propios apuntes de clase

Potrebbero piacerti anche