[Php-avanzado] normalizacion Trabajo final

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Jul 17 14:36:32 ART 2013


Hola Leandro,

	Una única corrección: la tabla Autores_Textos tiene una clave primaria
natural y estás usando claves primarias artificiales para todas las
demás tablas.
	Pasá todas las tablas a PK naturales, o agregale a Autores_Textos una
PK artificial.

	Reenviámela con esto así la guardo como terminada!


El mié, 17-07-2013 a las 12:49 -0300, leandro saubiette escribió:
> Buen dia Leo:
> 
> Creo que ahi estaria no veo que algun atributo depende del idautor y
> del idtexto en la tabla Autores_Textos
> 
> Niveles  Asociados  Autores  Comentarios  Generos  Textos
> archivos
> 
> id         id              id           id                  id
> id               id
> 
> nivel     nombre      autor      comentario     genero    texto
> nombre
> 
>            apellido      apellido   idtexto
> isbn           extension
> 
>            direccion                  idasociado
> idgenero     idasociado
> 
>            telefono
>    idasociado  idtexto
> 
>            dni
> idnivel         idioma
> 
> 
>  mail                                                           
> 
>            fechanacimiento
>            idnivel
> 
> 
> 
> Autores_Textos
> 
> idAutor
> 
> idTexto
> 
> 
> 
> Saludos
> 
> 
> 
> El 17 de julio de 2013 02:12, leandro saubiette
> <saubietteleandro en gmail.com> escribió:
>         Jajajah esta bien voy a tratar de no inventar campos, pero en
>         la srs estaba por eso lo puse en la 3 iteracion jajaja, pienso
>         un poco más esa relación y termino la normalización si no
>         tengo más errores
>         
>         Saludos
>         
>         El jul 17, 2013 1:49 a.m., "Leonardo Tadei - Pegasus Tech
>         Supply" <leonardot en pegasusnet.com.ar> escribió:
>         
>                 Hola Leandro,
>                 
>                         viene mejorando!
>                 
>                         Dejá de inventar campos!!! Los textos no
>                 tienen idioma en la SRS.
>                 
>                         Lo único que te queda mal es la relación N-N
>                 entre los autores y los
>                 textos. Esta relación, no tiene que ver con el género,
>                 que es 1-1.
>                         Un texto tiene un solo género y muchos autores
>                 posibles.
>                 
>                         Seguimos!
>                 
>                 
>                 El mar, 16-07-2013 a las 19:27 -0300, leandro
>                 saubiette escribió:
>                 > Niveles  Asociados  Autores  Comentarios  Generos
>                  Textos
>                 > archivos
>                 > id         id              id           id
>                          id
>                 > id               id
>                 > nivel     nombre      autor      comentario
>                 genero    texto
>                 > nombre
>                 >
>                 >            apellido      apellido   idtexto
>                 > isbn           extension
>                 >
>                 >            direccion                  idasociado
>                 > idgenero     idasociado
>                 >
>                 >            telefono
>                 >    idasociado  idtexto
>                 >
>                 >            dni
>                 > idnivel         idioma
>                 >
>                 >
>                 >  mail
>                 >
>                 >            fechanacimiento
>                 >            idnivel
>                 >
>                 >
>                 >
>                 > Autores_Textos_Generos
>                 >
>                 > idAutor
>                 >
>                 > idGenero
>                 >
>                 > idTexto
>                 >
>                 >
>                 >
>                 > //Segun el autor y el genero es el texto que se sube
>                 >
>                 >
>                 >
>                 > El 16 de julio de 2013 19:11, leandro saubiette
>                 > <saubietteleandro en gmail.com> escribió:
>                 >         sisi listo perfecto hasta aquella clase
>                 podia jurar que no se
>                 >         podia pero ya entendi. Por eso saque el
>                 nivel de asociado y lo
>                 >         puse en textos o algo por el estilo.
>                 >
>                 >
>                 >         Corrijo y te lo mando
>                 >
>                 >
>                 >
>                 >         El 16 de julio de 2013 19:08, Leonardo Tadei
>                 - Pegasus Tech
>                 >         Supply <leonardot en pegasusnet.com.ar>
>                 escribió:
>                 >
>                 >                 Creo que sí... este es el mismo caso
>                 que Clientes y
>                 >                 Proveedores, que
>                 >                 ambos tienen Localidad en una
>                 relación 1-1.
>                 >                 La Localidad es una sola, pero la
>                 usa más de uno.
>                 >
>                 >                 Lo ves?
>                 >
>                 >                 El mar, 16-07-2013 a las 18:59
>                 -0300, leandro
>                 >                 saubiette escribió:
>                 >                 > no, esta perfecto la duda que me
>                 resurgio que me la
>                 >                 aclaraste el dia
>                 >                 > que me explicaste el ejercicio de
>                 los medicos es que
>                 >                 si una una id
>                 >                 > puede estar en mas de una tabla,
>                 porque los textos y
>                 >                 los asociados
>                 >                 > poseen nivell Nivel con asociado
>                 es una relacion
>                 >                  1.1 y con textos
>                 >                 > igual 1.1 entonces asociados y
>                 textos tienen que
>                 >                 tener el id nivel? Me
>                 >                 > estoy explicando bien?
>                 >                 >
>                 >                 >
>                 >                 >
>                 >                 > El 16 de julio de 2013 18:53,
>                 Leonardo Tadei -
>                 >                 Pegasus Tech Supply
>                 >                 > <leonardot en pegasusnet.com.ar>
>                 escribió:
>                 >                 >         Hola Leandro,
>                 >                 >
>                 >                 >                 el la SRS figura
>                 que los asociados
>                 >                 tienen "nivel" y
>                 >                 >         que los textos
>                 >                 >         tienen "nivel".
>                 >                 >                 Dado que asociados
>                 y textos tienen
>                 >                 la misma cosa
>                 >                 >         llamada "nivel", se
>                 >                 >         desprende que el "nivel"
>                 se aplica a ambos.
>                 >                 >
>                 >                 >                 No sé si esto
>                 responde a tu
>                 >                 pregunta, porque no estoy
>                 >                 >         seguro de
>                 >                 >         entenderla del todo... no
>                 le encuentro
>                 >                 relación a este
>                 >                 >         problema con el
>                 >                 >         de los médicos, pacientes,
>                 centros.
>                 >                 >
>                 >                 >
>                 >                 >         El mar, 16-07-2013 a las
>                 18:06 -0300,
>                 >                 leandro saubiette
>                 >                 >         escribió:
>                 >                 >         > me surgio una duda que
>                 lo habias hablado
>                 >                 en la charla que
>                 >                 >         tuvimos un
>                 >                 >         > jueves con el ejercicio
>                 de los medicos
>                 >                 pacientes centros
>                 >                 >         etc. El id
>                 >                 >         > nivel se puede repetir
>                 tanto en asociados
>                 >                 como en textos?
>                 >                 >         >
>                 >                 >         >
>                 >                 >         >
>                 >                 >         > El 16 de julio de 2013
>                 18:02, Leonardo
>                 >                 Tadei - Pegasus Tech
>                 >                 >         Supply
>                 >                 >         >
>                 <leonardot en pegasusnet.com.ar> escribió:
>                 >                 >         >         Hola Leandro,
>                 >                 >         >
>                 >                 >         >                 te
>                 comento lo que veo:
>                 >                 >         >
>                 >                 >         >         - Asociados:
>                 >                 >         >         Le falta el
>                 nivel. No estaba en la
>                 >                 versión anterior?
>                 >                 >         >         El idarchivo no
>                 depende únicamente
>                 >                 del asociado (la
>                 >                 >         relación
>                 >                 >         >         es 1-n y
>                 >                 >         >         vos hacés 1-1)
>                 >                 >         >
>                 >                 >         >         - Autores:
>                 >                 >         >         El idtexto no
>                 depende únicamente
>                 >                 del autor (la
>                 >                 >         relación es n-n
>                 >                 >         >         y vos
>                 >                 >         >         hacés 1-1)
>                 >                 >         >
>                 >                 >         >         - Comentarios
>                 >                 >         >         Le falta la
>                 relación con el libro
>                 >                 que se comenta. No
>                 >                 >         estaba en
>                 >                 >         >         la
>                 >                 >         >         versión
>                 anterior?
>                 >                 >         >
>                 >                 >         >         - Archivos
>                 >                 >         >         Le falta la
>                 relación con el Texto
>                 >                 al que pertenece
>                 >                 >         esta
>                 >                 >         >         versión.
>                 >                 >         >
>                 >                 >         >                 Hubo
>                 avances y
>                 >                 retrocesos... seguimos!
>                 >                 >         >
>                 >                 >         >
>                 >                 >         >
>                 >                 >         >         El mar,
>                 16-07-2013 a las 17:39
>                 >                 -0300, leandro
>                 >                 >         saubiette
>                 >                 >         >         escribió:
>                 >                 >         >         > Buenas tardes
>                 Leo. Va la 2da
>                 >                 iteracion
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         > Niveles
>                  Asociados  Autores
>                 >                  Comentarios  Generos
>                 >                 >          Textos
>                 >                 >         >         > Archivos
>                 >                 >         >         > id         id
>                                id
>                 >                 id
>                 >                 >         >            id
>                 >                 >         >         > id
>                 id
>                 >                 >         >         > nivel
>                 nombre      nombre
>                 >                  comentario
>                 >                 >         genero
>                 >                 >         >          texto
>                 >                 >         >         > nombre
>                 >                 >         >         >
>                 >                 >         >         >
>                  apellido
>                 >                  apellido    idasociado
>                 >                 >         >         isbn
>                 >                 >         >         > extension
>                 >                 >         >         >
>                 >                 >         >         >
>                  direccion     idtexto
>                 >                 >         >         > idgenero
>                 >                 >         >         >
>                 >                 >         >         >
>                  telefono
>                 >                 >         >         >    idasociado
>                 >                 >         >         >            dni
>                 >                 >         >         > idnivel
>                 >                 >         >         >
>                 >                 >         >         >
>                  mail
>                 >                 >         >         >
>                  fechanacimiento
>                 >                 >         >         >
>                  idarchivo
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         > Saludos
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         > El 15 de julio
>                 de 2013 20:43,
>                 >                 Leonardo Tadei -
>                 >                 >         Pegasus Tech
>                 >                 >         >         Supply
>                 >                 >         >         >
>                 <leonardot en pegasusnet.com.ar>
>                 >                 escribió:
>                 >                 >         >         >         Hola
>                 Leandro,
>                 >                 >         >         >
>                 >                 >         >         >
>                 Te cuento lo que
>                 >                 veo:
>                 >                 >         >         >
>                 >                 >         >         >         -
>                 Asociados:
>                 >                 >         >         >         Sacale
>                 "nacionalidad" a
>                 >                 la tabla o
>                 >                 >         agregala a la
>                 >                 >         >         SRS.
>                 >                 >         >         >         Si
>                 modificás la SRS, de
>                 >                 paso agregale
>                 >                 >         nivel al
>                 >                 >         >         asociado, que
>                 >                 >         >         >         nos lo
>                 >                 >         >         >
>                 comimos del
>                 >                 diccionario :-(
>                 >                 >         >         >
>                 >                 >         >         >         -
>                 Autores:
>                 >                 >         >         >         Sacale
>                 "nacionalidad" a
>                 >                 la tabla o
>                 >                 >         agregala a la
>                 >                 >         >         SRS.
>                 >                 >         >         >         No
>                 entiendo el campo
>                 >                 "autor" qué es. Será
>                 >                 >         el nombre?
>                 >                 >         >         >
>                 >                 >         >         >         -
>                 Textos:
>                 >                 >         >         >         En el
>                 RF5 especificás
>                 >                 que un texto puede
>                 >                 >         tener más
>                 >                 >         >         de un
>                 >                 >         >         >         Autor,
>                 pero el
>                 >                 >         >         >
>                 almacenamiento no lo
>                 >                 soporta.
>                 >                 >         >         >         Falta
>                 implementar el
>                 >                 RF6: así como está,
>                 >                 >         no podés
>                 >                 >         >         saber si un
>                 >                 >         >         >
>                 asociado
>                 >                 >         >         >         puede
>                 o no ver un texto.
>                 >                 >         >         >         Falta
>                 poder almacenar el
>                 >                 texto propiamente
>                 >                 >         dicho,
>                 >                 >         >         que es uno o
>                 >                 >         >         >         varios
>                 >                 >         >         >
>                 archivos adjuntos
>                 >                 publicados por uno o
>                 >                 >         distintos
>                 >                 >         >         asociados.
>                 >                 >         >         >
>                 >                 >         >         >         -
>                 Comentarios:
>                 >                 >         >         >         Le
>                 falta el asociado.
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         >
>                 Si vas a hacer
>                 >                 estos cambios
>                 >                 >         menores en la
>                 >                 >         >         SRS,
>                 >                 >         >         >
>                 enviame primero la SRS
>                 >                 >         >         >         y
>                 aparte la
>                 >                 normalización.
>                 >                 >         >         >
>                 >                 >         >         >
>                 Seguimos!
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         >         El
>                 dom, 14-07-2013 a las
>                 >                 21:12 -0300,
>                 >                 >         leandro
>                 >                 >         >         saubiette
>                 >                 >         >         >
>                 escribió:
>                 >                 >         >         >         > Leo
>                 te paso la
>                 >                 normalizacion del trabajo
>                 >                 >         final.
>                 >                 >         >         Saludos
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 Niveles  Asociados
>                 >                  Autores
>                 >                 >          Comentarios  Generos
>                 >                 >         >          Textos
>                 >                 >         >         >         > id
>                 id
>                 >                      id
>                 >                 >         id
>                 >                 >         >         >          id
>                 >                 >         >         >         > id
>                 >                 >         >         >         >
>                 nivel     nombre
>                 >                  autor
>                 >                 >          comentario
>                 >                 >         >         genero
>                 >                 >         >         >          texto
>                 >                 >         >         >         >
>                        apellido
>                 >                    apellido
>                 >                 >         idtexto
>                 >                 >         >         >         > isbn
>                 >                 >         >         >         >
>                        direccion
>                 >                    nacionalidad
>                 >                 >         >         >         >
>                 idgenero
>                 >                 >         >         >         >
>                        telefono
>                 >                 >         >         >         >
>                  idasociado
>                 >                 >         >         >         >
>                        dni
>                 >                 >         >         >         >
>                 idautor
>                 >                 >         >         >         >
>                 >                  nacionalidad
>                 >                 >         >         >         >
>                        mail
>                 >                 >         >         >         >
>                 >                  fechanacimiento
>                 >                 >         >         >         >
>                        idnivel
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >         >
>                 >                 >         >         >
>                 >                 >         >         >         >
>                 >                 >
>                 >
>                 _______________________________________________
>                 >                 >         >         >         >
>                 Php-avanzado mailing
>                 >                 list
>                 >                 >         >         >         >
>                 >                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >                 >         >         >         >
>                 >                 >         >         >
>                 >                 >         >
>                 >                 >
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >                 >         >         >
>                 >                 >         >         >         --
>                 >                 >         >         >
>                 Leonardo Tadei
>                 >                 >         >         >
>                 >                 leonardot en pegasusnet.com.ar
>                 >                 >         >         >         Web:
>                 >                 http://leonardo.tadei.com.ar
>                 >                 >         >         >         Firma
>                 pública:
>                 >                 >         >         >
>                 >                 >         >
>                 >                 >
>                 >
>                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >
>                 >
>                 _______________________________________________
>                 >                 >         >         >
>                 Php-avanzado mailing
>                 >                 list
>                 >                 >         >         >
>                 >                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >                 >         >         >
>                 >                 >         >
>                 >                 >
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >                 >         >         >
>                 >                 >         >         >
>                 >                 >         >         >
>                 >
>                 _______________________________________________
>                 >                 >         >         > Php-avanzado
>                 mailing list
>                 >                 >         >         >
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >                 >         >         >
>                 >                 >         >
>                 >                 >
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >                 >         >
>                 >                 >         >         --
>                 >                 >         >         Leonardo Tadei
>                 >                 >         >
>                 leonardot en pegasusnet.com.ar
>                 >                 >         >         Web:
>                 http://leonardo.tadei.com.ar
>                 >                 >         >         Firma pública:
>                 >                 >         >
>                 >                 >
>                 >
>                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 >                 >         >
>                 >                 >         >
>                 >
>                 _______________________________________________
>                 >                 >         >         Php-avanzado
>                 mailing list
>                 >                 >         >
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >                 >         >
>                 >                 >
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >                 >         >
>                 >                 >         >
>                 >                 >         >
>                 >                 >         >
>                 >
>                 _______________________________________________
>                 >                 >         > Php-avanzado mailing
>                 list
>                 >                 >         >
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >                 >         >
>                 >                 >
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >                 >
>                 >                 >         --
>                 >                 >         Leonardo Tadei
>                 >                 >
>                 leonardot en pegasusnet.com.ar
>                 >                 >         Web:
>                 http://leonardo.tadei.com.ar
>                 >                 >         Firma pública:
>                 >                 >
>                 >
>                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 >                 >
>                 >                 >
>                 >
>                 _______________________________________________
>                 >                 >         Php-avanzado mailing list
>                 >                 >
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >                 >
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >                 >
>                 >                 >
>                 >                 >
>                 >                 >
>                 _______________________________________________
>                 >                 > Php-avanzado mailing list
>                 >                 > Php-avanzado en pato2.fi.mdp.edu.ar
>                 >                 >
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >
>                 >                 --
>                 >                 Leonardo Tadei
>                 >                 leonardot en pegasusnet.com.ar
>                 >                 Web: http://leonardo.tadei.com.ar
>                 >                 Firma pública:
>                 >
>                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 >
>                 >
>                 _______________________________________________
>                 >                 Php-avanzado mailing list
>                 >                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 >
>                 >
>                 >
>                 >
>                 >
>                 > _______________________________________________
>                 > Php-avanzado mailing list
>                 > Php-avanzado en pato2.fi.mdp.edu.ar
>                 >
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>                 
>                 --
>                 
>                 Leonardo Tadei
>                 leonardot en pegasusnet.com.ar
>                 Pegasus Tech Supply
>                 Tel: (+54)(+223) 471-2880
>                 La Salle 1131 - Mar del Plata - Argentina
>                 http://www.pegasusnet.com.ar
>                 http://www.grupopegasus.com
>                 Firma pública:
>                 http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>                 
>                 _______________________________________________
>                 Php-avanzado mailing list
>                 Php-avanzado en pato2.fi.mdp.edu.ar
>                 http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> 
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado

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