Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Próxima »

Relacionamento 1-1

No diagrama de dados, a forma que é definida o relacionamento 1-1 apresenta-se da seguinte maneira.

Figura 1.1 - Relacionamento 1-1

No exemplo acima temos duas classes, onde a classe carro tem 4 atributos (id, marca, modelo e placa) e a classe cliente tem 3 atributos (id, nome e cpf) mais a chave estrangeira da classe carro.

Após fazer a geração da CRUD em cada classe, elas se apresentam da seguinte maneira quando são abertas na área de trabalho:

1.2 - Formulário CRUD Web da classe Cliente

1.3 - Formulário CRUD Web da classe Carro

Figura 1.4 - Formulário CRUD Mobile da classe Cliente

Figura 1.5 - Formulário CRUD Mobile da classe Carro


 

Relacionamento 1-n

A forma que é definida o relacionamento 1-n apresenta-se da seguinte maneira no diagrama de dados.

Figura 2.1 - Relacionamento 1-n

No exemplo acima, um artista pode possuir diversos álbuns. A classe artista tem dois atributos, o id e o nome, enquanto a classe álbum possui dois atributos também, o id e o título, e mais a chave estrangeira da classe artista (que aparece após o relacionamento).

Após fazer a geração da CRUD em cada classe, elas se apresentam da seguinte maneira quando são abertas na área de trabalho:

Figura 2.2 - Formulário CRUD Web da classe Artista

Figura 2.3 - Formulário CRUD Web da classe Álbum

Figura 2.4 - Formulário CRUD Mobile da classe Artista

Figura 2.5 - Formulário CRUD Mobile da classe Álbum


Relacionamento N-M

Para o relacionamento n-m o resultado é mostrado da seguinte maneira. Quando é feito esse relacionamento, uma classe nova será gerada (de cor amarela).

Figura 3.1 - Relacionamento N-M

Nesse exemplo da figura, um ator pode fazer diversos filmes assim como um filme pode ter diversos atores. A classe filme tem dois atributos (id, nome) assim como a classe atores (id, nome). Já a classe FilmesAtores apresenta três atributos (o id, a chave estrangeira da classe Filmes e a chave estrangeira da classe Atores).

Após fazer a geração da CRUD em cada classe, elas se apresentam da seguinte maneira quando são abertas na área de trabalho:

Figura 3.2 - Formulário CRUD Web da classe Filmes

Figura 3.3 - Formulário CRUD Web da classe Atores

 

  • Sem rótulos