Buscar

Exercicios_e_Revisao_-_Parte_2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

���������	
�
����	
�
�����
�
���������	
Levantamento e Análise de Domínio
Identificação e Descrição do Mini-Mundo em questão
Modelagem de Dados (Nível Conceitual)
Uso do Modelo Entidade-Relacionamento (ou análogo)
���������
��
• Modele o campeonato Brasileiro.
– Conceitos relacionados(terminologia):
– Clube: Vasco, flamengo, botafogo, fluminense
– Equipe: conjunto de jogadores de um clube (equipe profissional, 
equipe sub20)
– Partida: dois times sem enfrentam em duas partidas. Por 
exemplo: A vs. B e B vs. A
– Um jogador participa de uma partida e pode marcar gols ou 
receber cartões
������
�
������
�
����	
�����	���	������
�
������
�
����	
�����	���	
• E se tivermos o requisito de manter o histórico da passagem de 
um jogador por diversas equipes?
�
������
�����
� �����
��
�������
�		�
�����	����
�
���
����
	��
���������
�
������
�����
� �����
��
�������
�		�
�����	����
�
���
����
	��
���������
���������	
Mapeamento para Modelo Representacional
(Nível Lógico)
Conversão do Modelo Conceitual para o Modelo Representacional
Conversão ER ���� Relacional
��� ���
!"#������ ���
!"#���
• Clube (nomeClube)
• Equipe (equipeId, categoria, nomeClube)
nomeClube referencia Clube
• Jogador (jogadorId, nome, equipeId)
equipeId referencia Equipe
• Partida (partidaId, equipeIdMandante, equipeIdVisitante)
equipeIdMandante referencia Equipe
equipeIdVisitante referencia Equipe
• Participa (partidaId, jogadorId, noGols)
partidaId referencia Partida
jogadorId referencia Jogador
• Cartao (cartaoId, tipo, partidaId, jogadorId)
partidaId, jogadorId referencia Participa
���������	
Verificação das propriedades garantidas pelo 
modelo gerado
Estrutura de Dados Relacional
Restrições de Integridade
$��������
�
��	
�����������	
#��������	
����
������
#�����
– �����������	 �����		�	 ��
������ ���������� ��� �	�
� 	����
#��������	 ���� ������ ���������� �����	��������%
– �����������	 �����		�	 ��
������ ���������� ��� �
� �	�
� 	����
#��������	 ���� ������ ���������� �����	��������%
– ��#��	 ��
����#������ ��� �
� ������� 	��
#��������	 ��� ��
������
���������� ��� ��
������ ���������� �
��� �����
� 	��
#��������	 ���
�����	 ����	%
$��������
�
��	
�����������	
#��������	
����
������
#�����
– �����������	 �����		�	 ��
������ ���������� ��� �	�
� 	����
#��������	 ���� ������ ���������� �����	��������%
• ��&
������ ����������� �
�'��#����������� ��
(���� )��'�
– �����������	 �����		�	 ��
������ ���������� ��� �
� �	�
� 	����
#��������	 ���� ������ ���������� �����	��������%
• ��&
����������
� ��
��
������ ��
*�#���� �� ��� �������
– ��#��	 ��
����#������ ��� �
� ������� 	��
#��������	 ��� ��
������
���������� ��� ��
������ ���������� �
��� �����
� 	��
#��������	 ���
�����	 ����	%
• ��&
+����	 *�#�����	 ��	
������	 ,������� �� $�	������ �����
���������� ��
��� �������
���������	
Verificação da adequação do modelo gerado em 
relação aos requisitos do usuário
Álgebra Relacional
���������	
-�#�'��
����������
• Usando o modelo relacional produzido pelo exercício #4:
– Listar todas as partidas disputadas pelo clube Flamengo
– Listar todas as partidas disputadas pelo clube Botafogo como 
mandante
– Listar os jogadores do clube Vasco da Gama
– Listar os jogadores e respectivos clubes que participaram da 
partida Fluminense X Botafogo (Fluminense sendo o mandante e 
Botafogo o visitante)

Outros materiais