interfaz de usuarios y validaciones de clave foránea