Normalización de tablas Ejercicios no resueltos Estos ejercicios de normalización son propuestos, para su resolución fuera del salón de clase, pregunta a tu asesor por la solución de ellos. El presente es un Recurso Educativo Educativo Abierto, por lo cual puede ser distribuido distribuido libremente en su formato original, el cual es PDF. Prohibido realizar cualquier cualquier tipo de conversión conversión o a otro formato, con fines copia, alteración o cualquier otro que viole la estructura y formato del documento original.
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
OCTUBRE 2011
INFORMÁTICA
EJERCICIO1: PRÉSTAMO DE LIBROS Dada la tabla ,que se presenta al final de la explicación ,la cual contiene información relativa a los préstamos de libros, que realizan las editoriales a los profesores de los Institutos Tecnológicos,r ealiza el procesode normalización ,hasta la 3FN. nst tu pro esor as gnatura au a grup ITL
Martin Valdez
ITL
Pascual Rodríguez
ITL
ro
5A
1°
Administración Financiera
Pensamiento numérico
26C
3°
Matemáticas para Ingenieros
Laura Grajeda
Programación i
17B
5°
ITSL
Luis chi
Contabilidad
19D
2°
ITSL
Armando López Javier López Lucrecia Sandoval Guadalupe contreras Ramón Cortez Rosa Hermes Thalía Romero Jaime Valdez
Programación lógica Servidores
3F
3°
2A
7°
Ingles
2D
2°
Aplicaciones visuales en RAD Studio XE Contabilidad para Ingenieros La programación lógica Administración de servidores In Touch
Programación ii Bases de datos Bases de datos ii Bases de datos i Finanzas
2B
1°
8D
5°
32C
5°
31C
6°
31D
4°
ITSSP ITSSP ITSLL ITSLL ITSL ITL ITL
Administración
Aplicaciones WEB en RAD Studio XE Sistemas de bases de datos Sistemas de bases de datos Sistemas de bases de datos Administración Financiera avanzada
e tor a e a_prest AGT Editor S.A. Alfa Editores Técnicos CITEM
Ediciones fiscales ERA
Ediciones fiscales
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 1
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 2: IMPARTE Dada la siguiente tabla,la cual contiene información relativa a las asignaturas que un profesor imparte, además de contener datos de identificación de diferentes los participes de la tabla ,0³ 3$57(´ Realiza la normalización.
Cod_Prof Nombre_Prof Despacho
Cod_asignatura
9321 9321 8142 8142
J. Sánchez J. Sánchez P. Martín P. Martín
2B2 2B2 2B2 2B2
ITIG0231 ITIG0221 ITIG0231 ITIG0242
8142 9577
P. Martín A. García
2B2 2C4
LD0241 II0232
9111
L. López
2D5
II0232
9111 9111
L. López L. López
2D5 2D5
ITIG0232 ITIG0221
Nombre_ asignatura
Nºcréditos
Diseño de BD Ficheros y BD Diseño de BD Diseño Avanzado deBD SGBD Administración deBD Administración deBD BD Avanzadas Ficheros y BD
7 7 7 4.5
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 2
6 6 6 4.5 7
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 4: FACTURA En un negocio de consultoría no se cuenta con un sistema informático, pero se te ha encargado a ti realizar uno, el problema radica en que a partir de una factura deberás de diseñar una base de datos sencilla aplicando su normalización correspondiente. Una vez analizado la factura, se concluyó que los datos conforman el siguiente diccionario de datos: ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ ξ
FAC_ NUM: Número de Factura de Compra-Venta FAC_ FECHA: Fecha de la factura de Compra-Venta CLI_ NOM: Nombre del Cliente CLI_ DIR: Dirección del Cliente CLI_ CC: Cédula del Cliente CLI_ TEL: Teléfono del Cliente Categoría del producto CATEGORIA: CODIGO: Código del Producto DESC: Descripción del producto VR_ UNIT: Valor Unitario del producto CANT: Cantidad de productos a pedir
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 4
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 5: TRABAJADORES Tenemos una empresa pública donde los puestos de trabajo están regulados por el Estado, de modo que las condiciones salariales están determinadas por el puesto. Se ha creado el siguiente esquema relacional
Realiza la normalización adecuada a este sistema.
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 5
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 6: MUSICA Un Aficionado a la música decide automatizar la administración de su colección pues empieza a ser muy grande. Los datos a considerar son los siguientes: El título del volumen (T) es único. Cada título tiene un único tipo de soporte (S) que es DVD o CD. Varios títulos pueden ser de un mismo cantante o grupo (CG), con una año (A) de edición. Además en un título pueden intervenir varios cantantes o grupos. También se conoce la estantería (E) donde está ubicado el título existiendo al menos una estantería por año de edición. Además, se conocen las canciones (C) de cada título, no existiendo en un título dos canciones con el mismo nombre. La duración (D) de una canción puede variar en los distintos títulos en los que se incluye, pudiendo ser o no interpretada por el mismo cantante o grupo. Realiza la normalización del sistema antes descrito
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 6
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 7: SEGURO SOCIAL El Seguro Social desea conocer los pacientes (RFC) que han sido atendidos en sus hospitales (COD_H) y el doctor (COD_D) que los atiende. Se supone que un doctor sólo puede atender en un hospital y que, aunque un paciente puede ser atendido en varios hospitales, en cada uno de ellos sólo le atiende un doctor. Realiza la normalización del sistema antes descrito
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 7
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 11: EMPRESA DE ENVIO DE MERCANCIA A continuación se agrupan todos los atributos que hacen parte de la base de datos para aplicarle las reglas de normalización. Donde se incluyen los nombres de los atributos con su significado
*GUIA_NO =Numero de Guia *GUIA_ FECHA=Fecha de la Guia *GUIA_HO RA=Hora de la Guia *ORGN_ RIF =Identificacion de Empresa Origen *ORGN_ NOM =Nombre de Empresa Origen *ORGN_ACT =Actividad Comercial de Empresa Origen *ORGN_ CIUDAD=Ciudad de Empresa Origen *ORGN_DIR =Direccion de Empresa Origen *ORGN_TEL =Telefono de Empresa Origen *ORGN_CEL =Celular de Empresa Origen *DEST_ID =Identificacion del destinatario *DEST_N OM =Nombre del destinatario *DEST_COD_ CIUDAD =Codigo de la ciudad del destinatario *DEST_ CIUDAD=Ciudad del destinatario *DEST_DIR =Direccion del destinatario *DEST_TEL =Telefono del destinatario *DEST_K M =Distancia ilometraje k de Ciudad origen a ciudad de l destinatario *CODIGO =Codigo del paquete *TIPO =Tipo de paquete *NOMBRE =Nombre del paquete *DESCRIPCION =Descripción del paquete *V ALR_ FLETE =Valor del flete
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 1
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 11: VIDEO CLUB En una tienda de ivdeo se necesita mantener información de alrededor de 3000 casetas cada uno de los casetes tiene asignado un número por cada `pelí cula se necesita conocer un tí tulo ycategoría por ejemplo: comedia,suspenso,drama,acción,ciencia ficción,etc. Se mantienen algunas co pias de muchas pelí culas. Se le da a cada pelí cula una identificación yse mantiene seguimiento de lo que contiene cada casete. Un casete puede evnir en avrios formatos yuna pelí cula es grabada en un solo casete; frecuentemente las pelí culas son pedidas de acuerdo a un actor especifico Tom Cruise yDemi More son los más populares es por esto que se debe mantener información de los actores que pertenecen a cada pelí cula.No en todas las películas actúan artistas famosos,a los clientes de la tienda le gusta conocer datos como el nombre real del actor,ysu fecha de nacimiento. En la tienda se mantienen información solo de los actores que aparecen en las películas yque se tiene a disposición. Solo se alquila videos a aquellos que pertenecen al club de videos. Para pertenecer al club se debe tener un buen crédito. Por cada miembro del club se mantiene una ficha con su nombre, teléfono ydirección, cada miembro del club tiene asignado un nú mero de membresí a. Se desea mantener información de todos los casetesueq un cliente alquila,cuando un cliente alquila un casete se deberí a conocer el nombre de la pelí cula,la fecha en la que se alquila y la fecha de devolución. Se pide aplicar las reglas de normalización hasta la tercera forma normal,teniendo las siguient es entidades con sus respectivos atributos: Alquiler (cod_alquiler, num_membresia, cod_cliente, nom_cliente, dir_cliente, telef_cliente, cod_cassette,fecha_alquiler,fecha_dev,avlor_alquiler,cantidad) Cassettte c( od_cassette, num_copias, formato, cod_pelicula, titulo, categorí a, cod_actor, nom_actor,fechanac_actor,cod_tipo) Dónde: cod_alquiler =Codigo del alquiler num_membresia =Numero de membresia cod_cliente =código del cliente nom_cliente =nombre del cliente dir_cliente=dirección del cliente telef_cliente =teléfono del cliente cod_cassette =código del cassette fecha_alquiler =fecha del alquiler del al pelí cula fecha_dev=fecha de devolución de la pelicula avlor_alquiler =valor del alquiler de la película cantidad =cantidad de pelí cula alquilada num_copias =números de copias de cassette formato =formato del cassette titulo =nombre de la pelí cula categorí a =categorí a de la pelí cula cod_actor =código del actor nom_actor =nombre del actor fechanac_actor =fe cha de nacimiento del actor cod_tipo =código del tipo de pelí cula.
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 2 1
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 12: ALUMNOS Se tiene una relación del REPORTE_MATRICULA (código_alumno, nombre_alumno, especialidad, código_curso, nombre_curso, nombre_docente, oficina, sección)se pide las aplicar reglas de normalización llegando hasta las 3FN. Código/ alumno
382145A 382145A 382145A 360247k 360247k 360247k
Nombre/ alumno
Luis Zuloa Luis Zuloa Luis Zuloa RaúlRojas RaúlRojas RaúlRojas
Especialidad
Industrial Industrial Industrial Sistemas Sistemas Sistemas
Código/ curso
Nombre_curso
MA123 U Q514 AU521 PA714 MA123 AU511
Matemá tica 2 Fí sica Q uímica Descriptiv a Inv estigación 1 Matemá tica 2 Dibujo
Nombre/ docente
Oficina
Carlos CB-214 Arambulo Petra Rondin CB-110 Ví ctor Monca CB-120 Cesar Fernad SC-220 Carlos CB-214 Arambulo Víctor Monca CB-120
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 3 1
curso
U U W V V U
OCTUBRE 2011
NORMALIZACIÓN DE TABLAS Ejercicios no resueltos
INFORMÁTICA
EJERCICIO 13: UTILIZACIÓN DE RECURSOS DE LA UNIVERSIDAD Dada la siguiente relación UTILIZACIÓN (DNI_Prof, Nombre_Prof, Despacho_Prof , Recurso, Ubicación, Fecha_inicio, Fecha_fin,) que contiene información relativa a la utilización de los recursos de la universidad por parte de los profesores en periodos de tiempo: DNI_Prof
Nombre_Prof
Despacho_Prof
Recurso
Descripción
Fecha_inicio
Fecha_fin
33456456 44556689 33456456 11223344 99771122 33456456 99887766 33456456
P. Martí nez L. Moreno P. Martí nez E. Castro D. Cuadra P. Martí nez F. Calle P. Martí nez
2.2.B05 2.2.A10 2.2.B05 2.2.B23 2.1.B23 2.2.B05 2.1.C11 2.2.B05
R122 R100 R200 R122 R200 R300 R300 R122
Tablet PC Impresora Portátil Tablet PC Portátil Scaner Scaner Tablet PC
1-1-2007 1-1-2007 12-1-2007 16-1-2007 23-1-2007 1-1-2007 1-2-2007 1-2-2007
15-1-2007 15-1-2007 22-1-2007 31-1-2007 26-1-2007 15-1-2007 6-2-2007 6-2-2007
I.S.C. E.D. M.E. RICARDO DE JESÚS BUSTAMANTE GONZÁLEZ
[email protected] ww.ricardobustmante.comeze.com 4 1