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 10 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:

Figura 1.2 - Formulário CRUD Web da classe Cliente

 

Figura 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 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

Quando é feito esse relacionamento é gerada uma terceira classe (de cor amarela), a mesma receberá as chaves estrangeiras correspondentes às classes que a geraram. 

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

Nessa Página

  • Sem rótulos