Está en la página 1de 1

Video_Club{id_juegos,titulo,desarollador,ao_estreno,comentarios,calle,colonia,numero,exterior, fecha_alquiler,fecha_devolucion,id_cliente,id_cd,plataforma,disponibilidad, id_cliente, id_direccion, nombre_cliente, apellido_paternoCliente, apellido_maternoCliente, num-telefono, correo_electronico, id_factura, precio} 1fn Al examinar estos registros

nos percatamos que se contiene un grupo repetitido para; id_juegos,titulo,desarollador,ao_estreno,comentarios. La 1fn prohbe los grupos repetidos, por lo tanto lo tanto para poder estar en 1fn, tenemos que eliminar esos grupos repetidos asignndolas en una nueva tabla quedando as Videojuegos, Cliente Videojuegos {id_juegos,titulo,desarollador,ao_estreno,comentarios, id_cd,plataforma,disponibilidad } Cliente{ id_cliente, calle,colonia,numero,exterior,fecha_alquiler,fecha_devolucion, nombre_cliente, apellido_paternoCliente, apellido_maternoCliente, num-telefono, correo_electronico, id_factura, precio } 2fn Para poder establecer la 2FN tenemos que eliminar cualquier coluna no clave que no dependa de la clave primaria de la tabla (id_juegos, Id_cliente) La tabla Videojuegos esra en 2FN. Cualquier valor nico de id_juegos determina un solo valor para cada columna. Por lo tanto todas las columnas son dependientes de la llave primaria Id_juegos. Analizando la otra tabla, Cliente, no se encuentra en 2FN ya que las columnas fecha_alquiler, fecha_fevolucion, precio son dependientes de id_factura, pero no son dependientes de id_cliente. La sulucion es eliminar esas columnas de la tabla Cliente y crear una tabla Factura con esas columnas y su llave principal id_factura. Videojuegos {id_juegos,titulo,desarollador,ao_estreno,comentarios, id_cd,plataforma,disponibilidad } Cliente { id_cliente, calle,colonia,numero,exterior, nombre_cliente, apellido_paternoCliente, apellido_maternoCliente, num-telefono, correo_electronico } Factura {id_factura,id_cliente,fecha_alquiler,fecha_devolucion, precio, id_cd } 3FN

También podría gustarte