Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 20-ago-2004, 15:30   #1 (permalink)
necu ha deshabilitado el karma
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 357
Pregunta Recomendacion o una solucion?

Hola amigos:

Estoy realizando un control de profesores.. existen dos formularios.. uno es donde solo se agrega el profesor a la BD, y en el otro al profesor x le tengo que asignarle alumnos y la sala.

bueno el formulario numero dos tengo un listbox donde se listan todos los profesores agregados a la BD desde el formulario munero 1. y dos textbox uno donde se ingresa el nombre del alumno y el otro en numero de la sala.

pero mi problema es, como puedo asignar al profesor los alumnos y la sala en la BD...

alguien me podria ayudar o postear un codigo de ejemplo desde ya muchas gracias amigos.....

bye
__________________
Practicando se Aprede
:-) :-)
necu está desconectado   Responder Citando
Antiguo 20-ago-2004, 15:39   #2 (permalink)
sism82 ha deshabilitado el karma
 
Avatar de sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Enviar un mensaje por MSN a sism82 Enviar un mensaje por Yahoo  a sism82
te hace falta darnos datos. Piensa, 1 alumno puede tener mas de 1 profesor? o un alumno solo tiene 1 profesor? son dos casos, que en mi pais son completamente validos.
__________________
Se debe llamar GNU/Linux, no solamente Linux, mas info en: http://www.gnu.org/gnu/gnu-linux-faq.es.html
sism82 está desconectado   Responder Citando
Antiguo 20-ago-2004, 15:49   #3 (permalink)
necu ha deshabilitado el karma
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 357
bueno disculpen para ser mas claro:

- el profesor solo es uno en cada ramo.
- los alumnos se pueden repetir en diferentes asignaturas
- y la sala se repite ya que un profesor esta en ella y luego el otro profesor estara realizando clases en esa sala
__________________
Practicando se Aprede
:-) :-)

Última edición por necu; 20-ago-2004 a las 15:51.
necu está desconectado   Responder Citando
Antiguo 20-ago-2004, 17:30   #4 (permalink)
Gerald está en el buen camino
 
Avatar de Gerald
 
Fecha de Ingreso: julio-2003
Mensajes: 1.353
Normalizacion de base de datos
http://www.mysql-hispano.org/page.php?id=16
__________________
Solo por Hoy: Trataré de fortalecer mi mente. Estudiaré y aprenderé algo útil
Hoteldipity
Arte Caracol
Gerald está desconectado   Responder Citando
Antiguo 20-ago-2004, 20:45   #5 (permalink)
Moderador
Cluster llegará a ser famoso muy prontoCluster llegará a ser famoso muy pronto
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.436
Cita:
Iniciado por Gerald
Normalizacion de base de datos
http://www.mysql-hispano.org/page.php?id=16


Y añadiría otro más del mismo sitio:

Principios de Diseño de Base de datos
http://www.mysql-hispano.org/page.php?id=23
(tal vez te venga mejor empezar por este y luego el otro tutorial)

Y a todo esto .. deberías resolver el "modelo de datos" a usar para tu BD en el foro de "Base de datos" .. cuando lo tengas claro .. sólo se tratará de hacer consultas SQL a ese "modelo" (tablas que intervengan) con mas SQL (lenguaje estructurado de consultas) .. como veras .. PHP está al final de la cadena .. no antes!.

Un saludo,
Cluster está desconectado   Responder Citando
Antiguo 20-ago-2004, 20:46   #6 (permalink)
necu ha deshabilitado el karma
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 357
gracias gerald....

pero me gustaria un ejemplo para asi comprender mas facil .....
__________________
Practicando se Aprede
:-) :-)
necu está desconectado   Responder Citando
Antiguo 20-ago-2004, 21:03   #7 (permalink)
Moderador
Cluster llegará a ser famoso muy prontoCluster llegará a ser famoso muy pronto
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.436
Pues entonces .. movemos el mensaje al foro de "Base de datos" para que te recomienden el tipo de relación que mejor te iría para tus datos y si corresponde .. también el tipo de consultas SQL que deberías hacer para obtener los datos que requieras.

(Comentario: .. El "ejemplo" lo tienes en el própio tutorial que te dejaron el link .. no está de más ir leyendolo para tomar la base de "teoría" que te hará falta saber).

Un saludo,
Cluster está desconectado   Responder Citando
Antiguo 20-ago-2004, 21:05   #8 (permalink)
necu ha deshabilitado el karma
 
Fecha de Ingreso: abril-2003
Ubicación: 127.0.0.1
Mensajes: 357
bueno cluster si dices ke es mejor mover mi mensaje, asi me ayudaran los amigos del foro de base de datos..

gracias por tu ayuda
__________________
Practicando se Aprede
:-) :-)
necu está desconectado   Responder Citando
Antiguo 20-ago-2004, 21:29   #9 (permalink)
Moderador
Cluster llegará a ser famoso muy prontoCluster llegará a ser famoso muy pronto
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.436
Pues si .. necu ..

Debes comprender que antes de definir cosas sobre la "interface" como esos "textbox y listbox" que tienes .. lo que debes es "sentarte" y pensar bien en la estructura de tu Base de datos .. por ejemplo .. parte de esa estructura la definistes en la respuesta que distes a sism82. Con eso mismo se puede hacer una idea del tipo de "relación" (de las que menciona el tutorial que te dejaron el link que todavía no sé si lo has visto y leido?) que deben guardar tus datos.

Con eso (tu BD) bien diseñada .. lo demás ya te comenté que es hacer consultas SQL (tanto de "SELECT" para obtener datos .. como de INSERT/UPDATE para añadir registros/actualizarlos) y .. cuanto mejor sea tu nivel de normalización deacuerdo a lo que necesitas .. más cosas podrás hacer con tus datos y de forma más sencilla con las sentencias SQL adecuadas.

Y por último ya vendrá PHP y tu HTML con tus "text box" y demás ...

Un saludo,
Cluster está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:17.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93