[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