Logo Passei Direto
Buscar
O padrão DAO surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos SQL dispersos, em meio ao código do aplicativo, diminuem o reuso e aumentam a dificuldade de manutenção. Esse padrão tem como objetivo concentrar os comandos SQL em classes específicas, onde o método alterar, por exemplo, receberia uma entidade como parâmetro e invocaria um comando do tipo:
A CREATE
B INSERT
C DELETE
D SELECT
E UPDATE
User badge image
Desafios para Aprender

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

O padrão DAO (Data Access Object) é utilizado para abstrair e encapsular o acesso a dados, permitindo que a lógica de negócios não precise se preocupar com a forma como os dados são armazenados ou recuperados. Analisando as opções: A) CREATE - Refere-se à criação de uma nova tabela ou estrutura de dados, não a uma operação de alteração de dados. B) INSERT - É um comando SQL utilizado para inserir novos registros em uma tabela, mas não se refere a uma alteração de um registro existente. C) DELETE - Este comando é usado para remover registros de uma tabela, não para alterar. D) SELECT - Este comando é utilizado para consultar dados, não para alterar. E) UPDATE - Este comando é especificamente utilizado para alterar registros existentes em uma tabela. Dado que o método "alterar" mencionado no enunciado se refere a modificar dados existentes, a opção correta é: E) UPDATE.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Quando adotamos o mapeamento objeto-relacional com base no JPA, temos apenas um arquivo de configuração para definir as conexões com o banco de dados e qual driver de persistência será utilizado.
Qual o nome do arquivo?
A web.xml
B database.xml
C jdbc.xml
D persistence.xml
E orm.xml

Atualmente temos diversas opções de sistemas para gerenciamento de bancos de dados (SGBDs), como Oracle e SQL Server, por exemplo. A grande maioria dos sistemas de gerenciamento exige a instalação de um servidor apropriado e uma sequência de ações de configuração, mas a plataforma Java traz uma opção de banco de dados relacional simples, na distribuição do JDK, que não precisa de um servidor, sendo totalmente construído na linguagem Java.
Qual o nome desse banco de dados?
A MySQL
B SQLite
C PostgreSQL
D Firebase
E Derby

As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operações DML executadas de forma sequencial.
Uma transação é confirmada pelo método:
A grant
B startTransaction
C rollback
D revoke
E commit

Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:
A InterruptedException e NullPointerException
B IOException e IllegalArgumentException
C ClassNotFoundException e SQLException
D InterruptedException e SQLException
E ClassNotFoundException e NullPointerException

O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações sucessivas.
Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo automático, o que é viabilizado pelo método:
A getConnection
B setAutoCommit
C executeUpdate
D rollback
E executeQuery

Mais conteúdos dessa disciplina