Sei sulla pagina 1di 6

PRACTICA1: PRSTAMO LIBROS

NORMALIZACIN DE BASES DE DATOS

Dada la siguiente relacin PRSTAMO_LIBROS (Colegio, Profesor Infantil, Asignatura Habilidades, Aula, Curso, Libro, Editorial, Fecha Prstamo) que contiene informacin relativa a los prstamos que realizan las editoriales a los profesores de primaria de los colegios para su evaluacin en alguna de las asignaturas/habilidades que imparten.
Colegio C.P Cervantes C.P Cervantes C.P Cervantes C.P Cervantes C.P Cervantes C.P Cervantes C.P Cervantes C.P Quevedo C.P Quevedo Profesor Infantile Juan Perz Juan Perz Juan Perz Alicia Garcia Asignatura /Habilidades Pensamiento lgico Escritura Pensamiento Numrico Pensamiento Espacial,Tempral y casual Pensamiento Numrico Escritura Aula 1.A01 1.A01 1.A01 1.B01 Curso 1 1 1 1 Libro Aprender y Ensear en Educacin Infantil Presscolar Rubio.N6 Aprender y Ensear en Educacin Infantil Educacin Infantil N9 Editorial Gra Tcnicas Rubio Gra Prentice Hall

Fecha prstam 09/09/20

05/05/20

05/05/20

06/05/20

Alicia Garcia Andrs Fernandez Andrs Ingls Fernandez Juan Mndez Juan Mndez

1.B01 1.A01 1.A01

1 2 2

Pensamiento lgico Pensamiento Numrico

2.B01

2.B01

Aprender y Ensear en Educacin Infantil Aprender y Ensear en Educacin Infantil Saber Educar: Gua para padres y profesores Saber Educar: Gua para padres y profesores Aprender y Ensear en Educacin Infantil

Gra Gra Temas de Hoy Temas de Hoy Gra

06/05/20

09/09/20

05/05/20

18/12/20

06/05/20

que a un profesor no se le puede prestar ms de un libro de la misma editorial en el mismo da y que a un profesor no se le puede prestar ms de una vez un mismo libro: a) Indicar un ejemplo de anomala de modificacin Cuando un profesor se llevara el mismo libro 2 veces en un mismo da
Profesor Infantile Libro Fecha de prstamo

Juan Perz Juan Perz

Aprender y Ensear en Educacin Infantil Aprender y Ensear en Educacin Infantil

06/05/2005 06/05/2005

b) Indicar las dependencias funcionales utilizando las siguientes abreviaturas: Colegio (C), Profesor Infantil (P), Asignatura_Habilidades (H), Aula (A), Curso (Cu), Libro (L), Editorial (E) y Fecha_Prstamo (F)
C P C.P Juan Cervantes Perz H Pensamiento lgico A 1.A01 CU 1 L Aprender y Ensear en Educacin Infantil E Gra

F 09/09/20

c) Cules son sus claves? Cules son los atributos principales? Y los atributos no Principales? Cules son sus claves: colegio, Cules son los atributos principales: profesor infantil, asignatura/habilidades, libro, Cules son los atributos no Principales aula, curso, editorial, fecha prstamo
Colegio Profesor Infantile C.P Juan Cervantes Perz Asignatura /Habilidades Pensamiento lgico Aula 1.A01 Curso 1 Libro Aprender y Ensear en Educacin Infantil Editorial Gra

Fecha prstam 09/09/20

d) En qu forma normal se encuentra la relacin? Explicar por qu. En ninguna forma ya que no se eliminan las que estn repetidas o duplicadas B) Indicar las dependencias funcionales utilizando las siguientes abreviaturas:
Colegio (C), Profesor_ infantil (P), Asignatura Habilidades (H), Aula(A), Curso (Cu),Libro (L), Editorial (E), Fecha Prstamo (F).

P-C, P-A, A-Cu, L-E, H-Cu, P-F-E-L P-Cu

Imposibles P -/-> H Cu -/-> P A -/-> P C, Cu -/-> A C, A -/-> Cu C, H, Cu -/-> A

C) Cules son las claves?, Cules son los atributos principales?, Y los atributos no principales? Claves:
Profesor_ infantil (P), Asignatura Habilidades (H), Editorial (E), Fecha Prstamo (F), Libro (L).

Atributos-p: Profesor_ infantil (P), Asignatura Habilidades (H), Editorial (E), Fecha Prstamo (F), Libro (L).

Atributos-no P: Colegio (C), Aula(A), Curso (Cu).

D) En que forma normal se encuentra la relacin? Explica por qu. Se encuentra en la primera ya que no hay grupos repetitivos por lo tanto no esta en 2FN ya que no se encontraron elementos no principales.

Normalizacion En la tabla siguiente se describe brevemente en que consiste cada una de las reglas, y posteriormente se explican con ms detalle.

Primera Forma Normal La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas.. La

normalizacin ayuda a clarificar la base de datos y a organizarla en partes ms pequeas y ms fciles de entender. como las relaciones que guardan con otros objetos tambin pequeos. Segunda Forma Normal La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas. Una dependencia parcial es un trmino que describe a aquellos datos que no dependen de la llave primaria de la tabla para identificarlos. Una vez alcanzado el nivel de la Segunda Forma Normal, se controlan la mayora de los problemas de lgica. Podemos insertar un registro sin un exceso de datos en la mayora de las tablas.

Tercera Forma Normal Una tabla est normalizada en esta forma si todas las columnas que no son llave son funcionalmente dependientes por completo de la llave primaria y no hay dependencias transitivas. Comentamos anteriormente que una dependencia transitiva es aquella en la cual existen columnas que no son llave que dependen de otras columnas que tampoco son llave. Cuando las tablas estn en la Tercera Forma Normal se previenen errores de lgica cuando se insertan o borran registros. Cada columna en una tabla est identificada de manera nica por la llave primaria, y no deben haber datos repetidos. Esto provee un esquema limpio y elegante, que es fcil de trabajar y expandir.

Orden

Al examinar estos registros, podemos darnos cuenta que contienen un grupo repetido para NUM_ITEM, DESC_ITEM, CANT y PRECIO. La 1FN prohibe los

grupos repetidos, por lo tanto tenemos que convertir a la primera forma normal. Los pasos a seguir son:

La tabla ORDENES est en 2FN. Cualquier valor nico de ID_ORDEN determina un slo valor para cada columna. Por lo tanto, todas las columnas son dependientes de la llave primaria ID_ORDEN. Por su parte, la tabla ARTICULOS_ORDENES no se encuentra en 2FN ya que las columnas PRECIO y DESC_ITEM son dependientes de NUM_ITEM, pero no son dependientes de ID_ORDEN. Iten(Articulo) NOM_CLIENTE y ESTADO son dependientes de ID_CLIENTE, y esta columna no es la llave primaria.

Potrebbero piacerti anche