Un gruppo di associazioni contiene gli elementi associati da una tabella di destinazione (in un database relazionale). Verrà generata una interrogazione per ogni gruppo di associazione. Quando si crea una associazione, l'editor di associazioni prova a includere tale associazione in un gruppo di associazioni esistente. Se non esiste alcun gruppo di associazioni appropriato, l'editor delle associazioni crea un nuovo gruppo.
Un gruppo di associazioni che utilizza uno schema relazionale sulla destinazione può dividere una tabella.
Un gruppo di associazione viene creato automaticamente dall'editor di associazioni quando necessario, ma è comunque possibile creare un gruppo manualmente. È possibile aggiungere un nuovo elemento complesso o una tabella a un gruppo di associazioni esistente. Ad esempio, se il gruppo di associazioni generato non include una tabella richiesta in base ad alcune limitazioni di database, allora è possibile aggiungere manualmente la tabella al gruppo di associazioni.