Bienvenidos a este post en el cual voy a compartirles los pasos a seguir para crear tablas relacionadas en Postgres, no va a ser difícil ya que les he creado un video en YouTube con toda la explicación correspondiente, si deseas ver el video solo dale play en el apartado de la parte de abajo o continúa leyendo el articulo.
Pasos para crear tablas relaciones en tablas
Vamos a realizar un ejemplo sencillo relacionando 2 tablas.
Paso 1:
Empezamos creando la primera tabla
create table colegios
(
id serial not null,
nombre character varying(250),
estado character varying(1),
primary key (id)
)
En el cual la clave primaria es la columna id
Paso 2:
Ahora vamos a crear la segunda tabla:
create table alumnos
(
id serial not null,
apellidos character varying(250),
nombres character varying(250),
id_colegio int not null,
estado character varying(1),
primary key (id)
)
En el cual la clave primaria es la columna id
Paso 3:
Para el ejemplo realizaremos una relación de uno a muchos de la tabla colegios a la tabla estudiantes. Asignamos la clave foranea a la tabla alumnos con el siguiente script:
alter table alumnos add constraint fk_id_colegio foreign key (id_alumno) references colegios(id)