![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Me explico, la tipica estructura donde hay registros que guardan "paginas" del tipo. (id,nombre) Para saber cual es la Home. puedo crear una tabla home que luego solo tendra un registro con el id de la pagina. O bien puedo añadir un campo booleano a la tabla de paginas (id,nombre,home). Lo primero me parece mas bonito y correcto pero... suelto aqui el planteamiento por si a alguien se le ocurre algun motivo para decantarme por uno u otro. Saludos -- Alex Estevez |
| | ||||
| ||||
| |
| |||
| El Wed, 28 Mar 2007 12:36:01 +0200, Alex Estevez <alex.estevezNOSPAM***filnet.es> escribió: >Me explico, la tipica estructura donde hay registros que guardan >"paginas" del tipo. >(id,nombre) >Para saber cual es la Home. puedo crear una tabla home que luego solo >tendra un registro con el id de la pagina. >O bien puedo añadir un campo booleano a la tabla de paginas >(id,nombre,home). >Lo primero me parece mas bonito y correcto pero... suelto aqui el >planteamiento por si a alguien se le ocurre algun motivo para decantarme >por uno u otro. Si lo que deseas es almacenar el nombre de una página por un sitio y su URL por otra lo primero que has planteado es incorrecto porque estás hablando de una relación 1:1. Existen varias "normas" para diseñar una base de datos. Pásate por aquí (buscando tutoriales de bases de datos en google): http://www.abcdatos.com/tutoriales/p...os/varios.html Si existiera la posibilidad de que un nombre pueda tener varias páginas web entoces sí que habría que usar el primer método. Mientras el segundo es el más adecuado. >Saludos Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Wed, 28 Mar 2007 12:36:01 +0200, Alex Estevez <alex.estevezNOSPAM***filnet.es> escribió: >Me explico, la tipica estructura donde hay registros que guardan >"paginas" del tipo. >(id,nombre) >Para saber cual es la Home. puedo crear una tabla home que luego solo >tendra un registro con el id de la pagina. >O bien puedo añadir un campo booleano a la tabla de paginas >(id,nombre,home). >Lo primero me parece mas bonito y correcto pero... suelto aqui el >planteamiento por si a alguien se le ocurre algun motivo para decantarme >por uno u otro. Si lo que deseas es almacenar el nombre de una página por un sitio y su URL por otra lo primero que has planteado es incorrecto porque estás hablando de una relación 1:1. Existen varias "normas" para diseñar una base de datos. Pásate por aquí (buscando tutoriales de bases de datos en google): http://www.abcdatos.com/tutoriales/p...os/varios.html Si existiera la posibilidad de que un nombre pueda tener varias páginas web entoces sí que habría que usar el primer método. Mientras el segundo es el más adecuado. >Saludos Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Wed, 28 Mar 2007 12:36:01 +0200, Alex Estevez <alex.estevezNOSPAM***filnet.es> escribió: >Me explico, la tipica estructura donde hay registros que guardan >"paginas" del tipo. >(id,nombre) >Para saber cual es la Home. puedo crear una tabla home que luego solo >tendra un registro con el id de la pagina. >O bien puedo añadir un campo booleano a la tabla de paginas >(id,nombre,home). >Lo primero me parece mas bonito y correcto pero... suelto aqui el >planteamiento por si a alguien se le ocurre algun motivo para decantarme >por uno u otro. Si lo que deseas es almacenar el nombre de una página por un sitio y su URL por otra lo primero que has planteado es incorrecto porque estás hablando de una relación 1:1. Existen varias "normas" para diseñar una base de datos. Pásate por aquí (buscando tutoriales de bases de datos en google): http://www.abcdatos.com/tutoriales/p...os/varios.html Si existiera la posibilidad de que un nombre pueda tener varias páginas web entoces sí que habría que usar el primer método. Mientras el segundo es el más adecuado. >Saludos Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Wed, 28 Mar 2007 12:36:01 +0200, Alex Estevez <alex.estevezNOSPAM***filnet.es> escribió: >Me explico, la tipica estructura donde hay registros que guardan >"paginas" del tipo. >(id,nombre) >Para saber cual es la Home. puedo crear una tabla home que luego solo >tendra un registro con el id de la pagina. >O bien puedo añadir un campo booleano a la tabla de paginas >(id,nombre,home). >Lo primero me parece mas bonito y correcto pero... suelto aqui el >planteamiento por si a alguien se le ocurre algun motivo para decantarme >por uno u otro. Si lo que deseas es almacenar el nombre de una página por un sitio y su URL por otra lo primero que has planteado es incorrecto porque estás hablando de una relación 1:1. Existen varias "normas" para diseñar una base de datos. Pásate por aquí (buscando tutoriales de bases de datos en google): http://www.abcdatos.com/tutoriales/p...os/varios.html Si existiera la posibilidad de que un nombre pueda tener varias páginas web entoces sí que habría que usar el primer método. Mientras el segundo es el más adecuado. >Saludos Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Wed, 28 Mar 2007 12:36:01 +0200, Alex Estevez <alex.estevezNOSPAM***filnet.es> escribió: >Me explico, la tipica estructura donde hay registros que guardan >"paginas" del tipo. >(id,nombre) >Para saber cual es la Home. puedo crear una tabla home que luego solo >tendra un registro con el id de la pagina. >O bien puedo añadir un campo booleano a la tabla de paginas >(id,nombre,home). >Lo primero me parece mas bonito y correcto pero... suelto aqui el >planteamiento por si a alguien se le ocurre algun motivo para decantarme >por uno u otro. Si lo que deseas es almacenar el nombre de una página por un sitio y su URL por otra lo primero que has planteado es incorrecto porque estás hablando de una relación 1:1. Existen varias "normas" para diseñar una base de datos. Pásate por aquí (buscando tutoriales de bases de datos en google): http://www.abcdatos.com/tutoriales/p...os/varios.html Si existiera la posibilidad de que un nombre pueda tener varias páginas web entoces sí que habría que usar el primer método. Mientras el segundo es el más adecuado. >Saludos Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| El Wed, 28 Mar 2007 12:36:01 +0200, Alex Estevez <alex.estevezNOSPAM***filnet.es> escribió: >Me explico, la tipica estructura donde hay registros que guardan >"paginas" del tipo. >(id,nombre) >Para saber cual es la Home. puedo crear una tabla home que luego solo >tendra un registro con el id de la pagina. >O bien puedo añadir un campo booleano a la tabla de paginas >(id,nombre,home). >Lo primero me parece mas bonito y correcto pero... suelto aqui el >planteamiento por si a alguien se le ocurre algun motivo para decantarme >por uno u otro. Si lo que deseas es almacenar el nombre de una página por un sitio y su URL por otra lo primero que has planteado es incorrecto porque estás hablando de una relación 1:1. Existen varias "normas" para diseñar una base de datos. Pásate por aquí (buscando tutoriales de bases de datos en google): http://www.abcdatos.com/tutoriales/p...os/varios.html Si existiera la posibilidad de que un nombre pueda tener varias páginas web entoces sí que habría que usar el primer método. Mientras el segundo es el más adecuado. >Saludos Saludos. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| |||
| Oscar Garcia escribió: > > Si lo que deseas es almacenar el nombre de una página por un sitio y > su URL por otra lo primero que has planteado es incorrecto porque > estás hablando de una relación 1:1. Es una relacion 1:1 y no hay nada de nombres ni de urls. Se trata solo de una relacion de registros. miro la tabla home, me da un id , busco ese id en la tabla paginas y consigo los datos de esa registro (y otras cosas y los muestro. El tema es que en php y mysql habria algun motivo para decantarse por una u otra? Yo personalmente me he decantado por la primera que es la correcta, pero a veces... da pena tener una tabla con un registro con un campo ![]() Saludos -- Alex Estevez |
| |||
| Oscar Garcia escribió: > > Si lo que deseas es almacenar el nombre de una página por un sitio y > su URL por otra lo primero que has planteado es incorrecto porque > estás hablando de una relación 1:1. Es una relacion 1:1 y no hay nada de nombres ni de urls. Se trata solo de una relacion de registros. miro la tabla home, me da un id , busco ese id en la tabla paginas y consigo los datos de esa registro (y otras cosas y los muestro. El tema es que en php y mysql habria algun motivo para decantarse por una u otra? Yo personalmente me he decantado por la primera que es la correcta, pero a veces... da pena tener una tabla con un registro con un campo ![]() Saludos -- Alex Estevez |
| |||
| Oscar Garcia escribió: > > Si lo que deseas es almacenar el nombre de una página por un sitio y > su URL por otra lo primero que has planteado es incorrecto porque > estás hablando de una relación 1:1. Es una relacion 1:1 y no hay nada de nombres ni de urls. Se trata solo de una relacion de registros. miro la tabla home, me da un id , busco ese id en la tabla paginas y consigo los datos de esa registro (y otras cosas y los muestro. El tema es que en php y mysql habria algun motivo para decantarse por una u otra? Yo personalmente me he decantado por la primera que es la correcta, pero a veces... da pena tener una tabla con un registro con un campo ![]() Saludos -- Alex Estevez |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| recuperar campo tabla | Hola | Newsgroup microsoft.public.es.dotnet.vb | 25 | 14-08-2008 14:57:23 |
| Cambiar el valor de un campo dependiendo de el valor de otro campo enla misma tabla. | jmauriciopb@yahoo.es | Newsgroup microsoft.public.es.sqlserver | 5 | 15-02-2008 14:05:33 |
| Campo calculado en tabla | juan.navall@gmail.com | Newsgroup microsoft.public.es.access | 2 | 05-02-2008 09:17:13 |
| tabla con campo contador | pinarejos@gmail.com | Newsgroup es.comp.bd.ms-access | 18 | 13-05-2006 07:24:33 |
| Crear campo en tabla ADO | Visual Studio .NET | Newsgroup microsoft.public.es.dotnet.ado | 12 | 05-02-2006 08:43:38 |