Buscar

INTERFACES DE BD

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

INTERFACES DE BD 
 
Lupa Calc. 
 
 
 
 
 
CCT0866_A1_202104340818_V2 
 
Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 
Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. 
O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com 
este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
Com o uso do NetBeans podemos visualizar os elementos constituintes de um documento de código-fonte de maneira hierárquica. Qual 
painel permite isso? 
 
 
Serviços 
 
 
JVM 
 
 
Eclipse 
 
 
Netbeans 
 
Navegador 
 
 
 
 
 
2. 
 
 
Os operadores utilizados no Java, e em outras linguagens de programação, podem ser agrupados em algumas categorias específicas. 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
 
Operadores +, -, * e / 
 
 
Operadores >, <, = e ! 
 
 
Operadores &, |, ^ e ! 
 
Operadores >=, <, == e != 
 
 
Operadores +, -, < e ^ 
 
 
 
 
 
3. 
 
 
Qual comando de repetição em JAVA que testa e executa a sequencia de comandos, caso a condição seja verdadeira? 
 
 
 
if 
 
 
for 
 
 
else 
 
while 
 
 
do-While 
 
INTERFACES DE BD 
 
Lupa Calc. 
 
 
 
 
 
CCT0866_A2_202104340818_V2 
 
Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 
Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. 
O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com 
este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
Segundo a sintaxe do Java, qual a palavra utilizada para indicar que uma classe é descendente de outra? 
 
 
 
Descendent 
 
 
Heritage 
 
 
Parent 
 
Extends 
 
 
Son 
 
 
 
 
 
2. 
 
 
 
__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo 
utilizados. Complete a questão escolhendo um dos itens a seguir: 
 
 
Java Virtual Machine 
 
Garbage Collector 
 
 
Java Clean 
 
 
Garbage Drunk 
 
 
Java Collector 
 
 
 
 
 
3. 
 
 
Em algumas linguagens usa-se o método destrutor, quando não precisamos mais do objeto. 
A linguagem Java não necessita dele, pois _________________________________________________ 
 
 
vamos sempre precisar do objeto, até o fim da execução do programa 
 
 
objetos alocados em Python não ocupam espaço em memória 
 
 
esse método não funciona em linguagens como JAVA 
 
 
é caro implementar esse método, conforme projeto da linguagem 
 
possui tecnologia denominada garbage collector 
INTERFACES DE BD Lupa Calc. 
CCT0866_A3_202104340818_V2 
 
 
 
 
 
Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 
Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. 
O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com 
este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
A linguagem Java traz diversas instruções relacionadas ao controle de fluxo de exceções, onde uma delas serve para o tratamento da 
exceção ocorrida. Qual palavra reservada é utilizada para capturar e tratar a exceção? 
 
 
 
throw 
 
 
throws 
 
catch 
 
 
try 
 
 
finally 
 
 
 
 
 
2. 
 
 
Em sistemas que utilizam o padrão Front Control, uma estratégia muito interessante é o encapsulamento das funcionalidades diversas 
em classes no padrão Command, e as instâncias desses executores são armazenadas em repositórios que permitem sua recuperação a 
partir de um identificador, normalmente em modo texto. Qual classe do JCF seria adequada para a implementação desse repositório? 
 
 
String 
 
HashMap 
 
 
Primary Key 
 
 
Deque 
 
 
Array 
 
 
 
 
 
3. 
 
 
A linguagem Java traz algumas palavras reservadas para lidar com as exceções, definindo o controle de fluxo para essas situações. Qual 
palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? 
 
 
try 
 
 
throws 
 
finally 
 
 
throw 
 
 
cath 
 
INTERFACES DE BD 
 
Lupa Calc. 
 
 
 
 
 
CCT0866_A4_202104340818_V3 
 
Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 
Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. 
O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com 
este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
O componente JOptionPane é voltado para a exibição de alguns tipos padronizados de janelas de diálogo, onde é possível escolher um 
ícone adequado para cada tipo de informação. 
Se quero mostrar uma mensagem de falha na leitura de um arquivo, qual seria a melhor opção? 
 
 
JOptionPane.QUESTION_MESSAGE 
 
JOptionPane.ERROR_MESSAGE 
 
 
JOptionPane.WARNING_MESSAGE 
 
 
JOptionPane.INFORMATION_MESSAGE 
 
 
JOptionPane.EXCLAMATION_MESSAGE 
 
 
 
 
 
2. 
 
 
Em uma situação em que desejamos mostrar as coordenadas do cursor do mouse quando ele passar sobre um componente de 
visualização de imagem, qual seria o Listener correto? 
 
 
RatListener 
 
 
MouseEarListener 
 
 
FastMouseListener 
 
 
ViewMouseListener 
 
MouseMotionListener 
 
 
 
 
 
3. 
 
 
Devemos compreender o objetivo de cada elemento visual para a melhor utilização na criação de interfaces gráficas. 
Qual componente da biblioteca swing deve ser utilizado para uma entrada em modo texto com múltiplas linhas? 
 
 
CheckBox 
 
 
Label 
 
 
ComboBox 
 
TextArea 
 
 
TextField 
INTERFACES DE BD 
5a aula Lupa 
 
 
 
 
Exercício: CCT0866_EX_A5_202104340818_V2 19/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0866 - INTERFACES DE BD 202104340818 
 
 
1 
 Questão 
 
 
Interoperabilidade é um conceito fundamental para os sistemas heterogêneos que temos atualmente, e pode envolver 
elementos de middleware, padronização de serviços, e até mesmo o formato de dados, como XML ou JSON. 
No contexto descrito, a biblioteca JAXB é muito útil, fazendo o mapeamento entre a classe Java e o XML através de anotações. 
Qual anotação do JAXB permite o mapeamento do campo para um nó de texto? 
 
 
XmlAttribute 
 
XmlElementWrapper 
 XmlValue 
 
XmlRootElement 
 
XmlElement 
Respondido em 19/09/2022 18:04:09 
 
 
 
2 
 Questão 
 
 
Um tipo de middleware comum em sistemas corporativos é o Message Oriented Middleware, ou MOM, voltado para a 
comunicação com mensagerias como JBossMQ ou MQ-Series. 
Na linguagem Java, o middleware para mensagerias está disponível como uma biblioteca denominada: 
 
 
 
JDBC 
 
JAAS 
 JMS 
 
GSON 
 
JCE 
Respondido em 19/09/2022 18:04:12 
 
 
 
3 
 Questão 
 
 
Com a grande diversidade de plataformas, a construção de meios para a garantia de interoperabilidade se tornou uma 
necessidade. A cada dia, os sistemas se tornam maiores, e os dados precisam ser obtidos de diferentes fontes, gerando 
ambientes de grande heterogeneidade, nos quais até mesmo uma tecnologia específica exigiria a programação diferenciadapara fornecedores distintos. 
Com base neste contexto, leias os três itens a seguir: 
I - Elementos do tipo Message Oriented Middleware (MOM) definem o acesso a um serviço de mensageria, como MQ-Series ou 
JBossMQ. 
II - A biblioteca de componentes JDBC do Oracle traz duas opções, e uma delas é o Thin Driver, classificado como JDBC Type 1. 
III - Quando um banco não pode ser acessado diretamente pelo JDBC, é possível obter o acesso com o uso de uma ponte com o 
ODBC. 
 
Pode-se dizer que estão CORRETOS: 
 
 Somente os itens I e III 
 
Somente os itens II e III 
 
Somente os itens I e II 
 
Somente o item II 
 
Somente o item I 
INTERFACES DE BD 
6a aula Lupa 
 
 
 
 
Exercício: CCT0866_EX_A6_202104340818_V2 19/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0866 - INTERFACES DE BD 202104340818 
 
 
1 
 Questão 
 
 
Os itens abaixo dizem respeito ao padrão DAO, muito utilizado e que se constitui em uma ferramenta importante para a 
arquitetura MVC. 
I - As classes DAO ficam na camada Control. 
II - Uma classe da camada View não pode utilizar as classes DAO. 
III - Uma classe da camada View não pode utilizar as classes DAO. 
IV - O nome DAO siginifica Data Access Object. 
Sobre esses itens a respeito do padrão DAO pode-se dizer que: 
 
 Somente o item I é incorreto 
 
Os itens I e III são incorretos 
 
Somente o tem II é incorreto 
 
Os itens Ii e III são incorretos 
 
 
Somente o tem III é incorreto 
Respondido em 19/09/2022 18:57:57 
 
 
 
2 
 Questão 
 
 
Você foi contratado para desenvolver a interface gráfica do aplicativo IBOVESPA, que fornece a variação do preço de ações, em 
decorrência do fluxo de compra e venda, em tempo real. 
Qual padrão de desenvolvimento deve ser utilizado para refletir as variações imediatamente na tela do usuário? 
 
 
Bridge 
 
Facade 
 
Composite 
 Observer 
 
Adapter 
Respondido em 19/09/2022 18:57:59 
 
 
 
3 
 Questão 
 
 
Um tipo de necessidade comum em sistemas corporativos é o uso de mensagerias, como JBossMQ ou MQ-Series. 
Este tipo de recurso sistêmico é construído com base no padrão arquitetural: 
 
 Event-Driven 
 
Broker 
 
Pipes/Filters 
 
PAC 
 
MVC 
 
INTERFACES DE BD 
7a aula Lupa 
 
 
 
 
Exercício: CCT0866_EX_A7_202104340818_V2 19/09/2022 
Aluno(a): VITOR HUGO SANTOS DE GOIS 2022.3 EAD 
Disciplina: CCT0866 - INTERFACES DE BD 202104340818 
 
 
1 
 Questão 
 
 
Suponha que você precise criar um repositório de códigos Python em uma base XML, na qual a estrutura é definida em termos 
de uma árvore, que representa a hierarquia de projetos e módulos criados no setor de desenvolvimento da empresa. 
Os códigos serão, portanto, as folhas desta árvore, e serão incluídos no XML como: 
 
 
 
Tree FTA 
 
FMEA to remove 
 
Variáveis do XML 
 Campos CDATA 
 
Vetores linha 
Respondido em 19/09/2022 18:59:49 
 
 
 
2 
 Questão 
 
 
Os primeiros modelos de frameworks ORM, no ambiente Java, utilizavam arquivos de configuração em XML, sendo necessário o 
uso de gramáticas adequadas. 
A definição de gramáticas XML pode ser feita através de: 
 
 
XSLT ou XSD 
 
CML ou XSLT 
 
DTD ou CML 
 
XSLT ou DTD 
 XSD ou DTD 
Respondido em 19/09/2022 18:59:53 
 
 
 
3 
 Questão 
 
 
Qual anotação do JPA deve ser utilizada para definir a regra de relacionamento da chave estrangeira no nível das tabelas? 
 
 
ManyToMany 
 
OneToOne 
 
ForeignKey 
 
JoinRow 
 JoinColumn 
INTERFACES DE BD 
 
Lupa Calc. 
 
 
 
 
 
CCT0866_A8_202104340818_V1 
 
Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 
Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. 
O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com 
este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
Ao trabalhar com JPA, a anotação que deve ser utilizada para definir um atributo da entidade como elemento identificador, ou chave 
primária, seria: 
 
 
Basic 
 
 
JoinColumn 
 
 
Entity 
 
 
Column 
 
Id 
 
 
 
 
 
2. 
 
 
Dentre as anotações do JPA, qual das opções apresentadas, mapeia a relação 1XN do lado da entidade principal, através de uma coleção 
? 
 
OneToMany 
 
 
OneToOne 
 
 
ManyToOne 
 
 
Id 
 
 
Column 
 
 
 
 
 
3. 
 
 
Um dos maiores avanços do ambiente Java foi a definição do JPA, que permitiu unificar diversos frameworks de persistência em uma 
arquitetura padrão, com apenas um arquivo de configuração. Qual é o nome deste arquivo de configuração? 
 
 
entityManager.xml 
 
 
persistenceManager.xml 
 
persistence.xml 
 
 
javapersistence.xml 
 
 
plainOld.xml 
 
 
 
Explicação: 
Um dos maiores avanços do ambiente Java foi a definição do JPA, que permitiu unificar diversos frameworks de persistência em uma 
arquitetura padrão, com apenas um arquivo de configuração, o persistence.xml. 
INTERFACES DE BD 
 
Lupa Calc. 
 
 
 
 
 
CCT0866_A9_202104340818_V2 
 
Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 
Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. 
O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com 
este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
Em bancos de dados, uma transação é uma unidade lógica de trabalho, começando com a operação BEGIN TRANSACTION e terminando 
conforme descrito a seguir: 
 
I. Com uma operação específica, que indica o término bem-sucedido da transação. Ela informa ao gerenciador de transações que uma 
unidade lógica de trabalho foi concluída com sucesso, que o BD está novamente em estado correto e que todas as atualizações foram 
feitas por essa unidade de trabalho e podem ser gravadas no banco de dados. 
 
II. Com uma operação específica, que indica o término malsucedido da transação. Ela informa ao gerenciador de transações que algo 
saiu errado, que o BD pode estar em um estado incorreto, e que todas as transações feitas pela unidade lógica de trabalho até o 
momento devem ser desfeitas. 
 
Essas operações são denominadas, respectivamente, 
[concurso: FGV - 2010 - CODESP-SP - Analista de Sistemas - Tipo 1] 
 
 
COMMIT e ABORT. 
 
 
SUCCESS e ROLLBACK. 
 
 
COMMIT e RECOVER. 
 
COMMIT e ROLLBACK. 
 
 
SUCCESS e RECOVER. 
 
 
 
Explicação: 
. 
 
 
 
 
 
2. 
 
 
Quando implementamos um CRUD com ORM, temos consultas que podem envolver resultados únicos, de tipos simples. 
Se o sistema exige paginação, por exemplo, a contagem de registros é essencial, e retornará um valor inteiro através do método: 
 
 
 
dind 
 
 
getResultList 
 
 
list 
 
 
save 
 
getSingleResult 
 
 
 
 
 
3. 
 
 
As linguagens HQL e JPQL apresentam diversas similaridades com SQL, mas nem todos os operadores estão disponíveis. 
Qual dos operadores seguintes NÃO faz parte da sintaxe HQL? 
 
 
between 
 
union 
 
 
like 
 
 
inner join 
 
 
from 
INTERFACES DE BD 
 
Lupa Calc. 
 
 
 
 
 
CCT0866_A10_202104340818_V2 
 
Aluno: VITOR HUGO SANTOS DE GOIS Matr.: 202104340818 
Disc.: INTERFACES DE BD 2022.3 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. 
O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ouà explicação da mesma. Aproveite para se familiarizar com 
este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
Em relação ao uso de Frameworks na arquitetura MVC, a primeira tarefa executada será o mapeamento objeto-relacional (ORM). Quais 
são os frameworks utilizados? 
 
 
Hibernate e WebGui 
 
Hibernate e JPA 
 
 
JPA e WebGui 
 
 
WebGui e Model 
 
 
Hibernate e Weblocks 
 
 
 
Explicação: 
. 
 
 
 
 
 
2. 
 
 
Considerando o modelo de arquitetura MVC, qual a camada responsável pela interface que será apresentada? 
 
 
 
Controller 
 
 
Interface 
 
 
Front Controller 
 
 
Model 
 
View 
 
 
 
Explicação: 
As camadas são construídas obedecendo a uma ordem de dependência, partindo da Model, cujo único requisito é o banco de dados 
constituído, com os valores de inicialização alimentados, seguido da Controller, utilizando os componentes da Model na implementação 
dos processos ligados às regras de negócio, e finalizando com a construção da interface de usuário, no nível da camada View, que 
depende da Controller, e não processa nada que represente regra de negócios ou acesso direto ao banco de dados. 
 
 
 
 
 
3. 
 
 
Ao utilizar a geração de entidades JPA a partir do banco de dados, no modelo de automatização oferecido pelo NetBeans, qual 
anotação NÃO será criada de forma automática? 
 
 
Column 
 
SequenceGenerator 
 
 
ManyToMany 
 
 
Entity 
 
 
OneToMany

Outros materiais