Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Recomendacion o una solucion? (http://www.forosdelweb.com/f21/recomendacion-solucion-225472/)

necu 20/08/2004 15:30

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

sism82 20/08/2004 15:39

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.

necu 20/08/2004 15:49

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

Gerald 20/08/2004 17:30

Normalizacion de base de datos
http://www.mysql-hispano.org/page.php?id=16

Cluster 20/08/2004 20:45

Cita:

Iniciado por Gerald
Normalizacion de base de datos
http://www.mysql-hispano.org/page.php?id=16

:arriba:

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,

necu 20/08/2004 20:46

gracias gerald....

pero me gustaria un ejemplo para asi comprender mas facil .....

Cluster 20/08/2004 21:03

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,

necu 20/08/2004 21:05

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

Cluster 20/08/2004 21:29

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,


La zona horaria es GMT -6. Ahora son las 19:01.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.