Buscar

Exercicios_e_Revisao

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

���������	
�
����	
�
�
Ementa
• Introdução
• Modelo Entidade-Relacionamento 
• Modelo Relacional – Definição de Dados
– Estrutura de Dados Relacional
– Regras de Integridade
– SQL
• Mapeamento Lógico Relacional
• Modelo Relacional – Manipulação de Dados
– Álgebra Relacional
– SQL
• Normalização
• Processamento e Otimização de Consulta
�
�
Conteúdo Coberto da Ementa
até o momento
• Introdução
• Modelo Entidade-Relacionamento 
• Modelo Relacional – Definição de Dados
– Estrutura de Dados Relacional
– Regras de Integridade
– SQL
• Mapeamento Lógico Relacional
• Modelo Relacional – Manipulação de Dados
– Álgebra Relacional
– SQL
• Normalização
• Processamento e Otimização de Consulta’
�
�������������� ��
���������	
��
�������
• 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)
• Mapeamento para Modelo Representacional (Nível Lógico)
– Conversão do Modelo Conceitual para o Modelo Representacional
• Conversão ER ���� Relacional
• 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
– Modelo capaz de abrigar as informações que serão providas 
pelos usuários e fornecer as informações que serão solicitadas?
• Álgebra Relacional
���������	
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)
���������
��
• �� �������	
�����
���������	
���
�������
������������ �
����������	
��������
��
�
����
�
• �� ������
����
�� ���	����
�����������������	������� �����������
����
▫ ����� ���� � ������!!!�	
��
������"�#
$��
����	������	��
▫ %������ �!!!�� ������!!!�	
��
����&'�
��(��#
$��
����	������	��
▫ )*+�,!!�� �����,!!�	
��
����(��#
$��
����	������	��
• (� ������
����
�� ���	����
�	
��������
��#
$��
����
-���	
�������
�����
����
������������� �
�	
��
�	
��������
��#
$
��
• '� �����#
$
�� ���
����
��������
�����	
��������������	
������.
�����(������
�
���.
�����,��������	
��������������
��
• ,� �����#
$
�������
���/���0��������$����������
���12���
▫ *��	
▫ 34���
����)���
▫ 34���
����5��
���6
��
�1��
�
▫ 34���
����7���8 +
���� ����
�
▫ 34���
����7���8 +
���� �
�������
�
▫ 34���
������/�����������
• &� �������
��
����
�	
�����0���	���������������������	
�������)�5��16
��
��
����
�
� 
�-�����0�����$�16
�����������
����
����������	
������
���������
��
• 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
���������	
Mapeamento para Modelo Representacional
(Nível Lógico)
Conversão do Modelo Conceitual para o Modelo Representacional
Conversão ER ���� Relacional
���������
��
�
�������
��
���
��
���������
/���
��
�59������
�:��
	����
�%
���
�;�����
���
���������
��
�
�������
��
���
��
���������
/���
��
�59������
�:��
	����
�%
���
�;�����
���
���������	
Verificação das propriedades garantidas pelo 
modelo gerado
Estrutura de Dados Relacional
Restrições de Integridade
���������
��
• Tendo por base os modelos obtidos nos exercícios #1 e #3 
identifique exemplos de:
– �����������	 �����		�	 ��
���� � ��������� ��� �	�
� 	����
!��������	 �� � ���� � �� ������ �����	��������"
– �����������	 �����		�	 ��
���� � ��������� ��� �
� �	�
� 	����
!��������	 �� � ���� � �� ������ �����	��������"
– ��!��	 ��
����!������ ��� �
� ������� 	��
!��������	 ��� ��
���� �
��������� ��� ��
���� � �� ������ �
��� �����
� 	��
!��������	 ���
�����	 ����	"
���������
�#
• Tendo por base os modelos obtidos nos exercícios #2 e #4 
identifique exemplos de:
– �����������	 �����		�	 ��
���� � ��������� ��� �	�
� 	����
!��������	 �� � ���� � �� ������ �����	��������"
– �����������	 �����		�	 ��
���� � ��������� ��� �
� �	�
� 	����
!��������	 �� � ���� � �� ������ �����	��������"
– ��!��	 ��
����!������ ��� �
� ������� 	��
!��������	 ��� ��
���� �
��������� ��� ��
���� � �� ������ �
��� �����
� 	��
!��������	 ���
�����	 ����	"
���������	
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 #3:
– Listar todas edições de torneios de Grand Slam.
– Qual o maior número de aces em um jogo?
– Qual o maior número de aces em um jogo para cada tipo de 
torneio (Grand Slam, Masters 1000, ATP 500)?
– Listar a relação de jogadores participantes em cada edição de 
torneio.
���������
�%
• 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