<div dir="ltr">Claro, voy entendiendo un poco más, elimino tabla LibrosCríticas entonces, y Crítica pasa a Libros ya que depende del libro...<div><br></div><div style>ok edición....pasa que había visto ejemplos por ahí que usaban la edición para poner el año....</div>
<div style><br></div><div style>La normalización mejoró por ambas cosas que mencionás, comprendí un poco más a nivel general, y me ayudaron tus pistas.</div><div style>Lo que me pasa es que encuentro las situaciones de los ejercicios bastante ambiguas y relativas, es decir, sujetas a diferentes interpretaciones personales, las cuales son muchas veces incorrectas, debido, como habrás notado, a falta de imaginación de mi parte, o no sé....a falta de contexto quizá...o tal vez falta de práctica....</div>
<div style>Pero evidentemente hay algo que me está faltando para terminar de entender el proceso completo. No sé cómo les habrá ido a los demás, no he tenido tiempo de ver, pero particularmente siento eso. Y veo que si no tengo un "Leo", estoy frito !  :)</div>
<div style><br></div><div style><br></div><div style><br></div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 3 de julio de 2013 23:45, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Ariel,<br>
<br>
El mié, 03-07-2013 a las 23:13 -0300, Ariel Fernández escribió:<br>
<div class="im">> No termino de entender Leo, explicame un poco más de contexto por<br>
> favor....<br>
> quizá sea porque no entiendo nada de cómo es el sistema para la<br>
> publicación de libros?....   :-(<br>
<br>
</div>        En realidad es información sobre libros en general, y es la necesaria<br>
para publicarlos o para el software de consultas y ventas de una<br>
librería.<br>
<div class="im"><br>
> y eso que lo hice tratando de adaptar el ejemplo que vimos en<br>
> clase....<br>
<br>
</div>        El ejemplo de clase era para ilustrar una relación N-N, entre libros y<br>
autores. Eso se mantiene pero se agregan más elementos.<br>
<div class="im"><br>
> Por ejemplo, la edición del libro, es el año, no? y eso no depende del<br>
> libro?<br>
<br>
</div>        No, las ediciones de un libro se numeran (1ra edición, 2da edición,<br>
etc), tienen un año y una cantidad de ejemplares impresos (que no se<br>
piden en el problema) y son hechas por una editorial.<br>
        Una editorial puede hacer una 1ra edición, ser comprada por otra<br>
editorial, y esta otra editorial hacer una 2da edición.<br>
        Pasa mucho que una editorial publica una edición en un idioma y otra<br>
distinta en otro idioma, etc.<br>
        Pasa también que dos editoriales publican el mismo libro, y un<br>
interesado busca una de las versiones. No tiene nada que ver por ejemplo<br>
el I Ching de Wilhelm editado por EDHASA que el que edita Kier. Ambos<br>
libros tiene el mismo título.<br>
<br>
        Agarrá algún libro que tengas por ahí y fijate. Por ley va en la 2da<br>
hoja.<br>
<div class="im"><br>
> y la cantidad de libros ? es la cantidad publicada por la editorial, o<br>
> la cantidad de libros que tiene la librería ? (asumo que es en<br>
> Librería)<br>
<br>
</div>        Es en la librería, que es el contexto del problema.<br>
        La parte del enunciado que dice "Cantidad de Libros en la Librería" da<br>
una pista interesante ;-)<br>
<div class="im"><br>
<br>
> Bueno, igual mando otra tentativa:<br>
<br>
</div>        Esta normalización mejora para las consideraciones que expresás... lo<br>
que no sé es si surgió por comprender el problema y la normalización, o<br>
por ir corrigiendo las cosas en cada iteración.<br>
        La cosa que tenés mal son las críticas, porque son siempre a un libro<br>
en concreto... y luego del libro tendrá autores.<br>
<br>
        Por ejemplo el libro "Los que aman, odia" escrito por Silvina Ocampo y<br>
Bioy Casares tendrá una crítica, pero en tu modelo tendrías que poner la<br>
crítica dos veces, porque este libro tiene 2 registros en la tabla<br>
LibrosAutores<br>
<br>
        Hablando de normalización, la crítica no depende de esa clave primaria!<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
><br>
> Libros<br>
><br>
> Autores<br>
><br>
> Librerías<br>
><br>
> Editoriales<br>
> id<br>
><br>
> id<br>
><br>
> id<br>
><br>
> id<br>
> isbn<br>
><br>
> nombre<br>
><br>
> nombre<br>
><br>
> nombre<br>
> título<br>
><br>
> apellido<br>
><br>
> dirección<br>
><br>
> id_pais<br>
> edición<br>
><br>
> id_pais<br>
><br>
> id_pais<br>
><br>
><br>
> id_editorial<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> LibrosLibrerías<br>
><br>
> LibrosAutores<br>
><br>
> LibrosCríticas<br>
><br>
> Paises<br>
> id<br>
><br>
> id<br>
><br>
> id<br>
><br>
> id<br>
> id_libro<br>
><br>
> id_libro<br>
><br>
> id_LibroAutor<br>
><br>
> nombre<br>
> id_librería<br>
><br>
> id_autor<br>
><br>
> detalle<br>
><br>
><br>
> cantidad_libros<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> Consideraciones:<br>
> La crítica depende de un libro y autor en particular<br>
> La cantidad de libros, es la cantidad que tiene una librería de un<br>
> libro en particular<br>
> Un libro tiene una editorial<br>
> Interpreto que edición es el año, y depende del libro<br>
><br>
><br>
> Espero haber mejorado un poco.<br>
> Seguimos...<br>
><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
</font></span><div class="HOEnZb"><div class="h5">Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</div></div></blockquote></div><br></div>