Base De Datos

Páginas: 13 (3024 palabras) Publicado: 19 de septiembre de 2011
UNIVERSIDAD VERACRUZANA
FACULTAD DE CONTADURÍA
CAMPUS COATZACOALCOS

PROGRAMA EDUCATIVO
LICENCIATURA EN SISTEMAS
COMPUTACIONALES ADMINISTRATIVOS.

EXPERIENCIA EDUCATIVA
FUNDAMENTOS DE BASE DE DATOS.

DOCENTE
ING. LUIS ÁNGEL ALARCÓN AGUIRRE

TRABAJO

ENSAYO:

* DEPENDENCIAS FUNCIONALES
* NORMALIZACIÓN DE BASE DE DATOS
* FORMAS NORMALES

ESTUDIANTE:

GRUPO:
30118 DE SEPTIEMBRE DE 2011.
Contenido

Dependencia funcional 1
Axiomas de Armstrong 2
Tipos de dependencia 3
Normalización de base de datos 4
Ejemplo práctico. 4
Primera Forma Normal 6
Segunda Forma Normal 7
Tercera Forma Normal 8
Cuarta Forma Normal: 9
Quinta Forma Normal: 10
Bibliografía 12

Dependencia funcional
Una dependencia funcional es la relación directa queexiste entre dos atributos que pertenecen a una misma relación, por ejemplo, tenemos dos atributos llamados X e Y, estos pertenecen a una misma relación, por lo tanto se dice que Y es dependiente de X, siempre y cuando cada valor del atributo Y sea dependiente de X si depende funcionalmente de X (es decir directamente) y no depende de ningún subconjunto de X. De esta manera, a X se le denominadeterminante, ya que X determina el valor de Y.
Por ejemplo si se conoce el valor de FechaDeNacimiento podemos conocer el valor de Edad.
Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera:
FechaDeNacimiento  Edad
Aquí a FechaDeNacimiento se le conoce como un determinante.
Se puede leer de dos formas FechaDeNacimiento determina a Edad
o
Edad esfuncionalmente dependiente de FechaDeNacimiento.

A pesar de que existen reglas para determinar la dependencia funcional de los atributos, la mejor manera de obtenerlas es a través del conocimiento del problema, es lo más disponible en la fase de diseño de una base de datos ya que la dependencia en realidad es determinada por el usuario, referenciado por las reglas de la organización o empresa parala que se vaya a desarrollar el sistema de información. Cada dependencia funcional es una clase de regla de integridad y representa una relación de uno a muchos.
Las dependencias funcionales en el momento del diseño de la base de datos permiten crear mecanismos para evitar la redundancia (y los potenciales problemas de integridad que eso conlleva) y mejorar la eficiencia
Los atributos de dicharelación pueden ser simples o compuestos. Los atributos funcionalmente dependientes pueden o no formar parte de la clave primaria de la tabla, de una clave alternativa o de una clave ajena de otra tabla.
Axiomas de Armstrong .
Los Axiomas de Armstrong son más bien reglas de inferencia. Estas reglas permiten deducir todas las dependencias funcionales que tienen lugar entre un conjunto dado deatributos, como consecuencia de las dependencias “dato”, esto es , de las que se asumen como ciertas a partir del conocimiento del problema .
A los Axiomas de Armstrong también se les conoce como un conjunto de reglas que se pueden aplicar a las dependencias funcionales. Entre estas tenemos:
1. REFLEXIBILIDAD A partir de cualquier atributo o conjunto de atributos siempre puede deducirse élmismo.
si Y⊆ X entonces X Y (DF trivial)
2. AUMENTATIVIDAD Así se puede aumentar trivialmente el antecedente de una dependencia.
Si X determina a Y, se puede agregar a X e Y un mismo atributo Z sin cambiar la propiedad.
Si X Y entonces:XZ YZ
XW YZ, siempre que Z ⊆ W
3. TRANSITIVIDAD
4. X Y ۸ Y Z, entonces X Z
5. AUTODETERMINACION X X
6. DESCOMPOSICION7. Si X YZ entonces X Y ۸ X Z Si X Y ۸ Z ⊆ Y, entonces X Z
8. UNION Si X Y ۸ X Z, entonces X YZ
9. COMPOSICION Si X Y ۸ Z W, entonces XZ YW
10. PSEUDOTRANSITIVIDADSi X Y ۸ ZY W, entonces XZ W
Los axiomas de Armstrong constituyen un conjunto correcto y completo de reglas de inferencia para un conjunto DF de dependencias funcionales:
Correcto: Toda dependencia...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS