Buscar

AV2 - Aplicações 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 7 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 7 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

Thamires Vasconcelos da Silva
thamiresvasconcelos23@gmail.com
0/1
Por meio de SGBD, as aplicações não acessam mais os bancos de dados
diretamente e o SGBD faz a ponte entre o banco de dados e as diferentes
aplicações que podem fazer uso deles, garantindo a consistência, entre outros.
Mesmo com SGBD, as aplicações acessam os dados diretamente. Os SGBD são
responsáveis apenas pela modelagem dos bancos de dados.
A definição dos dados passou para o banco de dados, ou seja, definição das
tabelas, dos campos, tipos de dados, entre outros, são feitas por meio dos bancos
de dados.
É possível fazer a integração de bancos de dados implementados com MySQL e
aplicações implementadas em Java.
Java tem uma API denominada JDBC (Java Database Connectivity) que tem
funcionalidades que nos permitem a integração com bancos de dados.
Resposta correta
Mesmo com SGBD, as aplicações acessam os dados diretamente. Os SGBD são
responsáveis apenas pela modelagem dos bancos de dados.
AV2 - DBD - Turma 821 Total de pontos 8/10
Formulário contendo 10 questões, valendo 1,0 ponto cada. A nota desta prova será 
convertida, de modo que, quem acertar todas as questões, ficará com nota 8,0. Os outros 
2,0 pontos são da APS.
Insiram o nome completo e email nos respectivos campos do formulário.
Boa prova!
Digite seu nome completo *
Digite seu email *
Analise as sentenças e, depois, marque a opção incorreta:
1/1
Não é possível desenvolver aplicações com Java que interagem com bancos de
dados MySQL por meio da API JDBC.
Java se comunica exclusivamente com MySQL e vice-versa, por serem duas
tecnologias das mais utilizadas.
Java se comunica exclusivamente com bancos de dados da Amazon AWS.
É possível desenvolver aplicações com Java que interagem com bancos de
dados MySQL por meio da API JDBC, sendo necessário utilizar um driver
específico para possibilitar a comunicação entre Java e MySQL.
Java não se comunica com bancos de dados por questões de segurança, mas
alguns desenvolvedores implementaram alternativas para suprir esta limitação.
1/1
Operações CRUD (Create, Retrieve, Update, Delete) não se referem à criação,
recuperação, atualização e exclusão de conteúdo de bancos de dados.
Operações CRUD (Consistency, Reinforcement, Unstoppable, Delivery) se referem à
consistência, reforço, ininterrupto e entrega de conteúdo de bancos de dados.
Operações CRUD são utilizadas somente para fins didáticos, tendo em vista o custo
computacional elevado.
Operações CRUD (Create, Retrieve, Update, Delete) se referem à criação,
recuperação, atualização e exclusão de conteúdo de bancos de dados.
Operações CRUD só são utilizadas com PostgreSQL, por serem uma API desta
ferramenta.
Analise as sentenças abaixo e, depois, marque a opção correta:
Analise as sentenças abaixo e,depois, marque a opção correta:
1/1
DAO (Data Access Object) não é um padrão de projeto que implementa mecanismos
e acesso necessários para se trabalhar com bancos de dados.
DAO (Data Access Object) é um padrão de projeto que implementa mecanismos
e acesso necessários para se trabalhar com bancos de dados.
DAO (Data Access Object) é uma API de Java que permite a integração de
aplicações web de backend com aplicações de front end.
DAO c é um padrão de projeto open source que permite que se façam análises de
dados em aplicações remotas.
DAO, implementado pela Apple, é o mesmo que Hibernate, implementado pela
Microsoft.
1/1
O Hibernate é uma API de Java que permite que os bancos de dados relacionais
entrem em hibernação quando não estiverem sendo utilizados, objetivando reduzir o
custo computacional das aplicações.
O Hibernate é a mesma coisa que o DAO (DAO (Data Access Object). A única
diferença é que o Hibernate se refere à camada de aplicação e o DAO se refere à
camada de dados.
O Hibernate é um padrão de projetos da Microsoft, que permite a modelagem de
bancos de dados relacionais.
O Hibernate é um framework que permite a realização do mapeamento dos
dados do banco de dados para as classes Java, simplificando o processo de
integração da aplicação Java com bancos de dados.
O Hibernate está caindo em desuso porque tem limitações de uso, ou seja, só pode
ser utilizado para bancos de dados com até 1 Mega Bytes. Atualmente, com o
denominado Big Data, outras tecnologias surgiram como o BDE (Big Data
Enterprise).
Analise as sentenças abaixo e, depois, marque a opção correta:
Analise as sentenças abaixo e, depois, marque a opção correta:
1/1
A linha de código se refere ao carregamento do driver da aplicação, que permitirá
que aplicações Java acessem bancos de dados MariaDB.
A linha de código se refere ao carregamento do driver da aplicação, que permitirá
que aplicações Java acessem bancos de dados MongoDB.
A linha de código se refere ao carregamento do driver da aplicação, que
permitirá que aplicações Java acessem bancos de dados MySQL.
A linha de código se refere à criação de uma estação de trabalho que permitirá o
uso de comandos SQL diretamente no console.
A linha de código está errada e não tem nenhuma relação com a disciplina bancos
de dados.
1/1
A linha de código se refere ao estabelecimento da conexão de uma aplicação
Java com o banco de dados MySQL de nome Alunos, que é executado
localmente, pela porta 3306, com usuário root e senha 123.
A linha de código se refere ao estabelecimento da conexão de uma aplicação Java
com o banco de dados MySQL de nome localhost, que é executado localmente, pela
porta com usuário root e senha 123, acessando a tabela Alunos.
A linha de código se refere ao carregamento do driver jdbc:mysql para a aplicação
Java denominada Alunos.
A linha de código se refere ao estabelecimento da conexão do banco de dados que
está localizado na nuvem, na aplicação denominada localhost.
A linha de código está errada porque misturou DriverManager, que se refere ao
carregamento do driver, com getConnection, que se refere à requisição de conexão.
Observe a linha de código mostrada abaixo e, depois, marque a opção
correta:
Observe a linha de código mostrada abaixo e, depois, marque a opção
correta:
1/1
“comando” é um pedido de requisição de conexão dentro da operação denominada
“conexao” que permite a realização de operações com bancos de dados.
“conexao” é uma estação de trabalho dentro da conexão denominada “comando”
que permite a realização de operações com bancos de dados.
A linha de código está errada porque não é possível criar um “statement” vinculado
a alguma conexão.
A linha de código se refere ao envio de “query” ao banco de dados, que estão
implícitos, mas contém operações “select”.
“comando” é uma espécie de estação de trabalho dentro da conexão
denominada “conexao” que permite a realização de operações com bancos de
dados.
Observe a linha de código mostrada abaixo e, depois, marque a opção
correta:
0/1
O atributo “stringComando” contém a string correspondente à conexão com o banco
de dados.
O método “executeQuery” é responsável por verificar o status de conexão com o
banco de dados.
O atributo “stringComando” contém a string correspondente a “query” que será
executada por meio do método “executeQuery”, que envia o comando SQL e o
retorno do comando será montado no objeto denominado “resultado”.
“ResultSet” é o nome o atributo que vai receber o comando SQL que,
posteriormente, será enviado ao banco por meio do método “stringComando”.
As linhas de código estão erradas porque não é possível enviar um comando SQL
por meio do método “executeQuery”.
Resposta correta
O atributo “stringComando” contém a string correspondente a “query” que será
executada por meio do método “executeQuery”, que envia o comando SQL e o
retorno do comando será montado no objeto denominado “resultado”.
Analise as linhas de código abaixo e, depois, marque a opção correta:
1/1
As linhas de código acima exibirão os conteúdos dos campos nome do “funcionario”
que está presente nas tabelas “nome” e “salario”, de pessoas que tenham salário
acima de 2000 e idade menor que 30.
As linhas de código acima exibirão os conteúdosdos campos "nome" e “salario”,
da tabela “funcionario”, de pessoas que tenham salário acima de 2000 e idade
menor que 30.
Não é possível utilizar a cláusula AND vinculada a um select.
Não é possível utilizar o SELECT para mais de um atributo, ou seja, deveria usar um
SELECT para “nome” e outro SELECT para “idade”.
Não existe a expressão WHERE em SQL. Para se estabelecer relação condicional,
deve-se utilizar IF.
Este conteúdo não foi criado nem aprovado pelo Google. - Termos de Serviço - Política de Privacidade
Analise as linhas de código abaixo e, depois, marque a opção correta:
 Formulários
https://policies.google.com/terms
https://policies.google.com/privacy
https://www.google.com/forms/about/?utm_source=product&utm_medium=forms_logo&utm_campaign=forms

Continue navegando