[Php-avanzado] Tablas de Bibliotech

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Sab Dic 28 21:03:28 ART 2013


Pehúen,

	te decía que justo con los Libros y sus entidades relacionadas, no hace
falta.
	Está claro que si un libro existe, deben existir sus autores, género y
editorial, y que para, por ejemplo, borrar un género, este no debe ser
usado por ningún libro en ese momento.

	A lo que esto no se aplica es a un préstamo o a una baja por roturas.
Debería ser perfectamente posible dar de baja un libro que dejó de
existir por robado o roto sin que se pierda las veces que fue prestado
ni a quienes fue prestado. También debería ser perfectamente posible dar
aun asociado de baja, sin que esto afecte a las veces que se prestó un
libro...


El sáb, 28-12-2013 a las 15:06 -0300, Fernando Pehuén Borsani escribió:
> Disculpe la molestia profe, pero no entendí.
>  
> Supongamos que tengo una relación de este tipo
> ----------------
> EDITORIALES
> Id / nombre
> 
> LIBROS
> Id / titulo / idEditorial
> ----------------
> 
> ¿Para protegerme de inconsistencias debería modificar las entidades de esta
> manera?:
> ----------------
> EDITORIALES
> Id / nombre
> 
> LIBROS
> Id / titulo / idEditorial / editorial  <--  esta es la copia del nombre de
> la editorial para evitar inconsistencias.
> -----------------
> 
> Para que me sirve el idEditorial entonces?
> 
> No sería lo mismo:
> -----------------
> EDITORIALES
> Id / nombre
> 
> LIBROS
> Id / titulo / editorial
> -----------------
> 
> O ya que estamos:
> -----------------
> LIBROS
> Id / titulo / editorial
> -----------------
> 
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
> 

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado