Anónimo
Normalizacion de tabla
Tengo una pregunta sobre sql estoy desarrollado un software educativo y quisiera saber si mi base de dato esta bien normalizada y diseñada
Tabla estudiante
Cedula
código_estudiante
nya "nombre y apellido del estudiante"
nombre_representante
seccion
peiodo_escolar
Status "estado de estudiante activo e inativo"
Tabla usuario "docente"
cod_usuario
Cedula
Nombre
Cargo
Seccion
Tabla pregunta
Num "numero de la pregunta "
cod_unidad
Pregunta
Op1 "opción 1 de la pregunta"
Op2 "opción 1 de la pregunta"
Op3 " opción 1 de la pregunta"
Respuesta "respuesta correcta"
Dificultad
tabla historial_examen
id_ historial_examen
código_estudiante
cod_unidad
cod_usuario
Fecha
Nota
P1 "respuesta correcta 1"
R1 "respuesta dada por el estudiante1"
P2 "respuesta correcta 2"
R2 "respuesta dada por el estudiante2"
P3 "respuesta correcta 3"
R3 "respuesta dada por el estudiante3"
P4 "respuesta correcta 4"
R4 "respuesta dada por el estudiante4"
P5"respuesta correcta 5"
R5 "respuesta dada por el estudiante5"
Pre1 "pregunta 2"
Pre2 "pregunta 2"
Pre3 "pregunta 2"
Pre4 "pregunta 2"
Pre5 "pregunta 2"
Dificultad
Tabla examen
cod_examen
pregunate1_examen
pregunate2_examen
pregunate3_examen
pregunate4_examen
pregunate5_examen
Tabla estudiante
Cedula
código_estudiante
nya "nombre y apellido del estudiante"
nombre_representante
seccion
peiodo_escolar
Status "estado de estudiante activo e inativo"
Tabla usuario "docente"
cod_usuario
Cedula
Nombre
Cargo
Seccion
Tabla pregunta
Num "numero de la pregunta "
cod_unidad
Pregunta
Op1 "opción 1 de la pregunta"
Op2 "opción 1 de la pregunta"
Op3 " opción 1 de la pregunta"
Respuesta "respuesta correcta"
Dificultad
tabla historial_examen
id_ historial_examen
código_estudiante
cod_unidad
cod_usuario
Fecha
Nota
P1 "respuesta correcta 1"
R1 "respuesta dada por el estudiante1"
P2 "respuesta correcta 2"
R2 "respuesta dada por el estudiante2"
P3 "respuesta correcta 3"
R3 "respuesta dada por el estudiante3"
P4 "respuesta correcta 4"
R4 "respuesta dada por el estudiante4"
P5"respuesta correcta 5"
R5 "respuesta dada por el estudiante5"
Pre1 "pregunta 2"
Pre2 "pregunta 2"
Pre3 "pregunta 2"
Pre4 "pregunta 2"
Pre5 "pregunta 2"
Dificultad
Tabla examen
cod_examen
pregunate1_examen
pregunate2_examen
pregunate3_examen
pregunate4_examen
pregunate5_examen
1 respuesta
Respuesta de manusoftar
1
1
Definitivamente hay algunas cosas por depurar, dentro de todo está bien, pero necesito algunas aclaraciones:
Que significan los campos:
pregunate1_examen
pregunate2_examen
pregunate3_examen
pregunate4_examen
pregunate5_examen
Otro dato importante es el tipo de dato de cada campo de cada tabla.
Necesito saber cual campo de cada tabla elegiste como Primary Key (o índice, es decir un campo con valores que no se repitan dentro de la tabla).
Con todo esto estaría en condiciones de depurar la base y enviarte una versión normalizada y más optimizada de la misma.
Atte. Manuel Fernández.-
Que significan los campos:
pregunate1_examen
pregunate2_examen
pregunate3_examen
pregunate4_examen
pregunate5_examen
Otro dato importante es el tipo de dato de cada campo de cada tabla.
Necesito saber cual campo de cada tabla elegiste como Primary Key (o índice, es decir un campo con valores que no se repitan dentro de la tabla).
Con todo esto estaría en condiciones de depurar la base y enviarte una versión normalizada y más optimizada de la misma.
Atte. Manuel Fernández.-
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td style="padding: 0.75pt;" colspan="3">
<p class="MsoNormal">Hola tengo una pregunta sobre sql estoy desarrollado un
software educativo y quisiera saber si mi base de dato esta bien normalizada
y diseñada.
<p class="MsoNormal">Disculpa quisiera saber si esta bien el campo docente este en la tabla estudiante ya que mi necesidad es que cuando el docente valla a realizar la evaluacion solo tenga que ingresar su codigo y de la base dato vengan todos su dato incluyendo el nombre se su docente y si lo llamara de la tabla usuario igual necesito este campo para realizar un innerjoin para realizar la consulta me podrias aclarar bien esto.
<p class="MsoNormal">
tabla estudiante
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Cedula
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Codigo_estudiante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">nya
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Nombre_representante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Seccion
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Periodo_escolar
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">status
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Docente
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(20)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal"> tabla usuario
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_usuario
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(15)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cedula
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">nombre
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(22)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cargo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(22)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">seccion
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(1)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal">
<span style="text-decoration: underline;">
tabla pregunta </span>
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">num
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">bigint(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap">auto_increment </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_unidad
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">op1
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">op2
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">op3
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">respuesta
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">dificultad
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal">
tabla historial_examen
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">id_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(50)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap">auto_increment </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Codigo_estudiante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_unidad
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(12)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_usuario
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">fecha
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(10)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">nota
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(2)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p1
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r1
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p2
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r2
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p3
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r3
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p4
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r4
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p5
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r5
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre1
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre2
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre3
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre4
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre5
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">dificultad
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal"> tabla examen
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta1_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta2_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta3_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta4_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta5_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal">
</td>
</tr>
<tr>
<td style="padding: 0.75pt;">
<p class="MsoNormal">
</td>
<td style="padding: 0.75pt;">
<p class="MsoNormal">
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td style="padding: 0.75pt;" colspan="3">
<p class="MsoNormal">Hola tengo una pregunta sobre sql estoy desarrollado un
software educativo y quisiera saber si mi base de dato esta bien normalizada
y diseñada
tabla estudiante
cedula
código_estudiante
nya "nombre y apellido del estudiante"
nombre_representante
seccion
peiodo_escolar
status "estado de estudiante activo e inativo"
tabla usuario "docente"
<p class="MsoNormal">
<table class="MsoNormalTable" style="background: white none repeat scroll 0% 50%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Cedula
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Codigo_estudiante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">nya
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Nombre_representante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;"...
<tbody>
<tr>
<td style="padding: 0.75pt;" colspan="3">
<p class="MsoNormal">Hola tengo una pregunta sobre sql estoy desarrollado un
software educativo y quisiera saber si mi base de dato esta bien normalizada
y diseñada.
<p class="MsoNormal">Disculpa quisiera saber si esta bien el campo docente este en la tabla estudiante ya que mi necesidad es que cuando el docente valla a realizar la evaluacion solo tenga que ingresar su codigo y de la base dato vengan todos su dato incluyendo el nombre se su docente y si lo llamara de la tabla usuario igual necesito este campo para realizar un innerjoin para realizar la consulta me podrias aclarar bien esto.
<p class="MsoNormal">
tabla estudiante
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Cedula
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Codigo_estudiante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">nya
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Nombre_representante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Seccion
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Periodo_escolar
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">status
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Docente
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(20)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal"> tabla usuario
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_usuario
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(15)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cedula
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">nombre
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(22)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cargo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(22)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">seccion
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(1)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal">
<span style="text-decoration: underline;">
tabla pregunta </span>
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">num
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">bigint(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap">auto_increment </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_unidad
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">op1
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">op2
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">op3
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">respuesta
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">dificultad
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal">
tabla historial_examen
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">id_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(50)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap">auto_increment </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Codigo_estudiante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_unidad
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(12)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">cod_usuario
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">fecha
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(10)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">nota
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(2)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p1
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r1
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p2
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r2
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p3
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r3
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p4
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r4
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">p5
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">r5
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(200)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre1
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre2
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre3
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre4
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pre5
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(150)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">dificultad
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal"> tabla examen
<table class="MsoNormalTable" style="background: white none repeat scroll 0%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta1_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta2_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta3_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta4_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">pregunta5_examen
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(20)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
</tbody>
</table>
<p class="MsoNormal">
</td>
</tr>
<tr>
<td style="padding: 0.75pt;">
<p class="MsoNormal">
</td>
<td style="padding: 0.75pt;">
<p class="MsoNormal">
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td style="padding: 0.75pt;" colspan="3">
<p class="MsoNormal">Hola tengo una pregunta sobre sql estoy desarrollado un
software educativo y quisiera saber si mi base de dato esta bien normalizada
y diseñada
tabla estudiante
cedula
código_estudiante
nya "nombre y apellido del estudiante"
nombre_representante
seccion
peiodo_escolar
status "estado de estudiante activo e inativo"
tabla usuario "docente"
<p class="MsoNormal">
<table class="MsoNormalTable" style="background: white none repeat scroll 0% 50%; width: 95%; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal" style="text-align: center;" align="center">Campo
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal" style="text-align: center;" align="center">Tipo
</td>
<!--<th width="50">Atributos</th>-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal" style="text-align: center;" align="center">Nulo
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal" style="text-align: center;" align="center">Predeterminado
</td>
<!--<th width="50">Extra</th>-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Cedula
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Codigo_estudiante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">int(10)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">nya
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#DDDDDD" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;" width="50">
<p class="MsoNormal">Nombre_representante
</td>
<td style="padding: 0.75pt; width: 60pt;" width="80">
<p class="MsoNormal">varchar(100)
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
<td style="padding: 0.75pt; width: 30pt;" width="40">
<p class="MsoNormal">Sí
</td>
<td style="padding: 0.75pt; width: 52.5pt;" width="70">
<p class="MsoNormal">NULL
</td>
<!--
<td width="50" bgcolor="#CCCCCC" nowrap="nowrap"> </td>
-->
</tr>
<tr>
<td style="padding: 0.75pt; width: 37.5pt;"...
Hola te la había enviando anteriormente en cuadro para que se vieran bien y la pudieras entender mejor pero vi que se desconfiguro toda estoy desarrollado un software educativo y quisiera saber si mi base de dato esta bien normalizada y diseñada
Disculpa quisiera saber si esta bien el campo docente este en la tabla estudiante ya que mi necesidad es que cuando el docente valla a realizar la evaluación solo tenga que ingresar su código y de la base dato vengan todos su dato incluyendo el nombre se su docente y si lo llamara de la tabla usuario igual necesito este campo para realizar un inner join para realizar la consulta me podrías aclarar bien esto.
Tabla estudiante
cedula int(100)
código_estudiante int(10)
nya varchar (100) "nombre y apellido del estudiante"
nombre_representante varchar (100)
seccion varchar (100)
peiodo_escolar varchar (20)
status varchar (20) "estado de estudiante activo e inativo"
Tabla usuario "docente"
cod_usuario varchar(15)
cedula int(10)
nombre varchar(22)
cargo varchar(22)
seccion varchar(1)
respuesta "respuesta correcta" varchar(150)
Tabla pregunta
num bigint(20) "numero de la pregunta "
cod_unidad varchar(10)
pregunta varchar(150)
op1 varchar(150) "opción 1 de la pregunta"
op2 varchar(150) "opción 2 de la pregunta"
op3 varchar(150) "opción 3 de la pregunta"
respuesta varchar(150) "respuesta correcta con la que se compara la anteriores"
cod_examen int(200)
dificultad varchar(200)
Tabla historial_examen
id_ historial_examen int(50)
código_estudiante int(10)
cod_unidad varchar(12)
cod_usuario varchar(10)
fecha varchar(10)
nota varchar(2)
p1 varchar(150) "respuesta correcta 1"
r1 varchar(200) "respuesta dada por el estudiante1"
p2 varchar(150) "respuesta correcta 2"
r2 varchar(200) "respuesta dada por el estudiante2"
p3 varchar(150) "respuesta correcta 3"
r3 varchar(200) "respuesta dada por el estudiante3"
p4 varchar(150) "respuesta correcta 4"
r4 varchar(200) "respuesta dada por el estudiante4"
p5 varchar(150) "respuesta correcta 5"
r5 varchar(200) "respuesta dada por el estudiante5"
pre1 varchar(150) "pregunta 1"
pre2 varchar(150) "pregunta 2"
pre3 varchar(150) "pregunta 3"
pre4 varchar(150) "pregunta 4"
pre5 varchar(150) "pregunta 5"
dificultad varchar(10)
Tabla examen
cod_examen int(20)
pregunate1_examen int(20)
pregunate2_examen int(20)
pregunate3_examen int(20)
pregunate4_examen int(20)
pregunate5_examen int(20)
pregunate1_examen , pregunate2_examen , pregunate3_examen , pregunate4_examen , pregunate5_examen = "aquí se guardara el num de pregunta que se selecciona en una paginas que elabora el docente al examen seleccionado la pregunta de la base de dato para guárdalas y después llamarla "
Disculpa quisiera saber si esta bien el campo docente este en la tabla estudiante ya que mi necesidad es que cuando el docente valla a realizar la evaluación solo tenga que ingresar su código y de la base dato vengan todos su dato incluyendo el nombre se su docente y si lo llamara de la tabla usuario igual necesito este campo para realizar un inner join para realizar la consulta me podrías aclarar bien esto.
Tabla estudiante
cedula int(100)
código_estudiante int(10)
nya varchar (100) "nombre y apellido del estudiante"
nombre_representante varchar (100)
seccion varchar (100)
peiodo_escolar varchar (20)
status varchar (20) "estado de estudiante activo e inativo"
Tabla usuario "docente"
cod_usuario varchar(15)
cedula int(10)
nombre varchar(22)
cargo varchar(22)
seccion varchar(1)
respuesta "respuesta correcta" varchar(150)
Tabla pregunta
num bigint(20) "numero de la pregunta "
cod_unidad varchar(10)
pregunta varchar(150)
op1 varchar(150) "opción 1 de la pregunta"
op2 varchar(150) "opción 2 de la pregunta"
op3 varchar(150) "opción 3 de la pregunta"
respuesta varchar(150) "respuesta correcta con la que se compara la anteriores"
cod_examen int(200)
dificultad varchar(200)
Tabla historial_examen
id_ historial_examen int(50)
código_estudiante int(10)
cod_unidad varchar(12)
cod_usuario varchar(10)
fecha varchar(10)
nota varchar(2)
p1 varchar(150) "respuesta correcta 1"
r1 varchar(200) "respuesta dada por el estudiante1"
p2 varchar(150) "respuesta correcta 2"
r2 varchar(200) "respuesta dada por el estudiante2"
p3 varchar(150) "respuesta correcta 3"
r3 varchar(200) "respuesta dada por el estudiante3"
p4 varchar(150) "respuesta correcta 4"
r4 varchar(200) "respuesta dada por el estudiante4"
p5 varchar(150) "respuesta correcta 5"
r5 varchar(200) "respuesta dada por el estudiante5"
pre1 varchar(150) "pregunta 1"
pre2 varchar(150) "pregunta 2"
pre3 varchar(150) "pregunta 3"
pre4 varchar(150) "pregunta 4"
pre5 varchar(150) "pregunta 5"
dificultad varchar(10)
Tabla examen
cod_examen int(20)
pregunate1_examen int(20)
pregunate2_examen int(20)
pregunate3_examen int(20)
pregunate4_examen int(20)
pregunate5_examen int(20)
pregunate1_examen , pregunate2_examen , pregunate3_examen , pregunate4_examen , pregunate5_examen = "aquí se guardara el num de pregunta que se selecciona en una paginas que elabora el docente al examen seleccionado la pregunta de la base de dato para guárdalas y después llamarla "
Con respecto a la pregunta del campo "docente":
Por lo que puedo ver (según supongo de tu diseño), el índice de la tabla "usuario" es cod_usuario, y este valor aparece también en la tabla "historial_examen" donde también aparece "código_estudiante" (que viene a ser el índice de la tabla "estudiante").-
Con esto ya tenés relacionado al estudiante con su docente. No hace falta volver a poner al docente en la tabla "estudiante".
Por otra parte, decirte que en la tabla "historial_examen" hay campos innecesarios, como ser los campos p1,p2, ...
Fijate que al tener los campos pre1, pre2, etc. tenés la información necesaria para obtener las respuestas correctas a cada pregunta directamente de la tabla "pregunta"
Estos son errores graves (pero muy comunes) a la hora de diseñar una base de datos.
Una de las primeras cosas que se debe hacer luego de tener el diseño inicial es ir eliminando los grupos repetitivos (como el de p1,p2, etc. que te marqué arriba)
Cualquier cosa, yo ya pasé tu base a Access y la depuré, si me facilitás un mail te la envío.-
Atte. Manuel Fernández.-
Por lo que puedo ver (según supongo de tu diseño), el índice de la tabla "usuario" es cod_usuario, y este valor aparece también en la tabla "historial_examen" donde también aparece "código_estudiante" (que viene a ser el índice de la tabla "estudiante").-
Con esto ya tenés relacionado al estudiante con su docente. No hace falta volver a poner al docente en la tabla "estudiante".
Por otra parte, decirte que en la tabla "historial_examen" hay campos innecesarios, como ser los campos p1,p2, ...
Fijate que al tener los campos pre1, pre2, etc. tenés la información necesaria para obtener las respuestas correctas a cada pregunta directamente de la tabla "pregunta"
Estos son errores graves (pero muy comunes) a la hora de diseñar una base de datos.
Una de las primeras cosas que se debe hacer luego de tener el diseño inicial es ir eliminando los grupos repetitivos (como el de p1,p2, etc. que te marqué arriba)
Cualquier cosa, yo ya pasé tu base a Access y la depuré, si me facilitás un mail te la envío.-
Atte. Manuel Fernández.-
- Compartir respuesta
- Anónimo
ahora mismo