Vamos a actualizar nuestra Política de privacidad próximamente. Te recomendamos consultar el avance.

PostgreSQL esencial

Crear las tablas de calificaciones con PostgreSQL

¡Prueba gratis durante 10 días

nuestros 1287 cursos !

Prueba gratis Mostrar modalidades de suscripción
Agregaremos la tabla de calificaciones y nos adentraremos en el tema de cómo es que las calificaciones pueden tener muchas caras dependiendo de cómo se manejen en cada instituto o sistema educativo aplicado por la plataforma educativa.

Transcripción

Ahora vamos a ver cómo crear una tabla de calificaciones. Este es de los temas complejos, porque en realidad el concepto de calificación es muy fácil, de hecho, exageradamente fácil. Pero en bases de datos, este concepto fácil se complica. Te explico lo siguiente: vamos a abrir... en "Tablas", dar clic derecho y seleccionar "Nueva Tabla". Veamos que esta ventana es la normal que siempre hemos tenido. ¿Cómo vamos a llamar a esta tabla? Depende de nosotros. Lo primero es que, para que tengamos una tabla de calificaciones, debemos tener una tabla "Alumnos". Y entonces, ¿qué más vamos a tener? Vamos a colocarnos del lado derecho y aquí adentro vamos a colocar lo necesario, vamos a deseleccionar esto para que podamos escribir y empecemos a colocar lo que va a formar parte. En principio, ¿qué es lo que haremos? Vamos a escribir aquí el contenido. Vamos a poner un "idalumno" o "matrículaalumno", como tú quieras, y ponemos que es del tipo entero. Luego ponemos "nombre" y ponemos del tipo texto. Y después podemos poner por ejemplo "grado" y ponemos del tipo entero, para indicar cuál es el grado. Podemos ponerle, de hecho, el mismo "idgrado", y listo. Y ahora, vamos a colocar en este caso, si queremos, una materia. Como tú quieras. Aquí es donde empiezan muchos supuestos. Demasiados, de hecho, diría yo. Por ejemplo, algo que podemos hacer, es dejar esto así, solamente agregar el apartado de llave primaria, y ahora vamos a poner "OK". Ahí está. Ya tenemos aquí "Alumnos". Y ahora necesitamos tener materias, que ya lo tenemos. Lo tenemos aquí. Y nuestra tabla de calificación va a ser un poco compleja. Abrimos tabla, decimos que es nueva. Y vamos a colocar un nombre que va a ser "calificación". La calificación, en este caso, podemos ponerla como tú quieras: "calificación" o "ponderación", o "calificación final", el nombre que tú quieras. Y ahora, lo que vamos a hacer, es crear las columnas. Vamos a SQL y vamos a colocar una instrucción que sea la de "crear"... y en este caso, esta instrucción de crear, nosotros no la colocamos por defecto y entonces colocamos adentro un ID de la calificación. Después le ponemos el tipo y ponemos "coma". Ahora viene el nombre, si queremos, o el identificador de la calificación, pero algo visual. No que sea 1, 2, 3 sino que tenga algún sentido para nosotros. Por ejemplo podemos poner "nombre", en este caso, o podemos hacer referencia a una materia. Con ID "materia". Lo ponemos como entero Ahora vamos a colocar entonces las siguientes columnas, que son: "primer", "parcial", ponemos un número... Pero ten cuidado, depende de si vas a tener calificaciones con fracciones o calificaciones enteras. En mi caso, yo estoy optando por calificaciones enteras. Es decir: cerradas. 1, 2, 3, 4, 5... No puedo poner calificaciones 5.5, 5.7... Sé que, por ejemplo, uno puede decir... es raro, pero recuerda que también existen países en donde se califica con letras. Es decir: A, B, C... así que de nueva cuenta quiero que analices. Todos los casos pueden ser diferentes. No lo olvides, es algo muy importante de este curso. En este caso supongamos que el maestro ya captura la calificación redondeada. Es decir, si da 6.5 el maestro captura 7. Por eso estoy poniendo entero. Y supongamos que tenemos tres parciales. Y tenemos un promedio final. Ahí está. Puedes tú dividir el promedio final y calcularlo, o hacer que se calcule de los tres. Eso ya depende de nueva cuenta, del contexto y de tu lógica. En mi ejemplo nos da igual en realidad porque no nos interesa ver si exactamente coinciden los datos y no vamos a tener un sistema en el que se agregue o se inserte información. Simplemente entra, colocas la información por ahora de forma manual, no tenemos una interfaz para acceder al sistema, y la base de datos se va a llenar así. Vamos a darle aquí una última instrucción para nombrar la llave primaria. Como siempre, ponemos el ID como "llave primaria". Recuerda que mencionamos lo de claves e índices. Así que ahí está, "idcalificación". Recuerda que debe coincidir. En todo caso tenemos todavía una oportunidad, dándole clic derecho a "Propiedades", para poder cambiar el valor. Vamos a darle en OK y ya está. Aquí, "calificación" está en minúscula, no pasa nada, lo podemos arreglar con "propiedades", y cambiamos la C. Siempre tenemos esta oportunidad, no lo olvides, y además te lo recomiendo porque es más rápido ejecutar y ver si algo está mal a estar revisando línea por línea a ver si capturamos bien una letra o un número. Eso es muy difícil y tedioso. Así que, ahora sí, ya tenemos una tabla de calificaciones. Como puedes ver esto ya tiene forma: academias, alumnos, grados, materias, profesores y calificaciones. Esto lo podríamos todavía mejorar, podríamos poner, por ejemplo, los nombres del tutor, podríamos poner también el sistema de pagos, qué meses se deben o qué meses se han pagado, y podríamos ampliar la gama de esta base de datos. Como te digo, depende de tu imaginación y de las necesidades del problema.

PostgreSQL esencial

Conoce los entresijos y características de PostgreSQL y crea bases de datos estables. Aprende además a manejar las vistas, exportación e importación de bases de datos.

2:45 horas (30 Videos)
Actualmente no hay comentarios.
 
Software:
PostgreSQL PostgreSQL 9
Fecha de publicación:20/02/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.