ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Formas Normales y Álgebra Relacional


Enviado por   •  1 de Septiembre de 2017  •  Trabajo  •  964 Palabras (4 Páginas)  •  286 Visitas

Página 1 de 4

[pic 3][pic 4]

                                                     Nombre de la materia

Bases de Datos

Nombre de la Licenciatura

Ingeniería en Sistemas Computacionales

Nombre del alumno

Eleazar Alberto Vilchis Avellaneda

Matrícula

000043064

Nombre de la Tarea

Actividad 4

Unidad # 4

Formas Normales y Álgebra Relacional

Nombre del Profesor

Martha Gabriela López Alegría

Nombre del Tutor

Gamaliel Velázquez Olivares

Fecha

Julio 2017

Actividad 4

Introducción

La normalización es el proceso de ajuste de relaciones a ciertas reglas llamadas formas normales. Tienen por objetivo reducir los problemas de redundancia y actualización en las relaciones; su ventaja es que lo hace mediante un procedimiento bien formalizado.

Formas normales

Como habíamos mencionado, las formas normales son reglas estrictas que deben cumplir las relaciones para disminuir problemas de redundancia y actualización.

Varias de ellas están basadas en el concepto de Dependencia Funcional que explicare brevemente.

Primera forma normal (1FN)

Una relación está en 1FN si y sólo si toda fila contiene exactamente un valor para cada atributo. Este concepto muchos autores proponen que toda relación está en 1FN por definición.

Segunda forma normal (2FN)

Una relación está en 2FN si y sólo si está en 1FN y todo atributo que no sea clave es dependiente irreduciblemente de la clave primaria. Podemos decir, en otras palabras que la 2FN exige que todas la Dependencia Funcional de una relación sean irreducibles.

Tercera forma normal (3FN)

Una relación está en 3FN si y sólo si está en 2FN y todos los atributos que no son clave son dependientes en forma no transitiva de la clave primaria. La 3FN elimina la posibilidad de Dependencia Funcional transitiva.

Desarrollo

Aquí tenemos nuestra tabla que vamos a normalizar hemos simulado datos para su análisis

CLIENTE

ID CLIENTE

NOMBRE

NUMERO TELEFONICO

CORREO ELECTRONICO

ID DIRECCION

1

Alberto Vilchis

12345455 12345678

alberto@prueba.com

1

2

Juan Robles

34675632

juan@prueba.com juan33@hotmail.com

2

3

Pedro Gutierrez

87653489 98765432

pedro@prueba.com

3

4

Sonia Paniagua

90983245

sonia@prueba.com

4

5

Carlos Martinez

99334455

carlos@prueba.com

5

Normalización

Resultando del proceso estas tablas

CLIENTE

ID_CLIENTE

NOMBRE

APELLIDO

ID DIRECCION

1

Alberto

Vilchis

1

2

Juan

Robles

2

3

Pedro

Gutiérrez

3

4

Sonia

Paniagua

4

5

Carlos

Martínez

5

TELEFONO_CLIENTE

 

 

ID_TELEFONO

ID_CLIENTE

NUMERO_TELEFONICO

1

1

12345455

2

1

12345678

3

2

34675632

4

3

87653489

5

3

98765432

6

4

90983245

7

5

99334455

CORREO_CLIENTE

ID_CORREO

ID_CLIENTE

CORREO_ELECTRONICO

1

1

alberto@prueba.com

2

2

juan@prueba.com

3

2

juan33@hotmail.com

4

3

pedro@prueba.com

5

4

sonia@prueba.com

6

5

carlos@prueba.com

Aquí tenemos la siguiente tabla analizar para normalizar

En esta tabla vemos que ya está en 3FN ya que cumple con las reglas no se modificaría nada. Y aunque el campo estado puede repetirse por criterio no se modificara la tabla ya que no será tan importante esa duplicidad.

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (178 Kb) docx (502 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com