[Php-avanzado] Tablas de Bibliotech
Fernando Pehuén Borsani
fpborsani en yahoo.com.ar
Sab Dic 28 23:14:28 ART 2013
Hola profe!
Muchas gracias por la respuesta pronta. Ya entendí a lo que se refería con
"dato vivo".
Cambio el ejemplo de las tablas para que mi duda sea compatible con el
problema a resolver.
Supongamos que tengo una relación de este tipo:
----------------
UNIDADES
Id / id_libro / código_interno
PRESTAMOS
Id / id_unidades / id_asociado / fecha_prestado / fecha_vencimiento
----------------
Para evitar inconsistencias al borrar unidades debería hacer:
(Opción 1)
----------------
UNIDADES
Id / id_libro / código_interno
PRESTAMOS
Id / id_unidades / id_asociado / fecha_prestado / fecha_vencimiento /
editorial / genero / codigo / titulo / portada / resumen
----------------
O alcanzaría con:
(Opción 2)
-----------------
UNIDADES
Id / id_libro / código_interno
PRESTAMOS
Id / id_unidades / id_asociado / fecha_prestado / fecha_vencimiento /
editorial / genero / código / titulo
-----------------
O sino podría impedir el borrado de libros si tiene unidades que alguna vez
fueron prestadas y hago:
(Opción 3)
-----------------
UNIDADES
Id / id_libro / código_interno
PRESTAMOS
Id / id_unidades / id_asociado / fecha_prestado / fecha_vencimiento /
id_libro
------------------
¿Son opciones válidas todas, o solo la primera?
La misma duda tengo con los visitantes y los comentarios. Si borro un
visitante el único dato que me interesaría conservar es el nombre que tenía.
¿Estoy de todas maneras obligado a duplicar sus otros datos?
Repito lo que dije en un correo anterior: evaluar vez tras vez estas cosas
debe serle tedioso, así que le agradezco mucho la ayuda.
Más información sobre la lista de distribución Php-avanzado