PostgreSQL esencial

Entender la relación de uno a uno

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Crearemos una relación uno a uno y, además, vamos a explicar el motivo de por qué vimos las relaciones en un orden diferente al encontrado regularmente. El objetivo es mostrar una perspectiva diferente sobre el tema de relaciones.

Transcripción

Ahora veamos un ejemplo sencillo de una relación 1:1. Te repito para que recuerdes y no olvides: estos supuestos que estamos haciendo los estamos haciendo en una hoja de excel, ya que la forma visual de las celdas nos permite ver esto como si fueran tablas de base de datos, pero no es una base de datos. Y recuerda que esto que estamos viendo es un supuesto con un contexto que yo te estoy explicando. Si, probablemente, en tu escuela, universidad o instituto esto cambia, pues, en este caso, esto queda inservible para tu caso. Ya hemos mencionado que el contexto es el que puede cambiar toda la base de datos, y, en ralidad, no es que esté masl, simplemente son diferentes y las estructuras o procesos los tenemos que verificar, para saber si lo que estamos haciendo está bien. En este caso, te platico el contexto: puedes ver que tenemos una tabla de este lado que contiene dos columnas, la columna de grados y la de tutor. En el caso de la columna de grados, puedes ver que tenemos los grados ordenados: primero de primaria, sugundo de primaria, tercero de primaria. Y del otro lado tenemos: tutor, José Luján, Alberto Gómez y Noemí León. En este caso, cada grado tiene un tutor. ¿Y el tutor de dónde sale? Pues de profesores. ¿Y qué quiere decir esto? Podemos decir que, en este caso, el de la izquierda, la tabla que contiene los grados y tutores, y del lado derecho, donde tenemos a profesores, existe una relación de 1:1. Decimos esto porque la escuela o institución tiene una regla: cada grupo va a tener un tutor durante todo el año. Y un profesor es ese tutor, pero ese tutor no puede tener otro grado u otro grupo. Porque así lo maneja la escuela. Entonces, todos los grados de ese instituto van a tener únicamente un profesor, que, en este caso, se llama tutor. Y todos los profesores solamente pueden ser tutores de un grupo, no pueden tener más grupos a cargo, ya que todo el año van a acompañarlos a las actividades de campo, por ejemplo. Podemos decir que serán los responsables de ese grupo durante todo el año escolar. Este es un ejemplo de una relación 1:1. Podríamos decir que ésta es la relación más sencilla de todas las relaciones. Quiere decir que solamente tenemos uno de un lado y uno del otro. Comenzamos al revés, de la más compleja y llegamos a la más fácil. ¿Esto a qué se debe? Te explico. Esto que estás viendo aquí es algo muy natural, pero las otras opciones, la de muchos a muchos, por ejemplo, no lo son. Como te decía, va a depender en la mayoría de los casos de una estructura previa. Por eso es que las primeras partes te las expliqué de la forma más abstracta posible, para que no te vayas con la idea de que todas las relaciones pueden ser 1:1. Este es el error que se comete, comunmente, cuando estamos iniciando. Pensar en esta tabla que tenemos está bien: 1:1, pero, si fuera necesario, podríamos hacer un cambio, aquí donde estoy moviendo el ratón, y hacer que los grados, por ejemplo, tengan varios tutores, y, entonces, romper la relación. En otras palabras, si comenzamos el aprendizaje con las relaciones 1:1, siempre vamos a querer repetir ese patrón, y no quería que te pasara eso. Por eso es que ahora que ya sabes cómo funcionan las relaciones uno a muchos, muchos a muchos y 1:1 ya podrás decidir cuál te conviene. Recuerda lo más importante: cada quien puede visualizar la base de datos a su manera.

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.