quinta-feira, 18 de outubro de 2012

Certificação Genexus - Simulado Parte V

Bom pessoal após a Parte I, Parte IIParte 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!
Genexus Certificação

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:

Genexus Certificação
       a) For each Externo {Remessa}, for each interno {RemessaCarro}
       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.

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:
Genexus Certificação
       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.

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.

22 comentários:

  1. Muito bacana esse simulado, nota 10, se não for atrapalhar me envie por e-mail o PDF do simulado por favor.
    marcioscallabrine@hotmail.com

    Abraço

    Marcio Scallabrine

    ResponderExcluir
    Respostas
    1. Obrigado pela visita. Simulado compartilhado.

      Abraço

      Eduardo Ferroni

      Excluir
  2. Gostei muito do Simulado! Parabens pelo conteudo e as explicações das respostas!
    Poderia 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

    ResponderExcluir
    Respostas
    1. Obrigado pela sua visita Elisael, simulado enviado. Em breve espero realizar outros e disponibilizar para os usuários.
      Abraço
      Eduardo

      Excluir
  3. Pretendo prestar a certificação para Analista Sênior.Os comentários nas respostas estão 10..
    Se possível enviar a prova no email alexandreoliveira72@terra.com.br..
    grato

    ResponderExcluir
    Respostas
    1. Obrigado pela sua visita Alexandre, simulado enviado. Em breve espero realizar outros e disponibilizar para os usuários.
      Abraço
      Eduardo

      Excluir
  4. Com certeza gostaria desse simulado pela boa forma que foi declarada.

    ResponderExcluir
  5. Olá, poderia me enviar o PDF do simulado ?

    o_peste@msn.com

    Muito obrigado!

    ResponderExcluir
  6. Ola, o blog esta muito legal, se possível pode me enviar o pdf? jeff_jl@hotmail.com obrigado

    ResponderExcluir
  7. Teria como me enviar por email também? Ficaria grato!

    llbarros.pro@gmail.com

    ResponderExcluir
  8. Boa noite, poderia me enviar o simulado, email baptistella_rodrigo@yahoo.com.br

    Parabens pelo o Blog.

    ResponderExcluir
  9. boa noite!!
    Poderia me enviar por E-mail nildo.jis@gmail.com

    ResponderExcluir
  10. Favor enviar prova em PDF. Obrigado!
    jairqlima@hotmail.com

    ResponderExcluir
  11. Você poderia me enviar o PDF? Obrigado
    tenedini@gmail.com

    ResponderExcluir
  12. Boa noite.

    Se possível, gostaria de receber o simulado.

    rodolfo_pa_90@hotmail.com

    Obrigado e parabéns pela iniciativa

    ResponderExcluir
  13. Se possível gostaria de receber o simulado...
    ricardozagati@gmail.com
    obrigado

    ResponderExcluir
  14. Bom dia, ótimo material.
    Gostaria de receber em pdf luismendes20@gmail.com

    ResponderExcluir
  15. bom dia Eduardo !
    Eu lhe agradeço se receber o material para estudo.
    diogo@qualytar.com.br
    Obrigado

    ResponderExcluir
  16. Bom dia.
    Poderia enviar o material em PDF pra mim. Email: ctfernandes@hotmail.com
    Muito obrigada.
    Camila Fernandes

    ResponderExcluir
  17. Bom dia, muito bom o material,
    Poderia enviar no meu email: fernandohenriquesantos@hotmail.com

    ResponderExcluir
  18. boa tarde, possui algum material atualizado por favor?
    marcoscosta.dev@gmail.com

    obrigado.

    ResponderExcluir