Está en la página 1de 2

Nombre: Bryan Iván Rodríguez Reyes

Materia: Bases de Datos I


NRC: 3378
Fecha: 2018/07/16
Tema: Dependencia Funcional
DEBER 31

Formas Normales: Las formas normales sirven para evitar la redundancia de datos
(existencia de datos repetidos y que se encuentran en la misma o en diversas tablas).
Tener datos redundantes puede causar anomalías en las modificaciones de datos.

Anomalías en las Modificaciones de Datos: Son efectos secundarios al momento de la


modificación de un dato. Podría insertar, modificar y borrar más datos de los deseados
originalmente (Excesiva Redundancia). También, buscar una ocurrencia en un solo
lugar.

Dependencias Funcionales: Una dependencia funcional es una restricción de datos en


una tabla, como lo es la clave primaria local y foránea; se debe recordar que una clave
primaria puede tener cualquier valor, siempre y cuando este valor no exista en alguna
fila anterior y en la clave foránea requiere que el valor de esa columna coincida con el
valor de la columna de la clave primaria de otra tabla, entonces es una restricción. Una
restricción implica que comparemos columnas bajo un contexto determinado. Las
restricciones deben plasmar las limitaciones que existen en el modelo de negocio. Por lo
tanto, es necesario conocer las reglas del negocio. La dependencia funcional es una
restricción entre una o más columnas de una tabla.

Notación: X -> Y
X determina a Y, si solo hay a lo mucho un valor de Y para X.
AlumnoNro->Ciudad
El numero del alumno tiene en sus 3 primeros dígitos el código postal de la ciudad.
Ejemplo:
NroProgramacion-> Año
NroProgramacion, AlumnoNro -> Promedio
*AlumnoNr MesProgramad *NroProgramacion Año Promedio CursoNro DesCurso
o o
S1 JUNIO 01 201 3.5 C1 DB
3
S1 JUNIO 02 201 3.3 C2 VB
3
S2 JUNIO 03 201 3.1 C3 OO
4
S2 JUNIO 04 201 3.4 C2 VB
3
Las columnas que son únicas en un contexto determinado deben colocarse juntas en una
tabla. NroProgramacion, AlumnoNro -> CursoNro Es una DEPENDENCIA
FUNCIONAL, para cada valor de NroProgramacion, AlumnoNro hay un único
CursoNro. La dependencia funcional son las columnas que deben estar juntas en una
tabla.
Bibliografía:
 Castaño, M., (2006), Fundamentos y modelos de bases de datos. Bogotá,
Colombia: Alfaomega.
Nombre: Bryan Iván Rodríguez Reyes
Materia: Bases de Datos I
NRC: 3378
Fecha: 2018/07/16
Tema: Dependencia Funcional
 Gillenson, M., (1988), Introducción a las bases de datos. México DF, México:
McGraw-Hill.
 Korth, H., (1993), Fundamentos de bases de datos. Madrid, España: McGraw-
Hill.

También podría gustarte