Em um sistema de gerenciamento de conexões com banco de dados, é necessário garantir que exista
apenas uma instância da classe responsável pela conexão, pois a criação de múltiplas instâncias
poderia resultar em conexões duplicadas e sobrecarregar o banco de dados. Para isso, foi adotado o
padrão de projeto Singleton. Qual das seguintes afirmações sobre o padrão Singleton está correta?
Em um sistema de gestão acadêmica de uma universidade, é necessário registrar informações sobre os
discentes e as disciplinas em que estão matriculados. Cada discente pode se matricular em várias
disciplinas, e cada disciplina pode ter vários discentes matriculados. Considerando os conceitos e boas
práticas de modelagem de banco de dados relacional, qual das alternativas a seguir melhor representa
a estrutura das tabelas para atender a essa necessidade?
Um administrador de banco de dados PostgreSQL precisa otimizar o armazenamento de uma tabela
com grandes volumes de dados em um sistema de arquivos com baixa performance, movendo a tabela
para um disco mais rápido. Qual dos seguintes objetos do PostgreSQL o administrador deve utilizar
para distribuir fisicamente os dados da tabela em outro local de armazenamento?
Uma tabela chamada vendas armazena informações sobre as vendas realizadas por uma determinadaempresa, com as seguintes colunas:
• id_venda (INT): identificador da venda • data_venda (DATE): data em que a venda foi realizada • id_produto (INT): identificador do produto vendido • quantidade (INT): quantidade de itens vendidos • valor_total (DECIMAL): valor total da venda
Qual das consultas abaixo retorna o número do mês, número total de vendas e o valor médio dasvendas do mês indepentende do ano da venda, considerando o uso da linguagem SQL no banco dedados PostgreSQL?
A seguir, são mostradas, como exemplo, as duas primeiras linhas (a linha de título e a primeira entrada de dados) das tabelas de nome Clientes e de nome Pedidos.
CodCliente
Nome
Endereco
Cidade
CEP
1
Jorge Sousa
Rua das Pedras 23
Campos
56231900
CodPedido
CodCliente
DataPedido
DataEntrega
Frete
72453
56
2024.11.03
2024.12.15
Correios
Normal
A partir das informações precedentes, julgue o item a seguir, em relação ao tratamento de dados e tabelas usando a SQL, considerando que, por padrão, todas as instruções são finalizadas com ponto e vírgula (;) após a última cláusula.
Em uma instrução, a cláusula WHERE somente pode ser usada para estabelecer critérios para campos referentes a lugar, como Cidade e Endereco.
A seguir, são mostradas, como exemplo, as duas primeiras linhas (a linha de título e a primeira entrada de dados) das tabelas de nome Clientes e de nome Pedidos.
CodCliente
Nome
Endereco
Cidade
CEP
1
Jorge Sousa
Rua das Pedras 23
Campos
56231900
CodPedido
CodCliente
DataPedido
DataEntrega
Frete
72453
56
2024.11.03
2024.12.15
Correios
Normal
A partir das informações precedentes, julgue o item a seguir, em relação ao tratamento de dados e tabelas usando a SQL, considerando que, por padrão, todas as instruções são finalizadas com ponto e vírgula (;) após a última cláusula.
A instrução a seguir é usada para selecionar todos os registros da tabela Clientes.
No que se refere a testes de verificação de qualidade de códigos
automatizados e a persistência, julgue o próximo item.
No JPA 2.0, a exceção OptimisticLockException pode
ocorrer na tentativa de atualizar ou remover uma entidade
modificada por outra transação, independentemente de
controle de versão aplicado à entidade.