Bom pessoal após a Parte I, Parte II, Parte III e Parte IV daremos continuidade ao nosso assunto sobre certificação Genexus, hoje iremos realizar mais 4 questões do nosso simulado. Caso deseje esta prova em versão PDF, deixe seu email na parte de comentário que irei compartilhar com todo prazer! |
12. Considere uma aplicação Genexus para uma montadora de automóveis. A mesma conta a Transação Remessa para registrar as remessas despachadas para as locomotivas. Dado o seguinte desenho de transações, determine as tabelas bases dos for each que aparecem abaixo:
b) For each Externo {Remessa}, for each interno {Carro}
c) For each Externo {RemessaCarro}, for each interno {RemessaCarro}
d) For each Externo {Remessa}, for each interno {Remessa}
Resposta: A - devemos verificar os atributos que estão definidos em cada for each. Para este atributos definidos, o Genexus irá buscar a menor tabela que os contenha. O for each externo contém 2 atributos que podem ser acessados por 2 tabelas, {Remessa} e {RemessaCarro}, a menor tabela que contém estes atributos é {Remessa}. Já o for each interno contém 2 atributos que podem ser acessados através da tabela base do for each externo, {Remessa}, logo a tabela base será {RemessaCarro}.
Obs. Se no for each interno tivéssemos os atributos LocomotivaId e LocomotivaNome, as tabelas bases seriam {Remessa} e {Locomotiva}, em virtude destes atributos não terem associação com os do for each externo.
Obs. Se no for each interno tivéssemos os atributos LocomotivaId e LocomotivaNome, as tabelas bases seriam {Remessa} e {Locomotiva}, em virtude destes atributos não terem associação com os do for each externo.
13. Considere uma aplicação Genexus para uma montadora de automóveis. A mesma conta a Transação Remessa para registrar as remessas despachadas para as locomotivas. Dado seguinte desenho de transações, determine que tipo de for each é o seguinte:
a) JOIN
b) Produto Cartesiano
c) Break
d) Nenhuma das anteriores
Resposta: C - for each aninhados são aqueles que contém ao menos um for each externo e um for each interno. Estes for each podem ter 3 tipos:
JOIN: quando existe relação entre os dois for each, porém estes são de tabelas bases diferentes.
Produto Cartesiano: não existe relação entre os dois for each.
Break: quando, além de existir relação entre os dois for each, estes são de mesma tabela base.
Tanto a tabela base do for each externo quanto a do interno é {Remessa}. Em virtude disto, é realizado um Break.
JOIN: quando existe relação entre os dois for each, porém estes são de tabelas bases diferentes.
Produto Cartesiano: não existe relação entre os dois for each.
Break: quando, além de existir relação entre os dois for each, estes são de mesma tabela base.
Tanto a tabela base do for each externo quanto a do interno é {Remessa}. Em virtude disto, é realizado um Break.
14. Determine qual das seguintes afirmações sobre Data Provider é correta:
a) O Data Provider é um objeto que nos permite processar dados de informações de forma estruturada
(SDT, BC, etc.).
b) O Data Provider é um objeto utilizado para atualizar a base de dados.
c) Nenhuma das anteriores está correta.
Resposta: A - utilizamos o Data Provider para devolver dados estruturados, ao invés de uma procedure, isto, em função de sua facilidade de escritura e clareza. Porém este objeto por si só não realiza atualizações na base de dados.
15. Determine qual das seguintes afirmações sobre Business Component (BC) é correta:
a) Um objeto BC permite invocar uma transação a partir do código Genexus como se estivesse sendo
executado a partir de sua Web Form.
b) Através do BC podemos atualizar a base de dados a partir de sua Web Form.
c) Ao utilizar um BC, este não efetua um COMMIT sobre a base de dados e cabe ao programador a
confirmação dos dados na base de dados.
d) Todas as anteriores.
Resposta: D - um Business Component permite utilizar a lógica das transações (regras, eventos, controles de integridade) sem a necessidade de trabalhar diretamente com ela. Ou seja, pode ser utilizada em Web Forms.
Muito bacana esse simulado, nota 10, se não for atrapalhar me envie por e-mail o PDF do simulado por favor.
ResponderExcluirmarcioscallabrine@hotmail.com
Abraço
Marcio Scallabrine
Obrigado pela visita. Simulado compartilhado.
ExcluirAbraço
Eduardo Ferroni
Gostei muito do Simulado! Parabens pelo conteudo e as explicações das respostas!
ResponderExcluirPoderia enviar no meu email os arquivos em PDF!
Tenho prova de Certificação GX Jr. no proximo dia 21/02/13. Esse conteudo vai me ajudar muito, pois nas provas anteriores me dei mau e não obtive os 70%, para ser aprovado!
Conto com sua ajuda ! Obrigado!
nillboy2008@terra.com.br;nillboy2007@gmail.com
Obrigado pela sua visita Elisael, simulado enviado. Em breve espero realizar outros e disponibilizar para os usuários.
ExcluirAbraço
Eduardo
Pretendo prestar a certificação para Analista Sênior.Os comentários nas respostas estão 10..
ResponderExcluirSe possível enviar a prova no email alexandreoliveira72@terra.com.br..
grato
Obrigado pela sua visita Alexandre, simulado enviado. Em breve espero realizar outros e disponibilizar para os usuários.
ExcluirAbraço
Eduardo
Com certeza gostaria desse simulado pela boa forma que foi declarada.
ResponderExcluirBom dia, me informe o email que enviarei com prazer. Abraço.
ExcluirOlá, poderia me enviar o PDF do simulado ?
ResponderExcluiro_peste@msn.com
Muito obrigado!
Ola, o blog esta muito legal, se possível pode me enviar o pdf? jeff_jl@hotmail.com obrigado
ResponderExcluirTeria como me enviar por email também? Ficaria grato!
ResponderExcluirllbarros.pro@gmail.com
Boa noite, poderia me enviar o simulado, email baptistella_rodrigo@yahoo.com.br
ResponderExcluirParabens pelo o Blog.
boa noite!!
ResponderExcluirPoderia me enviar por E-mail nildo.jis@gmail.com
Favor enviar prova em PDF. Obrigado!
ResponderExcluirjairqlima@hotmail.com
Você poderia me enviar o PDF? Obrigado
ResponderExcluirtenedini@gmail.com
Boa noite.
ResponderExcluirSe possível, gostaria de receber o simulado.
rodolfo_pa_90@hotmail.com
Obrigado e parabéns pela iniciativa
Se possível gostaria de receber o simulado...
ResponderExcluirricardozagati@gmail.com
obrigado
Bom dia, ótimo material.
ResponderExcluirGostaria de receber em pdf luismendes20@gmail.com
bom dia Eduardo !
ResponderExcluirEu lhe agradeço se receber o material para estudo.
diogo@qualytar.com.br
Obrigado
Bom dia.
ResponderExcluirPoderia enviar o material em PDF pra mim. Email: ctfernandes@hotmail.com
Muito obrigada.
Camila Fernandes
Bom dia, muito bom o material,
ResponderExcluirPoderia enviar no meu email: fernandohenriquesantos@hotmail.com
boa tarde, possui algum material atualizado por favor?
ResponderExcluirmarcoscosta.dev@gmail.com
obrigado.