Tipos de relação
Clique para copiar
Trabalhar com o desenhador do modelo de dados.
As relações podem ser estabelecidas entre dois modelos de dados - para determinar como os objectos criados a partir deles se relacionarão entre si e interagirão. Existem três tipos de tais ligações:
- has_one - 1 objecto criado a partir do modelo de dados A, pode ser associado apenas a 1 objecto criado a partir do modelo de dados B;
- has_many - 1 objecto criado a partir do modelo de dados A, pode ser associado a vários objectos criados a partir do modelo de dados B;
- many_to_many - um conjunto de objectos criados a partir do modelo de dados A, pode ser associado a muitos objectos criados a partir do modelo de dados B.
Os modelos de dados ligados ganham capacidades adicionais para processamento colaborativo na sua aplicação. Um modelo de dados pode ser associado a um número infinito de outros - o principal é não complicar tanto a lógica das conexões que não se consegue perceber.