Leo:<div><br></div><div>Te mando las modificaciones en la normalizacion, srs y diccionario de datos, con las dudas y modificaciones en rojo:</div><div><br></div><div><p class="MsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif"">Requerimientos Funcionales</span><br style>

<br>
<span style><br>
RF01-
El sistema debe gestionar Países<br>
<br>
<br>
<br>
RF02-El
sistema debe gestionar Provincias con su País [1]<br>
<br>
<br>
<br>
RF03-
El sistema debe gestionar Localidad con su Provincia [2] y su País [1]<br>
<br>
<br>
<br>
RF04-El
sistema debe listar Estado Civil<br>
<br>
<br>
<br>
RF05-El
sistema debe gestionar  Alumnos con su Estado Civil [4], Localidad
[3], Provincia [2] y País [1]<br>
<br>
<br>
RF06-El
sistema debe gestionar departamentos<br>
<br>
<br>
RF07-El
sistema debe gestionar carreras con su departamento [6]<br>
<br>
<br>
RF08-
El sistema debe gestionar planes de estudio <b><span style="color:red">de cada carrera [7]</span></b><br>
<br>
<br>
RF09-El
sistema debe registrar Inscripción a una carrera [7] de un determinado
plan de estudios[8] de un alumno[5] y poder darlo de baja<br>
<br>
<br>
<br>
RF10-El
sistema debe gestionar materias con su carrera [9], departamento [6] y
plan de estudio[8] y Materias[10] correlativas.<br>
<br>
<br>
<br>
RF11-
El sistema debe mostrar Estados de Materia.<br>
<br>
<br>
RF12-
El sistema debe registrar inscripción a una Materia [10] con su Estado
de Materia [11] para un Alumno [05], de entre las Materias [10] de su
Plan de Estudios [08] siempre que las Materias [10] correlativas se
encuentren en Estado de Materia [11] "cursada sin final" o
"aprobada" y poder darlo de baja.<br>
<br>
<br>
RF13-
El sistema debe cambiar el estado de una materia [12]<br>
<br>
<br>
  <br>
RF13.1-El sistema debe cambiar automáticamente el
Estado de Materia [11] de una materia [12], pasando ésta de estado
“cursando” a estado “cursada sin final” cuando se ingrese la
calificación obtenida por el alumno y ésta sea mayor a 4.<br>
<br>
<br>
<br>
RF13.2-El
sistema debe cambiar automáticamente el Estado de Materia [11] de una
materia [12], pasando ésta de estado “aprobada sin final” a estado
“vencida” cuando el vencimiento de la materia [12] tenga el valor “Si”<br>
<br>
<br>
<br>
RF13.3-El
sistema debe cambiar automáticamente el Estado de Materia [11] de una
materia [12], pasando ésta de estado “cursada sin final” a estado
“aprobada” cuando se ingrese una calificación mayor  a 4 en el
examen final de esa materia [12]<br>
<br>
<br>
<br>
RF14-El
sistema debe mostrar la historia académica del alumno [5]<br>
<br>
<br>
<br>
RF15-El
sistema debe mostrar la cantidad de materias [12] en Estado de Materia
[11] “cursada sin final” del alumno [5]<br>
<br>
<br>
RF16-El
sistema debe mostrar la cantidad de materias [12] en Estado de Materia
“aprobadas” del alumno [5]<br>
<br>
<br>
RF17-El
sistema debe mostrar los aplazos que el alumno [5] posee<br>
<br>
<br>
RF18-El
sistema debe calcular y mostrar el promedio con aplazos del alumno [5]<br>
<br>
<br>
RF19-El
sistema debe calcular y mostrar el promedio sin aplazos del alumno [5]<br>
<br>
<br>
RF20-El
sistema debe listar las materias correlativas de  una materia dada.
En caso de que la materia no tenga correlativas, no mostrará nada.<br>
<br>
<br>
<br>
RF21-El
sistema debe listar las materias que el alumno se encuentra cursando<br>
<br>
<br>
Diccionario
de Datos<br>
<br>
Estado
Civil: soltero/casado/viudo/divorciado/separado<br>
<br>
País:
Nombre<br>
<br>
Provincia:
Nombre + País<br>
<br>
Localidad:
Nombre + Provincia + País<br>
<br>
Alumno:
Nombre, Apellido, Matricula, DNI, Dirección,Teléfono, FechaNac,
EstadoCivil, Localidad, Provincia, País, Email<br>
<br>
Departamento:
Nombre<br>
<br>
Carrera:
Nombre, Departamento<br>
<br>
 Plan de estudios: Nombre, <b><span style="color:red">Carrera</span></b><br>
<br>
Materia:
Cod, Nombre, Carrera, Materias Correlativas, Plan de Estudios</span></p>

<p class="MsoNormal"><b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:red"><br></span></b></p><p class="MsoNormal"><b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:red">Materia: Cod, Nombre, Materias Correlativas, Plan de</span> <font color="#ff0000">Estudios</font></b></p>


<p class="MsoNormal"><b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:red"><br></span></b></p><p class="MsoNormal"><b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:red">Deberia ser asi?</span></b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""><br>

<br>
<span style>Estado
Materia: cursando/vencida / aprobada /cursada sin final<br>
<br>
Vencimiento:
Si / No<br>
<br>
Inscripción
Materia: Año, Cuatrimestre, Materia, Vencimiento, Alumno, Calificacion,
Estado Materia, Calificacion<br>
<br>
Baja
Carrera: Fecha, Carrera, Alumno, Plan de Estudios</span></span></p><p class="MsoNormal"><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""><span style><br></span></span></p>


<p class="MsoNormal"><b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:red">Baja Carrera: Fecha, Alumno, Plan de Estudios</span></b></p>

<p class="MsoNormal"><b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:red"><br></span></b></p><p class="MsoNormal"><b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif";color:red">Deberia ser asi?</span></b><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""><br>

<br>
<span style>Plan
de Estudio Vigente: Si / No<br>
<br>
Baja
Materia: Fecha, Año, Cuatrimestre, Materia, Alumno<br>
<br>
Inscripción
Carrera: Fecha, Carrera, Plan de Estudio Vigente, Alumno<br>
<br>
Historia
académica: Inscripcion Materia, Año, Cuatrimestre,Calificación, Fecha,
Docentes, Acta, Alumno<br>
<br>
Aplazos:
Calificación <4<br>
<br>
Materia
Correlativa: Materia necesaria para poder cursar una determinada Materia.</span></span></p><div><br></div><div>Normalizacion</div><div>----------------------</div><div><br></div><div><div>Paises</div><div>> -----------</div>
<div>> Id</div><div>> Nombre</div><div>></div><div>></div><div>> Provincias</div><div>> ----------------</div><div>> Id</div><div>> Nombre</div><div>> Id_Pais</div><div>></div><div>></div>
<div>> Localidades</div><div>> -------------------</div><div>> Id</div><div>> Nombre</div><div>> Id_Provincia</div><div>></div><div>></div><div>> Estados_Civiles</div><div>> -------------------------</div>
<div>> Id</div><div>> Descripcion</div><div>></div><div>></div><div>> Alumnos</div><div>> ---------------</div><div>> Id</div><div>> Nombre</div><div>> Apellido</div><div>> Matricula</div><div>
> Dni</div><div>> Direccion</div><div>> Telefono</div><div>> Fecha_nac</div><div>> Id_Estado_Civil</div><div>> Id_Localidad</div><div>> Email</div><div>></div><div>></div><div>> Departamentos</div>
<div>> -----------------------</div><div>> Id</div><div>> Nombre</div><div>></div><div>></div><div>> Carreras</div><div>> --------------</div><div>> Id</div><div>> Nombre</div><div>> Id_Departamento</div>
<div>></div><div>></div><div>> Planes_Estudio</div><div>> ------------------------</div><div>> Id</div><div>> Nombre</div><div>><b style="color:rgb(255,0,0)">Id_Carrera</b></div><div>><font color="#ff0000"><b>Vigencia</b></font></div>
<div>></div><div>> Inscripcion_Carrera</div><div>> -----------------------------</div><div>> Id</div><div>><b style="color:rgb(255,0,0)">Fecha_Alta</b></div><div>><font color="#ff0000" style="font-weight:bold">Fecha_Baja</font></div>
<div><b>> Id_Carrera (no iria no?? porque en la tabla ya tengo Id_Plan, no?)</b></div><div>> Id_Alumno</div><div>> Id_Plan</div><div><br></div><div><br></div><div>> Materias</div><div>> ---------------</div>
<div>>Id </div><div>>Cod</div><div>> Nombre</div><div>> Id_Plan</div><div><br></div><div>> Materias_Correlativas</div><div>> ---------------------------------</div><div>> Id</div><div>> Id_Materia</div>
<div>> Id_Correlativa_nec (Id de la correlativa necesaria, podria ser ese el nombre??)</div><div><br></div><div>Desde ya muchas gracias!!!</div></div><div><br></div><div>Saludos!!</div><div><br></div><div>Antonela.</div>
<div><br></div><div><br></div><br><div class="gmail_quote">El 18 de junio de 2012 19:04, 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">Hola Antonella,<br>
<br>
El lun, 18-06-2012 a las 16:05 -0300, Antonela Di Scala escribió:<br>
> Leo:<br>
><br>
><br>
<div class="im">> Aca te mando la normalizacion hasta el RF10:<br>
<br>
</div>        Veamos:<br>
<div><div class="h5"><br>
> Paises<br>
> -----------<br>
> Id<br>
> Nombre<br>
><br>
><br>
> Provincias<br>
> ----------------<br>
> Id<br>
> Nombre<br>
> Id_Pais<br>
><br>
><br>
> Localidades<br>
> -------------------<br>
> Id<br>
> Nombre<br>
> Id_Provincia<br>
><br>
><br>
> Estados_Civiles<br>
> -------------------------<br>
> Id<br>
> Descripcion<br>
><br>
><br>
> Alumnos<br>
> ---------------<br>
> Id<br>
> Nombre<br>
> Apellido<br>
> Matricula<br>
> Dni<br>
> Direccion<br>
> Telefono<br>
> Fecha_nac<br>
> Id_Estado_Civil<br>
> Id_Localidad<br>
> Email<br>
><br>
><br>
> Departamentos<br>
> -----------------------<br>
> Id<br>
> Nombre<br>
><br>
><br>
> Carreras<br>
> --------------<br>
> Id<br>
> Nombre<br>
> Id_Departamento<br>
><br>
><br>
> Planes_Estudio<br>
> ------------------------<br>
> Id<br>
> Nombre<br>
><br>
><br>
> Planes_Vigentes (esta tabla iria?? o donde pondria si esta vigente el<br>
> plan??)<br>
> --------------------------<br>
> Id<br>
> Id_Plan<br>
> Vigencia<br>
<br>
</div></div>        No, no iría.<br>
        Podés guardar esto de dos maneras: o con un campo indicando si está<br>
vigente o no, o con una fecha de inicio y otra de fin de vigencia del<br>
Plan de Estudios.<br>
<br>
        Lo que me parece que nos comimos en la SRS y consecuentemente acá, es<br>
que los Planes de Estudio deben ser de una Carrera o al menos de un<br>
Departamento.<br>
        No sé si hace tanta falta, pero si un día querés ver los Planes de<br>
Estudio de una Carrera no hay como...<br>
        Qué opinás? De agregarlo habría que modificar el RF08, el diccionario y<br>
una tabla...<br>
<div class="im"><br>
><br>
><br>
> Inscripcion_Carrera<br>
> -----------------------------<br>
> Id<br>
> Fecha<br>
> Id_Carrera<br>
> Id_Alumno<br>
> Id_Plan_vigente  (aca no me termino de dar cuenta si va asi)<br>
<br>
</div>        Sí, va acá.<br>
        Puedo haber dos Alumnos de la misma Carrera pero cursando un diferente<br>
Plan de Estudios.<br>
<div class="im"><br>
<br>
> Bajas_Carrera<br>
> ----------------------<br>
> Id<br>
> Fecha<br>
> Id_carrera<br>
> Id_Alumno<br>
> Id_Plan<br>
<br>
</div>        No, no hace falta una tabla para esto, salvo que estés pensando en<br>
modelar un comprobante de Baja de Carrera.<br>
        Bastaría con cambiar en la tabla Inscripcion_Carrera el campo "fecha",<br>
por "fecha_alta" y agregar un campo "fecha_baja".<br>
<div class="im"><br>
<br>
> Materias<br>
> ---------------<br>
> Cod<br>
> Nombre<br>
> Id_carrera<br>
> Id_Plan<br>
<br>
</div>        Si como te digo más arriba es cierto que omitimos el hecho de que un<br>
Plan de Estudios pertenece a una Carrera, acá no haría falta Id_carrera,<br>
porque vía Id_Plan se establecería la relación entre ambos.<br>
<br>
        Veo que en todas las tablas usaste como clave primera un ID (clave<br>
artificial) pero acá te pasás a "cod", dando la idea de que es el código<br>
que se le da a la Materia. Estás segura de que este código no se repite<br>
nunca, ni siquiera en Materias homónimas que sean de diferente Plan de<br>
Estudio se una misma Carrera?<br>
<div class="im"><br>
> Materias_Correlativas<br>
> ---------------------------------<br>
> Id<br>
> Cod_Materia<br>
> Correlativa<br>
<br>
</div>        Esto está perfecto... sin embargo yo cambiaría el nombre del campo<br>
"Correlativa" a uno que te de mejor idea de que esto es solo el ID de la<br>
Materia...<br>
<br>
><br>
> Desde ya muchas gracias!!!<br>
<br>
        Por nada!<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Blog: <a href="http://blog.pegasusnet.com.ar" target="_blank">http://blog.pegasusnet.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>
</div></div></blockquote></div><br></div>