Documente Academic
Documente Profesional
Documente Cultură
Id_cliente Nom_cliente 101 Martin 101 Martin 101 Martin 107 Herman 110 Pedro 110 Pedro
cant 3 6 8 4 2 2
PRIMERA FORMAL NORMAL (1FN) Al examinar estos registros, podemos darnos cuenta que contienen un grupo repetido para NUM_ART, NOM_ART, CANT y PRECIO. La 1FN prohbe los grupos repetidos, por lo tanto tenemos que convertir a la primera forma normal. Los pasos a seguir son: Tenemos que eliminar los grupos repetidos. Tenemos que crear una nueva tabla con la PK de la tabla base y el grupo repetido. Los registros quedan ahora conformados en dos tablas que llamaremos ORDENES y ARTICULOS_ORDENES
ordenes (id_orden, fecha, id_cliente, nom_cliente, estado) Articulos_ordenes (id_orden, num_art, nom_art, cant, precio) Ordenes Id_orden 2301 2302 2303
Articulos_ordenes Id_orden Num_art 2301 3786 2301 4011 2301 9132 2302 5794 2303 4011 2303 3141
cant 3 6 8 4 2 2
1/9
cant 3 6 8 4 2 2
Articulos ( num_art, nom_art, precio) Articulos Num_art 3786 4011 9132 5794 3141
TERCERA FORMAL NORMAL (3FN) La tercera forma normal nos dice que tenemos que eliminar cualquier columna no llave que sea dependiente de otra columna no llave. Los pasos a seguir son: Determinar las columnas que son dependientes de otra columna no llave. Eliminar esas columnas de la tabla base.
2/9
Clientes (id_cliente, nom_cliente, estado) Ordenes Id_cliente Nom_cliente 101 Martin 107 Herman 110 Pedro
Por lo tanto la base de datos queda de la siguiente manera: ordenes (id_orden, fecha, id_cliente) Clientes (id_cliente, nom_cliente, estado) Articulos ( num_art, nom_art, precio) Articulos_ordenes (id_orden, num_art, cant) 2. FACTURA DE COMPRA VENTA: La empresa COLOMBIAN SYSTEMS lo ha contratado como el Ingeniero Encargado para sistematizar la facturacin. En la siguiente FACTURA DE COMPRA VENTA, usted debe analizar toda la informacin disponible y aplique el proceso de normalizacin, hasta llegar a la Tercera Forma Normal. Se pide realizar la respectiva justificacin detallada de cada uno de los pasos que conduzcan al resultado final. Factura(NUM_FAC, FECHA_FAC, NOM_CLIENTE, DIR_CLIENTE, RIF_CLIENTE, CIUDAD_CLIENTE, TELEF_CLIENTE, CATEGORIA, COD_PROD, DESP_PROD, VAL_UNIT, CANT_PROD)
3/9
4/9
5. Dada la siguiente relacin PRESTAMO_LIBROS (Colegio, profesor, asignatura/ habilidad, aula, curso, libro, editorial, fecha_prestamo) 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. Se pide aplicar las reglas de normalizacin y obtener su modelo relacional, indicar sus claves, atributos principales. 5/9
Colegio
Profesor
Aula
Curso
Libro Aprender y ensear en educacin infantil Preescolar Rubio,N56 Aprender y Ensear en educacin infantil Educacin Infantil N9 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
Editorial
Fecha_prestamo
C.P Cervantes
Juan Prez
1.A01
1er Grado
09/09/2010
C.P Cervantes
Juan Prez
1.A01
1er Grado
05/05/2010
C.P Cervantes
Juan Prez
1.A01
1er Grado
05/05/2010
C.P Cervantes
Alicia Garca
1.B01
1er Grado
Prentice Hall
06/05/2010
C.P Cervantes
Alicia Garca
1.B01
1er Grado
Gra
06/05/2010
C.P Cervantes
Andrs Fernndez
Escritura
1.A01
2do Grado
Gra
09/09/2010
C.P Cervantes
Andrs Fernndez
Ingles
1.A01
2do Grado
Temas de Hoy
05/05/2010
C.P Quevedo
Juan Mndez
Pensamiento Lgico
2.B01
1er Grado
Temas de Hoy
18/12/2010
C.P Quevedo
Juan Mndez
Pensamiento Numrico
2.B01
1er Grado
Gra
06/05/2010
6. Se tiene una relacin del REPORTE_MATRICULA (cdigo_alumno, nombre_alumno, especialidad, cdigo_curso, nombre_curso, nombre_docente, oficina, seccin) se pide aplicar las reglas de normalizacin llegando hasta las 3FN. Cdigo/ alumno 382145A 382145A 382145A 360247k 6/9 Nombre/ alumno Luis Zuloaga Luis Zuloaga Luis Zuloaga Ral Rojas Especialidad Industrial Industrial Industrial Sistemas Cdigo/ curso MA123 QU514 AU521 PA714 Nombre_curso Matemtica 2 Fsica Qumica Descriptiva Investigacin 1 Nombre/ docente Carlos Arambulo Petra Rondinel Vctor Moncada Cesar Oficina CB-214 CB-110 CB-120 SC-220 curso U U W V
360247k 360247k
Sistemas Sistemas
MA123 AU511
Matemtica 2 Dibujo
CB-214 CB-120
V U
7. Se presenta una base de datos de una biblioteca, aplicar las reglas de normalizacin simplificando hasta la tercera forma normal. Prestamos_libro (codLibro, Titulo, Autor, Editorial, NombreLector, Fechadev)
codLibro 1001 1004 1005 1006 1007 Titulo Variable compleja Visual Basic 5 Estadstica Oracle University Clipper 5.01 Autor Murray Spiegel E. Petroustsos Murray Spiegel Nancy Greenberg y Priya Nathan Ramalho Editorial McGraw Hill Anaya McGraw Hill Oracle Corp. McGraw Hill nombreLector Prez Gmez, Juan Ros Tern, Ana Roca, Ren Garca Roque, Luis Prez Gmez, Juan Fechadev 15/04/2005 17/04/2005 16/04/2005 20/04/2005 18/04/2005
7/9