[Php-avanzado] DER Bibliotech

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Jue Ene 30 20:29:43 ART 2014


El jue, 30-01-2014 a las 16:56 -0300, Fernando Pehuén Borsani escribió:
> LT> Rangos: la tabla se llama "rengos" ;-) Es tabla no debería tener como
> forma id, límite inferior, límite superior y nombre del rango ???
> LT> Podrías ahorrarte uno de los límites (pero no es fácil porque el primer
> es "menor de" y el último es "mayor de"), pero me parece que el nombre no.
> 
> Es que la entidad estaba incompleta, así que en vez de "rangos" merecía
> llamarse "rengos" jajaja
> 
> En realidad pensaba dejarle de nombre el id: 1, 2, 3, 4 y 5. Y el valor
> límite era el máximo del intervalo: 15, 18, 22, 30, 40, 60, 200. Si el
> software dura hasta el 2214 el último límite va a fallar =)

	No fallaría, porque el rango se toma respecto a una fecha de
nacimiento, y no respecto a la fecha de creación del software.

	Igual, es una mala idea, porque no tenés de dónde sacar el texto "menor
de 15 años" para mostrar! Vos y yo sabemos que "1" es "menor de 15
años", pero el software no contiene esa información...

> Ahora que ajusté la entidad a su consejo se ve así:
> idRango - rango - limite inferior - limite superior
> 1 - menor - 0 - 15
> 2 - adolescente - 16 - 18
> 3 - joven - 22 - 30
> 4 - adulto - 30 - 40
> 5 - mayor - 60 - 200

	Ok.

> LT> Préstamos/Devoluciones/Extravíos/Reposiciones/Mantenimientos: no tiene
> relación con Empleados. Los campos están bien, pero la raya que une las
> entidades sobra.
> 
> Esas rayas (del tipo —  –  guión largo / guión corto) describen una relación
> informativa. No describe el problema como las relaciones identificadoras
> (claves foráneas primarias), no identificadoras (las claves foráneas a
> secas) o las relaciones M:N, pero si aportan información útil con tan solo
> mirar el diagrama. Son útiles, aunque no necesarias. Yo preferiría
> conservarlas porque me ayuda a ver el flujo de información, pero si le
> parece inapropiado conservarlas, las borro.

	No me parece inapropiado... solo es que hasta que leí esto y volví a
abrir el PDF, nunca había notado que las rayas eran distintas.
	Igual se entendía la normalización, gracias a los diferentes colores
que identifican las PK y las FK.
	Dejalas no más; estoy de acuerdo en que es información importante para
comprender el DER... si las rayas fueran un poco más distintas,
ayudarías a este pobre viejo a leer más fácil estos gráficos ;-)

	Seguimos!

-- 
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