Las bases de datos relacionales permiten establecer relaciones entre tablas a través de claves primarias y claves externas. Las claves primarias identifican de forma única cada registro en una tabla, mientras que las claves externas enlazan tablas al apuntar a claves primarias en otras tablas. Las relaciones uno a uno y uno a varios se establecen mediante claves externas, mientras que las relaciones varios a varios requieren una tabla de unión.