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

PostgreSQL esencial

Creación de la tabla materias con PostgreSQL

¡Prueba gratis durante 10 días

nuestros 1287 cursos !

Prueba gratis Mostrar modalidades de suscripción
Crearemos la tabla de materias y explicaremos qué información debemos de considerar para colocar. Mencionaremos, asimismo, el contexto que estamos manejando para este ejemplo y el contenido, ya que es necesario para la ejecución del ejemplo.

Transcripción

Veamos como vamos a crear una tabla "materias" en esta tabla de materias vamos entonces a tener que ver varias cosas. Primero ya sabemos como crear en este caso una tabla repetimos el procedimiento. Vamos y nos posicionamos en tablas, clic derecho seleccionamos nueva tabla, abrimos la ventana y en este caso escribimos lo que queremos o también desde aquí, desde las consultas SQL. Ahí está, cualquiera de las dos, vamos a seleccionar entonces el que teníamos en principio. Vamos al apartado de SQL y vamos a colocar lo que necesitemos. De hecho, bueno el nombre se lo puedes colocar aquí también. Vamos a mover esto de "solo lectura". Y ponemos lo siguiente... Vamos a escribir... el nombre que va a ser "materias" abrimos paréntesis, damos a algunos "enter" y ponemos el idMateria. Ahora vamos a ponerlo en minúscula para seguir la misma línea ponemos entero vamos a colocar materia y ponemos "text" y vamos a colocar, si quieres, otras variables, es decir, otras columnas, por ejemplo, el grado al que pertenece podemos ponerlo y puede ser, por ejemplo, texto o número vamos a dejarlo en un número y también algo que podemos hacer desde ya, esto poco a poco lo podemos cambiar, pero te digo desde ya, porque quiero que vayamos empezando a pensar a futuro. ¿Qué es lo que vamos a hacer? Vamos a pensar, tenemos una materia, la definición de la materia o materias, tienen un ID que es su identificador, todas las materias son únicas, a lo mejor se pueden repetir es decir, dos grupos de primer grado llevar matemáticas aquí no dice lo contrario, como puedes ver pero, ¿qué pasa cuando sabemos que un estudiante se enrola en una materia? Al final aunque la materia se llame igual no se puede estar dando la misma materia al mismo tiempo al mismo grupo, así que sí son únicas. Entonces para eso, lo primero que debemos de entender es que va a haber un maestro asignado, es decir, una materia debe tener un maestro y otra materia aunque sea matemáticas 2 también puede tener al mismo maestro pero la materia es única, así que la relación es uno a muchos. Entonces lo que vamos a hacer es colocar aquí abajo un ID, pero, ¿un ID de quién? Recuerda que los profesores tienen un ID. Por ahora voy a eliminar un rato la tabla que estoy viendo y vamos a ver la de profesores, te quiero enseñar algo. Ahora sí, aquí está, idprofesor, entonces aquí hay que colocar idprofesor, como ves no es difícil, ponemos coma y en la parte final de este texto lo que vamos a hacer es colocar la llave primaria. Ponemos esto y ponemos idmateria, ahí está. Vemos aquí una coma más y esta sería la estructura que necesitaríamos. En este apartado al principio me pide que siempre coloquemos en este caso el nombre o lo hacemos desde acá, de hecho podemos por ejemplo, copiar esto, tal cual y cerramos acá, abrimos esto, vemos la nueva ventana y lo pegamos. Ponemos acá el paréntesis restante y le damos a "Ejecutar" para ver si tenemos bien la sentencia. Me dice que sí, se ejecutó bien, cerramos, no guardamos los cambios y vamos a ver en las tablas que es lo que pasó. Damos a refrescar y aquí está el apartado de materias. Vemos que no coincide con la primera mayúscula, no pasa nada le damos en propiedades y cambiamos el nombre desde aquí. Le damos "ok" y listo. Para finalizar dad al clic derecho, ver datos, ver las 100 filas y agregar en este caso, las materias. ¿Cuáles vamos a agregar? Pues coloquemos por lo menos dos. Pondremos "matemáticas", en grado podemos poner uno y el ID uno y ahora ponemos el dos. Ponemos en materia, podemos poner "español", el grado podemos poner uno y el ID del profesor podemos poner si queremos, en este caso, dos. Y listo, vamos a cerrar, y ya tenemos también materias. Por ahora tenemos academias, grados, profesores y materias. Recuerda las estructuras de las bases de datos van a variar dependiendo del contexto. ¿Qué tal si en una escuela no hacen la división por academias? Pues no nos sirve. ¿Qué tal si en una escuela las materias en realidad tienen otros nombres y estructuras? A veces hay materias que se reparten, no solamente uno, dos o tres o más profesores, un ayudante y un asistente, no lo sabemos. Por eso te digo que todo varía. Este es solamente un ejemplo y te explico el contexto siempre antes de escribir.

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.