Este documento trata sobre conceptos fundamentales de bases de datos relacionales como dependencias funcionales, normalización, redundancia e inconsistencia de datos. Explica que una dependencia funcional es una conexión entre atributos donde los valores de uno determinan los valores del otro. También describe los objetivos de la normalización como evitar redundancia y proteger la integridad de los datos, y define la Primera y Segunda Forma Normal en términos de dependencias funcionales y claves.
1. República Bolivariana de Venezuela
Universidad Pedagógica Experimental Libertador
Instituto de Mejoramiento Profesional del Magisterio
Núcleo Académico Portuguesa- Guanare
INTEGRANTES
Eliana Bracamonte.
C.I 24.143.262
ESPECIALIDAD INFORMATICA
Guanare; Junio 2017
2. DEPENDENCIA FUNCIONAL
Una dependencia
funcional es una
conexión entre uno
o más atributos
Las dependencias funcionales
del sistema se escriben
utilizando una flecha, de la
siguiente manera:
Fecha De Nacimiento Edad
3. Los atributos a y b pueden ser
simples o compuestos (formados
por la agregación de varios
atributos). Los atributos
funcionalmente dependientes
pueden o no formar parte de la
clave primaria de la tabla, de una
clave altenativa o de una clave
ajena de otra tabla.
DEPENDENCIA FUNCIONAL
4. REDUNDANCIA E INCOSISTENCIA
La redundancia hace
referencia al
almacenamiento de
los mismos datos
varias veces en
diferentes lugares.
La redundancia de datos puede
provocar problemas como:
* Incremento del trabajo.
* Desperdicio de espacio de
almacenamiento.
* Inconsistencia de datos
5. REDUNDANCIA E INCOSISTENCIA
Una base de datos
está inconsistente si
dos datos que
deberían ser iguales
no lo son. Un empleado aparece en una tabla como
activo y en otra como jubilado
Por EJEMPLO:
La inconsistencia consiste
en que no todas las copias
redundantes contienen la
misma información.
6. NORMALIZACION.
La normalización de bases
de datos es un proceso que
consiste en designar y
aplicar una serie de reglas
a las relaciones obtenidas
tras el paso del modelo
entidad-relación al modelo
relacional.
Las bases de datos relacionales se
normalizan para:
•Evitar la redundancia de los datos.
•Disminuir problemas de actualización de
los datos en las tablas.
•Proteger la integridad de los datos.
7. PRIMERA FORMA NORMAL (1FN).
•Todos los atributos son atómicos. Un atributo es atómico si
los elementos del dominio son simples e indivisibles.
•La tabla contiene una clave primaria única.
•La clave primaria no contiene atributos nulos.
•No debe existir variación en el número de columnas.
•Los Campos no clave deben identificarse por la clave
(Dependencia Funcional)
•Debe Existir una independencia del orden tanto de las filas
como de las columnas, es decir, si los datos cambian de orden
no deben cambiar sus significados
Una tabla está en Primera
Forma Normal si:
8. SEGUNDA FORMA NORMAL (2FN)
En otras palabras
podríamos decir que la
segunda forma normal
está basada en el
concepto de dependencia
completamente funcional
Una relación está en
2FN si está en 1FN y
si los atributos que
no forman parte de
ninguna clave
dependen de forma
completa de la clave
principal.
Todos los atributos
que no son clave
principal deben
depender únicamente
de la clave principal