<div dir="ltr">ah, ok Leo.<div>Bueno, por las dudas, te paso el enunciado primero:<div><br></div><div><span style="font-family:arial,sans-serif;font-size:14px">Crear las tablas necesarias en tercera forma normal para guardar los</span><br style="font-family:arial,sans-serif;font-size:14px">
<span style="font-family:arial,sans-serif;font-size:14px">siguientes datos: nombres del paciente, apellidos del paciente, fecha de</span><br style="font-family:arial,sans-serif;font-size:14px"><span style="font-family:arial,sans-serif;font-size:14px">la consulta, médico que lo atendió (nombre, apellido y especialidad),</span><br style="font-family:arial,sans-serif;font-size:14px">
<span style="font-family:arial,sans-serif;font-size:14px">notas de la consulta, centro de salud (nombre, dirección, ciudad)</span><br></div><div><br></div><div><br></div><div style>y me salió esto:</div><div><br></div><div>
<table border="0" cellpadding="0" cellspacing="0" width="634" style="border-collapse:collapse;width:478pt">
<colgroup><col width="106" style="width:80pt">
<col width="33" style="width:25pt">
<col width="104" style="width:78pt">
<col width="29" style="width:22pt">
<col width="98" style="width:74pt">
<col width="33" style="width:25pt">
<col width="96" style="width:72pt">
<col width="29" style="width:22pt">
<col width="106" style="width:80pt">
</colgroup><tbody><tr height="20" style="height:15pt">
<td height="20" class="" width="106" style="height:15pt;width:80pt"><b>Pacientes</b></td>
<td class="" width="33" style="width:25pt"></td>
<td class="" width="104" style="width:78pt"><b>Médicos</b></td>
<td class="" width="29" style="width:22pt"></td>
<td class="" width="98" style="width:74pt"><b>Especialidades</b></td>
<td class="" width="33" style="width:25pt"></td>
<td class="" width="96" style="width:72pt"><b>Centros_Salud</b></td>
<td width="29" style="width:22pt"></td>
<td class="" width="106" style="width:80pt"><b>Consultas</b></td>
</tr>
<tr height="20" style="height:15pt">
<td height="20" class="" style="height:15pt">id</td>
<td></td>
<td class="">id</td>
<td></td>
<td class="">id</td>
<td></td>
<td class="">id</td>
<td></td>
<td class="">id</td>
</tr>
<tr height="20" style="height:15pt">
<td height="20" class="" style="height:15pt">nombre</td>
<td></td>
<td class="">nombre</td>
<td></td>
<td class="">nombre</td>
<td></td>
<td class="">nombre</td>
<td></td>
<td class="">fecha</td>
</tr>
<tr height="20" style="height:15pt">
<td height="20" class="" style="height:15pt">apellido</td>
<td></td>
<td class="">apellido</td>
<td></td>
<td></td>
<td></td>
<td class="">dirección</td>
<td></td>
<td class="">nota</td>
</tr>
<tr height="20" style="height:15pt">
<td height="20" class="" style="height:15pt">id_consulta</td>
<td></td>
<td class="">id_especialidad</td>
<td></td>
<td></td>
<td></td>
<td class="">ciudad</td>
<td></td>
<td class="">id_médico</td>
</tr>
<tr height="20" style="height:15pt">
<td height="20" style="height:15pt"></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td class="">id_centro_salud</td>
</tr></tbody></table></div><div><br></div><div><br></div><div style>ahora, médico y centro de salud dependen de la consulta.</div><div><br></div><div style><br></div></div><div style><br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">El 18 de junio de 2013 22:23, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Frio, frio ;-)<br>
<br>
Si hay que almacenar el "médico que lo atendió" será porque a cada<br>
consulta puede atender un médico distinto, por lo tanto, "médico que<br>
atiende" no depende del Paciente, sino de la Consulta.<br>
Lo mismo respecto del Centro de Salud.<br>
<br>
<br>
El mar, 18-06-2013 a las 21:33 -0300, Ariel Fernández escribió:<br>
<div><div class="h5">><br>
> Pacientes<br>
><br>
> Médicos<br>
><br>
> Especialidades<br>
><br>
> Centros_Salud<br>
><br>
> Consultas<br>
> id<br>
><br>
> id<br>
><br>
> id<br>
><br>
> id<br>
><br>
> id<br>
> nombres<br>
><br>
> nombre<br>
><br>
> nombre<br>
><br>
> nombre<br>
><br>
> fecha<br>
> apellidos<br>
><br>
> apellido<br>
><br>
><br>
><br>
> dirección<br>
><br>
> nota<br>
> id_médico<br>
><br>
> id_especialidad<br>
><br>
><br>
><br>
> ciudad<br>
><br>
><br>
> id_centro_salud<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> id_consulta<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
> Leo: Haría falta hacer una relación MédicoEspecialidad para éste caso?<br>
> digo, como una especialidad puede ser atendida por varios médicos....<br>
<br>
</div></div> No.<br>
Por un lado, en tu afirmación, te estás parando del lado N de una<br>
relación 1-N, con lo que tenés complejidad innecesaria.<br>
Por otro, el enunciado sobre el médico dice "nombre, apellido,<br>
especialidad" con lo que se plantea una relación 1-1, y no "nombre,<br>
apellido, especialidades" con lo que se plantearía una relación 1-N,<br>
pero en ningún caso hay una relación N-N que justifique una tabla<br>
MédicoSEspecialidadS<br>
<br>
Seguimos!<br>
<br>
Genial que estés viendo este tema!!!<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
</font></span></blockquote></div><br></div>