Está en la página 1de 18

UNIVERSIDAD NACIONAL DE PIURA

Facultad de Ciencias
Escuela Académico Profesional de Estadística

NORMALIZACIÓN DE BASE DE DATOS

Trabajo del curso

Base de datos

Docente

Dr. Hoower A. Puicón Zapata

Integrantes

Gabriela Ipanaque Cardenas


Diana E. Hidalgo Eche
Fernando J. Gutierrez Dominguez

03 de julio de 2022
EJERCICIOS: NORMALIZACIÓN DE BASES DE DATOS

1.Un dato sin normalizar no cumple con ninguna regla de normalización. Para explicar con un
ejemplo en qué consiste cada una de las reglas, vamos a considerar los datos de la siguiente tabla.
ordenes (id_orden, fecha, id_cliente, nom_cliente, estado, num_art, nom_art, cant, precio)
Ordenes

Id_orden Fecha Id_cliente Nom_cliente Depart Num_art Nom_art Cant Precio


2301 23/02/11 101 Martin Piura 3786 Red 3 35
2301 23/02/11 101 Martin Piura 4011 Paqueta 6 65
2301 23/02/11 101 Martin Piura 9132 Paq-03 8 4.75
2302 25/02/11 107 Herman Lambayaque 5794 Paq-06 4 5
2303 27/02/11 110 Pedro Tumbes 4011 Raqueta 2 65
2303 27/02/11 110 Pedro Tumbes 3141 Funda 2 10

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 prohíbe 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 Fecha Id_cliente Nom_cliente Depart


2301 23/02/11 101 Martin Piura
2302 25/02/11 107 Herman Lambayaque
2303 27/02/11 110 Pedro Tumbes

ARTICULOS_ORDENES

Id_orden Num_art Nom_art Cant Precio


2301 3786 Red 3 35
2301 4011 Paqueta 6 65
2301 9132 Paq-03 8 4.75
2302 5794 Paq-06 4 5
2303 4011 Raqueta 2 65
2303 3141 Funda 2 10

SEGUNDA FORMAL NORMAL (2FN)


Ahora procederemos a aplicar la segunda formal normal, es decir, tenemos que eliminar cualquier
columna no llave que no dependa de la llave primaria de la tabla. Los pasos a seguir son:
Determinar cuáles columnas que no son llave no dependen de la llave primaria de la tabla.
Eliminar esas columnas de la tabla base.
Crear una segunda tabla con esas columnas y la(s) columna(s) de la PK de la cual dependen.
La tabla ORDENES está en 2FN. Cualquier valor único de ID_ORDEN determina un sólo 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 NOM_ART son dependientes de NUM_ART, pero no son dependientes de ID_ORDEN. Lo que
haremos a continuación es eliminar estas columnas de la tabla ARTICULOS_ORDENES y crear una
tabla ARTICULOS con dichas columnas y la llave primaria de la que dependen.
Las tablas quedan ahora de la siguiente manera.
Articulos_ordenes (id_orden, num_art, cant)
ARTICULOS_ORDENES

Id_orden Num_art Cant


2301 3786 3
2301 4011 6
2301 9132 8
2302 5794 4
2303 4011 2
2303 3141 2

ARTICULOS

Num_art Nom_art Precio


3786 Red 35
4011 Paqueta 65
9132 Paq-03 4.75
5794 Paq-06 5
4011 Raqueta 65
3141 Funda 10
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.
Crear una segunda tabla con esas columnas y con la columna no llave de la cual son dependientes.
Al observar las tablas que hemos creado, nos damos cuenta que tanto la tabla ARTICULOS, como la
tabla ARTICULOS_ORDENES se encuentran en 3FN. Sin embargo la tabla ORDENES no lo está,
ya que NOM_CLIENTE y ESTADO son dependientes de ID_CLIENTE, y esta columna no es la
llave primaria.
Para normalizar esta tabla, moveremos las columnas no llave y la columna llave de la cual dependen
dentro de una nueva tabla CLIENTES. Las nuevas tablas CLIENTES y ORDENES se muestran a
continuación.
ordenes (id_orden, fecha, id_cliente)
Ordenes

Id_orden Fecha Id_cliente


2301 23/02/11 101
2302 25/02/11 107
2303 27/02/11 110

Clientes (id_cliente, nom_cliente, estado)


Ordendes

Id_orden Nom_cliente Depart


2301 Martin Piura
2302 Herman Lambayaque
2303 Pedro Tumbes

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 facturación. En la siguiente FACTURA DE COMPRA
VENTA, usted debe analizar toda la información disponible y aplique el proceso de normalización,
hasta llegar a la Tercera Forma Normal. Se pide realizar la respectiva justificación 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)
Donde:
NUM_FAC: Número de la factura de compra venta
FECHA_FAC: Fecha de la factura de compra venta
NOM_CLIENTE: Nombre del cliente
DIR_CLIENTE: Dirección del cliente
RIF_CLIENTE: Rif del cliente
CIUDAD_CLIENTE: Ciudad del cliente
TELEF_CLIENTE: Teléfono del cliente
CATEGORIA: Categoría del producto
COD_PROD: Código del producto
DESCRIPCION: Descripción del producto
VAL_UNIT: Valor unitario del producto
CANT_PROD: Cantidad de productos q compra el cliente
La llave primaria es Número de Factura de venta: NUM_FAC
PRIMERA FORMA NORMAL (1FN)
Al examinar estos registros, podemos darnos cuenta que contienen un grupo repetido para
CATEGORIA, COD_PROD, DESP_PROD, VAL_UNIT, CANT_PROD. La 1FN prohíbe los
grupos repetidos, por lo tanto, tenemos que convertir a la primera forma normal.
Los registros quedan ahora conformados en dos tablas que llamaremos FACTURA y
PRODUCTO_FACTURA.
Factura(NUM_FAC, FECHA_FAC, NOM_CLIENTE, DIR_CLIENTE, RIF_CLIENTE,
CIUDAD_CLIENTE, TELEF_CLIENTE)
Producto_Factura(NUM_FAC, CATEGORIA, COD_PROD, DESP_PROD, VAL_UNIT,
CANT_PROD)
SEGUNDA FORMA NORMAL (2FN)
Ahora procederemos a aplicar la segunda formal normal, es decir, tenemos que eliminar cualquier
columna no llave que no dependa de la llave primaria de la tabla.
La tabla FACTURA está en 2FN. Cualquier valor único de NUM_FAC determina un sólo valor
para cada columna. Por lo tanto, todas las columnas son dependientes de la llave primaria NUM_FAC.
Por su parte, la tabla PRODUCTO_FACTURA no se encuentra en 2FN ya que las columnas
CATEGORIA, DESP_PROD, VAL_UNIT son dependientes de COD_PROD, pero no son
dependientes de NUM_FAC.
Lo que haremos a continuación es eliminar estas columnas de la tabla PRODUCTO_FACTURA y
crear una tabla PRODUCTO con dichas columnas y la llave primaria de la que dependen.
Producto_Factura(NUM_FAC, COD_PROD, CANT_PROD)
Producto(COD_PROD, CATEGORIA, DESP_PROD, VAL_UNIT)
TERCERA FORMA NORMAL (3FN)
La tercera forma normal nos dice que tenemos que eliminar cualquier columna no llave que sea
dependiente de otra columna no llave.
Al observar las tablas que hemos creado, nos damos cuenta que tanto la tabla PRODUCTO, como la
tabla PRODUCTO_FACTURA se encuentran en 3FN. Sin embargo, la tabla FACTURA no lo está,
ya que
NOM_CLIENTE, DIR_CLIENTE, CIUDAD_CLIENTE y TELEF_CLIENTE son dependientes de
RIF_CLIENTE, y esta columna no es la llave primaria.
Para normalizar esta tabla, moveremos las columnas no llave y la columna llave de la cual dependen
dentro de una nueva tabla CLIENTE. Las nuevas tablas CLIENTE y FACTURA se muestran a
continuación.
Factura(NUM_FAC, FECHA_FAC, RIF_CLIENTE)
Cliente(RIF_CLIENTE, NOM_CLIENTE, DIR_CLIENTE , CIUDAD_CLIENTE,
TELEF_CLIENTE)

Por lo tanto, la base de datos queda de la siguiente manera:


Factura(NUM_FAC, FECHA_FAC, RIF_CLIENTE)
Cliente(RIF_CLIENTE, NOM_CLIENTE, DIR_CLIENTE , CIUDAD_CLIENTE,
TELEF_CLIENTE)
Producto(COD_PROD, CATEGORIA, DESP_PROD, VAL_UNIT)
Producto_Factura(NUM_FAC, COD_PROD, CANT_PROD)
3. 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_HORA= 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_NOM = 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_KM = Distancia kilometraje de Ciudad origen a ciudad del destinatario
* CODIGO = Codigo del paquete
* TIPO = Tipo de paquete
* NOMBRE = Nombre del paquete
* DESCRIPCION = Descripción del paquete
* VALR_ FLETE = Valor del flete

La base de datos queda de la siguiente manera:


Guia(GUIA_NO, DEST_ID, ORGN_RIF, CODIGO, GUIA FECHA, GUIA HORA,
VALR_FLETE)
Destinatario(DEST_ID, DEST_NOM, DEST_TEL, DEST_KM, DEST_COD_CIUDAD)
Ciudad(DEST_COD_CIUDAD, DEST_CIUDAD)
Paquete(CODIGO, TIPO, NOMBRE, DESCRIPCION, VALR_FLETE)
Origen(ORGN_RIF, ORGN_NOM, ORGN_ACT, ORGN_CIUDAD, ORGN_DIR, ORGN_TEL,
ORGN_CEL)

4. Video club: En una tienda de video 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 y
categoría, por ejemplo: comedia, suspenso, drama, acción, ciencia ficción, etc. Se mantienen algunas
copias de muchas películas. Se le da a cada película una identificación y se mantiene seguimiento de
lo que contiene cada casete.
Un casete puede venir en varios formatos y una película es grabada en un solo casete; frecuentemente
las películas son pedidas de acuerdo a un actor especifico Tom Cruise y Demi 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, y su fecha de nacimiento.
En la tienda se mantienen información solo de los actores que aparecen en las películas y que 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 y dirección, cada miembro del club tiene asignado un número de membresía. Se desea
mantener información de todos los casetes que 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 siguientes
entidades con sus respectivos atributos:

Alquiler (cod_alquiler, num_membresia, cod_cliente, nom_cliente, dir_cliente, telef_cliente,


cod_cassette, fecha_alquiler, fecha_dev, valor_alquiler, cantidad)

Cassettte (cod_cassette, num_copias, formato, cod_pelicula, titulo, categoría, cod_actor, nom_actor,


fechanac_actor, cod_tipo)

Donde:

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 de la película
fecha_dev = fecha de devolución de la pelicula
valor_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 = fecha de nacimiento del actor
cod_tipo = código del tipo de película.

ALQUILER(Cod_Alquiler, Valor_Alquiler, Cod_Cliente)


DETALLE_ALQUILER(Cod_Detalle_Alquiler, Cod_Alquiler, Cod_Cassete, Fecha_Alquiler,
Fecha_Dev, Cantidad)
CLIENTE(Cod_Cliente, Nombre_Cliente, Direc_Cliente, Num_Membresia)
CASSETE(Cod_Cassete, Num_Copias, Formato, Cod_Pelicula)
PELICULA(Cod_Pelicula, Titulo, Cod_Categoria)
ACTOR (Cod_Actor, Nombre_Actor, Fecha_Nac)
CATEGORIA (Cod_Categoria, Nombre_Categoria)

5. Dada la siguiente relación PRESTAMO_LIBROS (Colegio, profesor, asignatura/ habilidad, aula,


curso, libro, editorial, fecha_prestamo) que contiene información relativa a los préstamos que realizan
las editoriales a los profesores de primaria de los colegios para su evaluación en alguna de las
asignaturas/habilidades que imparten. Se pide aplicar las reglas de normalización y obtener su modelo
relacional, indicar sus claves, atributos principales.

Asignatura Editoria
Colegio Profesor / habilidad Aula Curs o Libro Fecha_prestam o
l
Aprender y
C.P enseñar en
Pensamiento 1er
Cervante Juan Pérez 1.A0 1 educación Graó 09/09/2010
Lógico Grado
s infantil

C.P Juan Pérez 1.A0 1 1er Preescolar Técnicas


Escritura 05/05/2010
Cervante Grado Rubio,N56 Rubio
Aprender y
C.P Enseñar en
Pensamiento 1er
Cervante Juan Pérez 1.A0 1 educación Graó 05/05/2010
Numérico Grado
s infantil

Pensamiento
C.P
Alicia Espacial, 1er Educación Prentice
Cervante 1.B0 1 06/05/2010
García Temporal y Grado Infantil N9 Hall
s
causal
Aprender y
C.P enseñar en
Alicia Pensamiento 1er
Cervante 1.B0 1 educación Graó 06/05/2010
García Numérico Grado
s infantil
Aprender y
C.P Andrés enseñar en
2do
Cervante Fernánde Escritura 1.A0 1 educación Graó 09/09/2010
Grado
s z infantil

Saber
C.P Andrés educar: guía
2do para Padres Temas de 05/05/2010
Cervante Fernánde Ingles 1.A0 1
Grado y Hoy
s z
Profesore s

Saber
educar: guía
C.P Juan Pensamiento 1er para Padres Temas de 18/12/2010
2.B0 1
Quevedo Méndez Lógico Grado y Hoy
Profesore s

Aprender y
C.P Juan Pensamiento 1er enseñar en
2.B0 1 educación Graó 06/05/2010
Quevedo Méndez Numérico Grado
infantil

1.FN

Colegio

Colegio Profesor Aula Curso

C.P Cervantes Juan Perez 1.A01 1er grado

C.P Cerventes Alicia Garcia 1.B01 1er grado

C.P Cervantes Andres 1.A01 2do grado


Fernandez

C.P Quevedo Juan Mendez 2.B01 1er grado


Libros_colegio

Colegio Asignatura/habilidad Libro Editorial Fecha_prestamo

Pensamiento lógico Aprender y


enseñar en
Graó 09/09/2010
C.P Cervantes educación infantil

C.P Cervantes Escritura Preescolar Técnicas


05/05/2010
Rubio,N56 Rubio

Pensamiento Aprender y
numérico Enseñar en Graó 05/05/2010
C.P Cervantes educación infantil

C.P Cervantes Pensamiento Educación


Prentice Hall 06/05/2010
espacial y causal Infantil N9

Pensamiento Aprender y
numérico enseñar en Graó 06/05/2010
C.P Cervantes educación infantil

Escritura Aprender y
enseñar en Graó 09/09/2010
C.P Cervantes educación infantil

Ingles Saber educar: guía


para Padres y Temas de Hoy 05/05/2010
C.P Cervantes Profesores

Pensamiento lógico Saber educar: guía


para Padres y Temas de Hoy 18/12/2010
C.P Quevedo Profesore s

C.P Quevedo Pensamiento Aprender y


Graó 06/05/2010
numerico enseñar en
educación infantil
2 FN

Asignatura_libros

Libro Asignatura_habilidad Editorial

Aprender y enseñar en Pensamiento lógico


Graó
educación infantil

Preescolar Rubio,N56 Escritura Técnicas Rubio

Aprender y enseñar en Pensamiento numérico


Graó
educación infantil

Educación Pensamiento espacial y causal


Prentice Hall
Infantil N9

Aprender y enseñar en Escritura


Graó
educación infantil

Saber educar: guía para Ingles


Padres y Temas de hoy
Profesores

Saber educar: guía para Pensamiento logico


Padres y Temas de Hoy
Profesore s

Libros

Libro colegio Fecha_prestamo


Aprender y enseñar en C.P Cervantes
09/09/2010
educación infantil
Preescolar Rubio,N56 C.P Cervantes 05/05/2010
Aprender y Enseñar en C.P Cervantes
05/05/2010
educación infantil
Educación C.P Cervantes
06/05/2010
Infantil N9
Aprender y enseñar en C.P Cervantes
06/05/2010
educación infantil
Aprender y enseñar en C.P Cervantes
09/09/2010
educación infantil
Saber educar: guía para Padres C.P Cervantes
y 05/05/2010
Profesore s
Saber educar: guía para Padres C.P Quevedo
y 18/12/2010
Profesore s
Aprender y enseñar en C.P Quevedo
06/05/2010
educación infantil

3 FN

Colegio_Pr

Profesor

colegio Profesor profesor Aula Curso


Juan Perez 1.A01 1er grado
C.P Cervantes Juan Perez Alicia Garcia 1.A01 1er grado
Andres 1.A01 2do grado
C.P Cervantes Alicia Garcia Fernandez
Juan Mendez 2.B01 1er grado
C.P Cervantes Andres Fernandez

C.P Quevedo Juan Mendez

6. 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 aplicar las
reglas de normalización llegando hasta las 3FN.

Código/ Nombre/ Código/ Nombre/


Especialidad Nombre_curso Oficina curso
alumno alumno curso docente
Luis Carlos
382145A Industrial MA123 Matemática 2 CB-214 U
Zuloaga Arambulo
Luis
382145A Industrial QU514 Física Química Petra Rondinel CB-110 U
Zuloaga
Luis Víctor
382145A Industrial AU521 Descriptiva CB-120 W
Zuloaga Moncada
360247k Raúl Rojas Sistemas PA714 Investigación 1 Cesar Fernadez SC-220 V
Carlos
360247k Raúl Rojas Sistemas MA123 Matemática 2 CB-214 V
Arambulo
Víctor
360247k Raúl Rojas Sistemas AU511 Dibujo CB-120 U
Moncada
1FN
ALUMNO:

Código/ Nombre/
Especialidad
alumno alumno
Luis
382145A Industrial
Zuloaga
360247k Raúl Rojas Sistemas

Curso_Alumno:

Código/ Código/ Nombre/


Nombre_curso Oficina curso
alumno curso docente
Carlos
382145A MA123 Matemática 2 CB-214 U
Arambulo
382145A QU514 Física Química Petra Rondinel CB-110 U
Víctor
382145A AU521 Descriptiva CB-120 W
Moncada
Cesar
360247k PA714 Investigación 1 SC-220 V
Fernadez
Carlos
360247k MA123 Matemática 2 CB-214 V
Arambulo
Víctor
360247k AU511 Dibujo CB-120 U
Moncada

2FN

Curso_Alumno: (cod_alum, cod_cur, curso).

Código/ Código/
curso
alumno curso
382145A MA123 U
382145A QU514 U
382145A AU521 W
360247k PA714 V
360247k MA123 V
360247k AU511 U

Curso: (cod_alum, cod_cur, nom_cur, nom_doc, ofic).


Código/ Nombre/
Nombre_curso Oficina
curso docente
MA123 Matemática 2 Carlos Arambulo CB-214
QU514 Física Química Petra Rondinel CB-110

AU521 Descriptiva Víctor Moncada CB-120

PA714 Investigación 1 Cesar Fernadez SC-220

MA123 Matemática 2 Carlos Arambulo CB-214


AU511 Dibujo Víctor Moncada CB-120

3FN
Curso (cod_cur, nom_cur, nom_doc).

Código/ Nombre/
Nombre_curso
curso docente
MA123 Matemática 2 Carlos Arambulo
QU514 Física Química Petra Rondinel
AU521 Descriptiva Víctor Moncada
PA714 Investigación 1 Cesar Fernadez
AU511 Dibujo Víctor Moncada

Docente: (nom_doc, ofic). Nombre/


Oficina
docente
Carlos Arambulo CB-214
Petra Rondinel CB-110
Cesar Fernadez SC-220
Víctor Moncada CB-120
7. Se presenta una base de datos de una biblioteca, aplicar las reglas de normalización
simplificando hasta la tercera forma normal.

Prestamos_libro (codLibro, Titulo, Autor, Editorial, NombreLector, Fechadev)

CodLibro Titulo Autor Editorial NombreLector FechaDev


Variable Murray McGraw Pérez Gómez,
1001 15/04/2005
compleja Spiegel Hill Juan
Ríos Terán,
1004 Visual Basic 5 E. Petroustsos Anaya 17/04/2005
Ana
Murray McGraw
1005 Estadística Roca, René 16/04/2005
Spiegel Hill
Nancy
Oracle Oracle García Roque,
1006 Greenberg y 20/04/2005
University Corp. Luis
Priya Nathan
McGraw Pérez Gómez,
1007 Clipper 5.01 Ramalho 18/04/2005
Hill Juan

1FN

codLibro Titulo Autor Editorial Paterno Materno nombres Fechadev


1001 Variable Murray McGraw Pérez Gómez Juan 15/04/2005
compleja Spiegel Hill
1004 Visual E. Anaya Rios Terán Ana 17/04/2005
Basic 5 Petroustsos
1005 Estadística Murray McGraw Roca René 16/04/2005
Spiegel Hill
1006 Oracle Nancy Oracle Garcia Rosque Luis 20/04/2005
University Greenberg Corp.
y Priya
Nathan
1007 Clipper Ramalho McGraw Pérez Gómez Pérez 18/04/2005
5.01 Hill
2FN

codLibro Titulo Autor Editorial


1001 Variable compleja Murray Spiegel McGraw Hill

1004 Visual Basic 5 E. Petroustsos Anaya

1005 Estadística Murray Spiegel McGraw Hill

1006 Oracle University Nancy Greenberg y Oracle Corp.


Priya Nathan

1007 Clipper 5.01 Ramalho McGraw Hill

codLector Paterno Materno nombres


501 Pérez Gómez Juan
502 Rios Terán Ana
503 Roca René
504 Garcia Garcia Luis
505 Pérez Gómez Pérez
Gómez,
Juan

codLibro codLector Fechadev


1001 501 15/04/2005
1004 502 17/04/2005
1005 503 16/04/2005
1006 504 20/04/2005
1007 505 18/04/2005

3FN

codLibro Titulo
1001 Variable compleja
1004 Visual Basic 5
1005 Estadística
1006 Oracle University
1007 Clipper 5.01

CodAutor Autor
801 Murray Spiegel
802 E. Petroustsos
803 Murray Spiegel
804 Nancy Greenberg y
Priya Nathan
805 Ramalho

codEditorial Editorial codLibro CodEditorial


901 McGraw Hill 1001 901
902 Anaya 1004 902
903 Oracle Corp. 1005 901
1006 903
1007 901

codLibro CodAutor
1001 801
1004 802
1005 803
1006 804
1007 805

codLector Paterno Materno nombres codLibro codLector Fechadev


501 Pérez Gómez Juan 1001 501 15/04/2005
502 Rios Terán Ana 1004 502 17/04/2005
503 Roca René 1005 503 16/04/2005
504 Garcia Garcia Luis 1006 504 20/04/2005
505 Pérez Gómez Juan 1007 505 18/04/2005

También podría gustarte