Buscar

AV1 SEMINÁRIO III

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 3 páginas

Prévia do material em texto

Tec. Analise e Desenvolvimento de Sistemas 3º Semestre
Av1 – SEMINÁRIO III
1) O JOIN que mostra tudo que tem na Tabela 1 e na Tabela 2, por completo, ou seja, tudo e:
a) FULL JOIN Alternativa assinalada 
b) LEFT JOIN
c) RIGHT JOIN
d) INNER JOIN
2) Analisando o comando abaixo, podemos escreve-lo de maneira a usar as variações sintáticas da linguagem SQL, assinale a alternativa que corresponde ao comando que deverá substituir o comando abaixo.
SELECT * FROM Tabela1, Tabela2 WHERE Tabela1.Codigo = Tabela2.Codigo
a) SELECT * FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.Codigo = Tabela2.Codigo; Alternativa assinalada 
b) SELECT * FROM Tabela1 FULL JOIN Tabela2 ON Tabela1.Codigo = Tabela2.Codigo;
c) SELECT * FROM Tabela1 LEFT JOIN Tabela2 ON Tabela1.Codigo = Tabela2.Codigo;
d) SELECT * FROM Tabela1 RIGHT JOIN Tabela2 ON Tabela1.Codigo = Tabela2.Codigo;
3) O Diagrama de Classes representa a modelagem da parte estática do sistema, representando um conjunto de Classes com seus atributos, operações e relacionamentos. O objetivo do Diagrama de Classes é permitir a visualização das classes utilizadas pelo sistema e como estas se relacionam.
Sobre relacionamentos do Diagrama de Classes, julgue as sentenças a seguir:
I - Os relacionamentos são classificados em: Generalização, Associação e Realização.
II - São tipos de associação: unária, binária, ternária, classe associativa e agregação.
III - Associação do tipo Agregação demonstra que as informações de um objeto (chamado objeto-todo) precisam ser complementadas pelas informações contidas em um ou mais objetos de outra classe (chamados objeto-parte). Ambas as classes podem "viver" de forma independente, ou seja, não existe uma ligação forte entre as duas.
IV - Composição é uma variação da Agregação, onde é apresentado um vínculo mais forte entre objetos-todo e os objetos-parte, procurando demonstrar que os objetos-parte têm de estar associados a um único objeto-todo.
Estão corretos os itens:
a) I e II
b) II, III e IV Alternativa assinalada 
c) I, II e III
d) I, II, III e IV
4) O objetivo do Diagrama de Classes é permitir a visualização das classes utilizadas pelo sistema e como estas se relacionam. Considere em um Diagrama de Classes, uma associação utilizada para expressar um relacionamento todo-parte, o qual existe uma ligação forte entre os objetos todo-parte. 
Assinale a alternativa correta que indica essa de associação no diagrama de classes:
a) Generalização
b) Agregação
c) Composição Alternativa assinalada 
d) Dependência
5) Conforme Guedes (2008), na UML, os modos pelos quais os itens podem estar conectados a outros, isto é, logicamente ou fisicamente, são modelados como relacionamentos, que permitem compartilhar informações e colaboram para a execução dos processos pelo sistema.
Referência: GUEDES, Gilleanes T. A.. UML: uma abordagem prática. 3ed. São Paulo: Novatec, 2008.
Sobre os relacionamentos da UML, analise e julgue as sentenças a seguir:
I - Existem 2 tipos de veículos identificadas como: Carro e Caminhão;
II - Um cliente realiza vários aluguéis.
III - Um aluguel refere-se a um veículo.
IV - Um orçamento de serviço é composto por vários itens de orçamento.
Assinale a alternativa que melhor se adequaria ao modelar os tipos de relacionamentos descritos acima.
a) Generalização, associação binária, associação binária, composição. Alternativa assinalada 
b) Generalização, agregação, generalização, associação binária.
c) Agregação, composição, associação binária, associação binária.
d) Agregação, composição, associação binária, agregação.

Outros materiais