Ferramenta Case para desenvolvimento do modelo E/R.
Transcript of Ferramenta Case para desenvolvimento do modelo E/R.
![Page 1: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/1.jpg)
Ferramenta Case para desenvolvimento do modelo E/R
![Page 2: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/2.jpg)
Para instalar o BRModelo basta fazer o download do arquivo “brModelo.exe” em:http://www.sis4.com/brModelo/.
Extrair o arquivo em uma pasta qualquer. Executar o arquivo brModelo.exe.
![Page 3: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/3.jpg)
Para criar um novo modelo conceitual vá em: Sistema > Novo (Conceitual)
![Page 4: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/4.jpg)
Entidade
Relacionamento
Entidade-Associativa
Especialização
Criar Atributo
Ligar objetos
![Page 5: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/5.jpg)
Clique no botão de Entidade na barra lateral e clique na área de trabalho.
Para alterar o nome da entidade, selecione-a e mude o campo “Nome” na guia da direita.
![Page 6: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/6.jpg)
![Page 7: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/7.jpg)
Clicar no botão Criar Relação na barra lateral e depois na área de trabalho.
Para alterar o nome da relação, selecione-a e mude o campo “Nome” na guia da direita.
Em seguida clique no botão Ligar Objetos e ligue a relação criada as entidades desejadas.
![Page 8: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/8.jpg)
Para definir a cardinalidade de uma relação, selecione o lado da relação e modifique o campo “Cardinalidade”.
◦ (0,1) -> relacionamento não obrigatório com cardinalidade 1
◦ (0,n) -> relacionamento não obrigatório com cardinalidade n
◦ (1,1) -> relacionamento obrigatório com cardinalidade 1◦ (1,n) -> relacionamento obrigatório com cardinalidade n
![Page 9: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/9.jpg)
Para criar um especialização de uma entidade, clique no botão Especialização na barra lateral.
Em seguida clique na entidade que desejar criar a especialização.
Depois crie a outra entidade, que será a especialização da primeira.
Depois ligue as duas entidades usando o botão Ligar Objetos .
![Page 10: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/10.jpg)
![Page 11: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/11.jpg)
composto
multivalorados
![Page 12: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/12.jpg)
![Page 13: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/13.jpg)
![Page 14: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/14.jpg)
O modelo lógico gerado deve ser revisado, para ser corrigido segundo as regras de mapeamento E-R/Relacional, como mostrado na aula;
![Page 15: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/15.jpg)
![Page 16: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/16.jpg)
![Page 17: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/17.jpg)
![Page 18: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/18.jpg)
Cadastro de jogos de uma
Federação de Futebol.“Um sistema de BD para armazenar
resultados de campeonatos de futebol, seus times, estádios, escalações e árbitros, etc.”
![Page 19: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/19.jpg)
Uma federação de futebol deseja elaborar um cadastro geral para os campeonatos que organiza. Um campeonato é composto de um ou mais jogos. Um jogo pertence a um único campeonato.
Para cada campeonato deve-se armazenar:◦ Nome, ano e seus jogos.
![Page 20: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/20.jpg)
Para cada time é desejado armazenar:◦ Nome, Cidade, número de cadastro, estádio
(todo time possui um estádio), os times rivais (nem todo time tem um rival), jogos (todo time participa de jogos), o número de gols que o time marcou em cada partida, os profissionais (jogadores ou técnicos) que já atuaram pelo time (todo time possui jogadores e técnicos que atuaram por ele) e os profissionais dos quais o clube possui o passe (um time não é obrigado a possuir passes).
![Page 21: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/21.jpg)
Para cada jogo, armazenar seu número, data, horário, os membro da comissão de arbitragem (cada um com sua função), estádio (todo jogo é realizado em estádio), times que jogaram (todo jogo é realizado por times) e os profissionais que participaram do jogo (em todo jogo cada time tem vários jogadores e um técnico)
Para cada jogador é desejado armazenar o número de cadastro, seu nome, apelido, idade, o time ao qual o passe do jogador pertence (o jogador pode ter passe livre) e os jogos que participou (um jogador não é obrigado a participar de jogos).
![Page 22: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/22.jpg)
Ainda para o jogador, armazenar o número de gols em cada partida, o momento da partida em que gol é marcado, se o gol é contra ou a favor, o número de cartões (amarelo/vermelho) que o jogador recebeu no jogo, o número da camisa que usou no jogo e, se houve substituição, quais jogadores saíram e entraram.
Para os técnicos armazenar o número de cadastro, nome, idade e especialidade.
Um time é patrocinado por uma ou mais empresas em seus campeonatos. Uma empresa pode patrocinar vários times em vários campeonatos. Deve-se armazenar o nome e o CNPJ de cada empresa.
![Page 23: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/23.jpg)
Quais são as entidades envolvidas?
Campeonato Time Jogo ...
![Page 24: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/24.jpg)
Uma federação de futebol deseja elaborar um cadastro geral para os campeonatos que organiza. Um campeonato é composto de um ou mais jogos. Um jogo pertence a um único campeonato.
Para cada campeonato deve-se armazenar:◦ Nome, ano e seus jogos.
![Page 25: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/25.jpg)
Uma federação de futebol deseja elaborar um cadastro geral para os campeonatos que organiza. Um campeonato é composto de um ou mais jogos. Um jogo pertence a um único campeonato.
Para cada campeonato deve-se armazenar:◦ Nome, ano e seus jogos.
![Page 26: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/26.jpg)
Para cada time é desejado armazenar:◦ Nome, Cidade, número de cadastro, estádio
(todo time possui um estádio), os times rivais (nem todo time tem um rival), jogos (todo time participa de jogos), o número de gols que o time marcou em cada partida, os profissionais (jogadores ou técnicos) que já atuaram pelo time (todo time possui jogadores e técnicos que atuaram por ele) e os profissionais dos quais o clube possui o passe (um time não é obrigado a possuir passes).
![Page 27: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/27.jpg)
Para cada time é desejado armazenar:◦ Nome, Cidade, número de cadastro, estádio
(todo time possui um estádio), os times rivais (nem todo time tem um rival), jogos (todo time participa de jogos), o número de gols que o time marcou em cada partida, os profissionais (jogadores ou técnicos) que já atuaram pelo time (todo time possui jogadores e técnicos que atuaram por ele) e os profissionais dos quais o clube possui o passe (um time não é obrigado a possuir passes).
![Page 28: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/28.jpg)
Para cada jogo, armazenar seu número, data, horário, os membro da comissão de arbitragem (cada um com sua função), estádio (todo jogo é realizado em estádio), times que jogaram (todo jogo é realizado por times) e os profissionais que participaram do jogo (em todo jogo cada time tem vários jogadores e um técnico)
Para cada jogador é desejado armazenar o número de cadastro, seu nome, apelido, idade, o time ao qual o passe do jogador pertence (o jogador pode ter passe livre) e os jogos que participou (um jogador não é obrigado a participar de jogos).
![Page 29: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/29.jpg)
Para cada jogo, armazenar seu número, data, horário, os membro da comissão de arbitragem (cada um com sua função), estádio (todo jogo é realizado em estádio), times que jogaram (todo jogo é realizado por times) e os profissionais que participaram do jogo (em todo jogo cada time tem vários jogadores e um técnico)
Para cada jogador é desejado armazenar o número de cadastro, seu nome, apelido, idade, o time ao qual o passe do jogador pertence (o jogador pode ter passe livre) e os jogos que participou (um jogador não é obrigado a participar de jogos).
![Page 30: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/30.jpg)
Ainda para o jogador, armazenar o número de gols em cada partida, o momento da partida em que gol é marcado, se o gol é contra ou a favor, o número de cartões (amarelo/vermelho) que o jogador recebeu no jogo, o número da camisa que usou no jogo e, se houve substituição, quais jogadores saíram e entraram.
Para os técnicos armazenar o número de cadastro, nome, idade e especialidade.
Um time é patrocinado por uma ou mais empresas em seus campeonatos. Uma empresa pode patrocinar vários times em vários campeonatos. Deve-se armazenar o nome e o CNPJ de cada empresa.
![Page 31: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/31.jpg)
Ainda para o jogador, armazenar o número de gols em cada partida, o momento da partida em que gol é marcado, se o gol é contra ou a favor, o número de cartões (amarelo/vermelho) que o jogador recebeu no jogo, o número da camisa que usou no jogo e, se houve substituição, quais jogadores saíram e entraram.
Para os técnicos armazenar o número de cadastro, nome, idade e especialidade.
Um time é patrocinado por uma ou mais empresas em seus campeonatos. Uma empresa pode patrocinar vários times em vários campeonatos. Deve-se armazenar o nome e o CNPJ de cada empresa.
![Page 32: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/32.jpg)
Quais sãos os atributos das entidades encontradas?
Time: Nome, Cidade, número de cadastro, estádio...
Jogo: número, data, horário, os membro da comissão de arbitragem...
![Page 33: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/33.jpg)
Uma federação de futebol deseja elaborar um cadastro geral para os campeonatos que organiza. Um campeonato é composto de um ou mais jogos. Um jogo pertence a um único campeonato.
Para cada campeonato deve-se armazenar:◦ Nome, ano e seus jogos.
![Page 34: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/34.jpg)
Uma federação de futebol deseja elaborar um cadastro geral para os campeonatos que organiza. Um campeonato é composto de um ou mais jogos. Um jogo pertence a um único campeonato.
Para cada campeonato deve-se armazenar:◦ Nome, ano e seus jogos.
![Page 35: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/35.jpg)
Para cada time é desejado armazenar:◦ Nome, Cidade, número de cadastro, estádio
(todo time possui um estádio), os times rivais (nem todo time tem um rival), jogos (todo time participa de jogos), o número de gols que o time marcou em cada partida, os profissionais (jogadores ou técnicos) que já atuaram pelo time (todo time possui jogadores e técnicos que atuaram por ele) e os profissionais dos quais o clube possui o passe (um time não é obrigado a possuir passes).
![Page 36: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/36.jpg)
Para cada time é desejado armazenar:◦ Nome, Cidade, número de cadastro, estádio
(todo time possui um estádio), os times rivais (nem todo time tem um rival), jogos (todo time participa de jogos), o número de gols que o time marcou em cada partida, os profissionais (jogadores ou técnicos) que já atuaram pelo time (todo time possui jogadores e técnicos que atuaram por ele) e os profissionais dos quais o clube possui o passe (um time não é obrigado a possuir passes).
![Page 37: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/37.jpg)
Para cada jogo, armazenar seu número, data, horário, os membro da comissão de arbitragem (cada um com sua função), estádio (todo jogo é realizado em estádio), times que jogaram (todo jogo é realizado por times) e os profissionais que participaram do jogo (em todo jogo cada time tem vários jogadores e um técnico)
Para cada jogador é desejado armazenar o número de cadastro, seu nome, apelido, idade, o time ao qual o passe do jogador pertence (o jogador pode ter passe livre) e os jogos que participou (um jogador não é obrigado a participar de jogos).
![Page 38: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/38.jpg)
Para cada jogo, armazenar seu número, data, horário, os membro da comissão de arbitragem (cada um com sua função), estádio (todo jogo é realizado em estádio), times que jogaram (todo jogo é realizado por times) e os profissionais que participaram do jogo (em todo jogo cada time tem vários jogadores e um técnico)
Para cada jogador é desejado armazenar o número de cadastro, seu nome, apelido, idade, o time ao qual o passe do jogador pertence (o jogador pode ter passe livre) e os jogos que participou (um jogador não é obrigado a participar de jogos).
![Page 39: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/39.jpg)
Ainda para o jogador, armazenar o número de gols em cada partida, o momento da partida em que gol é marcado, se o gol é contra ou a favor, o número de cartões (amarelo/vermelho) que o jogador recebeu no jogo, o número da camisa que usou no jogo e, se houve substituição, quais jogadores saíram e entraram.
Para os técnicos armazenar o número de cadastro, nome, idade e especialidade.
Um time é patrocinado por uma ou mais empresas em seus campeonatos. Uma empresa pode patrocinar vários times em vários campeonatos. Deve-se armazenar o nome e o CNPJ de cada empresa.
![Page 40: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/40.jpg)
Ainda para o jogador, armazenar o número de gols em cada partida, o momento da partida em que gol é marcado, se o gol é contra ou a favor, o número de cartões (amarelo/vermelho) que o jogador recebeu no jogo, o número da camisa que usou no jogo e, se houve substituição, quais jogadores saíram e entraram.
Para os técnicos armazenar o número de cadastro, nome, idade e especialidade.
Um time é patrocinado por uma ou mais empresas em seus campeonatos. Uma empresa pode patrocinar vários times em vários campeonatos. Deve-se armazenar o nome e o CNPJ de cada empresa.
![Page 41: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/41.jpg)
Existe relacionamento entre algumas entidades encontradas? De que tipo?
Campeonato -TEM- Jogo 1 para N obrigatório (não existe campeonato
sem jogo) ....
![Page 42: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/42.jpg)
Uma federação de futebol deseja elaborar um cadastro geral para os campeonatos que organiza. Um campeonato é composto de um ou mais jogos. Um jogo pertence a um único campeonato.
Para cada campeonato deve-se armazenar:◦ Nome, ano e seus jogos.
![Page 43: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/43.jpg)
Uma federação de futebol deseja elaborar um cadastro geral para os campeonatos que organiza. Um campeonato é composto de um ou mais jogos. Um jogo pertence a um único campeonato.
Para cada campeonato deve-se armazenar:◦ Nome, ano e seus jogos.
![Page 44: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/44.jpg)
Para cada time é desejado armazenar:◦ Nome, Cidade, número de cadastro, estádio
(todo time possui um estádio), os times rivais (nem todo time tem um rival), jogos (todo time participa de jogos), o número de gols que o time marcou em cada partida, os profissionais (jogadores ou técnicos) que já atuaram pelo time (todo time possui jogadores e técnicos que atuaram por ele) e os profissionais dos quais o clube possui o passe (um time não é obrigado a possuir passes).
![Page 45: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/45.jpg)
Para cada time é desejado armazenar:◦ Nome, Cidade, número de cadastro, estádio
(todo time possui um estádio), os times rivais (nem todo time tem um rival), jogos (todo time participa de jogos), o número de gols que o time marcou em cada partida, os profissionais (jogadores ou técnicos) que já atuaram pelo time (todo time possui jogadores e técnicos que atuaram por ele) e os profissionais dos quais o clube possui o passe (um time não é obrigado a possuir passes).
![Page 46: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/46.jpg)
Para cada jogo, armazenar seu número, data, horário, os membro da comissão de arbitragem (cada um com sua função), estádio (todo jogo é realizado em estádio), times que jogaram (todo jogo é realizado por times) e os profissionais que participaram do jogo (em todo jogo cada time tem vários jogadores e um técnico)
Para cada jogador é desejado armazenar o número de cadastro, seu nome, apelido, idade, o time ao qual o passe do jogador pertence (o jogador pode ter passe livre) e os jogos que participou (um jogador não é obrigado a participar de jogos).
![Page 47: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/47.jpg)
Para cada jogo, armazenar seu número, data, horário, os membro da comissão de arbitragem (cada um com sua função), estádio (todo jogo é realizado em estádio), times que jogaram (todo jogo é realizado por times) e os profissionais que participaram do jogo (em todo jogo cada time tem vários jogadores e um técnico)
Para cada jogador é desejado armazenar o número de cadastro, seu nome, apelido, idade, o time ao qual o passe do jogador pertence (o jogador pode ter passe livre) e os jogos que participou (um jogador não é obrigado a participar de jogos).
![Page 48: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/48.jpg)
Ainda para o jogador, armazenar o número de gols em cada partida, o momento da partida em que gol é marcado, se o gol é contra ou a favor, o número de cartões (amarelo/vermelho) que o jogador recebeu no jogo, o número da camisa que usou no jogo e, se houve substituição, quais jogadores saíram e entraram.
Para os técnicos armazenar o número de cadastro, nome, idade e especialidade.
Um time é patrocinado por uma ou mais empresas em seus campeonatos. Uma empresa pode patrocinar vários times em vários campeonatos. Deve-se armazenar o nome e o CNPJ de cada empresa.
![Page 49: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/49.jpg)
Ainda para o jogador, armazenar o número de gols em cada partida, o momento da partida em que gol é marcado, se o gol é contra ou a favor, o número de cartões (amarelo/vermelho) que o jogador recebeu no jogo, o número da camisa que usou no jogo e, se houve substituição, quais jogadores saíram e entraram.
Para os técnicos armazenar o número de cadastro, nome, idade e especialidade.
Um time é patrocinado por uma ou mais empresas em seus campeonatos. Uma empresa pode patrocinar vários times em vários campeonatos. Deve-se armazenar o nome e o CNPJ de cada empresa.
![Page 50: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/50.jpg)
Modele o mini-mundo proposto utilizando o brModelo.
Gere o modelo lógico.
Obs: Todas as atividades devem ser corrigidas segundo as regras de mapeamento E-R/Relacional, como mostrado na aula.
![Page 51: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/51.jpg)
![Page 52: Ferramenta Case para desenvolvimento do modelo E/R.](https://reader035.fdocumentos.com/reader035/viewer/2022062700/552fc142497959413d8df6ed/html5/thumbnails/52.jpg)