yo creo que si... si a curso te refieres a ramos o asignaturas lo normal seria q hicieras una tabla donde almacenarias el rut del alumno y el codigo de la asignatura, con lo cual podrias vincular ambas tablas y sus respectivas combinaciones... 1 a n, n a 1, n a n
<br><br><div><span class="gmail_quote">El día 9/01/06, <b class="gmail_sendername">Luis Vega</b> &lt;<a href="mailto:fodsite@gmail.com">fodsite@gmail.com</a>&gt; escribió:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hola amigos.<br>
<br>
Esoty desarrollando un pequeño sistema y me han surgido unas duda en los que se refiere al modelo de datos.<br>
trabajo con php y mysql en un Debian sarge.<br>
<br>
Tengo 3 tablas:<br>
alumno (id, nombre, rut, email)<br>
curso (id, nombre, descripcion)<br>
profesor (id, nombre, titulo)<br>
<br>
los alumnos pueden tener mas de un curso, eso es claro, pero la duda es
si es necesario crear una cuarta tabla en donde relacionar a los
alumnos con cada curso que ellos tengan y como validad en una pagina
php que alumno tiene tal cursos y quien no.<br>
<br>
cuando el alumno inicie sesion, debiera aparecer todos los cursos a los
que pertence y asi poder entrar a los respectivos contenidos, pero no
entrar a los demas contenidos aunque sepa la url de ellos. Aqui, quizas
una validacion en cada pagina se podria usar.<br>
<br>
Gracias a todos por si tiempo. Espero haber sido claro.<br>
Saludos!<br clear="all"><span class="sg"><br>-- <br>Luis Vega M.<br>Linux Registered User #356394<br>GnuPG v1.4.1-1 (Debian GNU/Linux)<br>PG-ID: C0778DD2 &lt;fodsite AT gmail DOT com&gt;<br><a href="http://fodsite.webcindario.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://fodsite.webcindario.com
</a>

</span></blockquote></div><br>