Os processos de teste de software objetivam avaliar os programas
implementados, bem como identificar possíveis erros em um
programa antes da sua utilização. A esse respeito, julgue o próximo item.
Indica-se a automatização de testes para os testes de
componentes e de sistema, visto que o uso de testes unitários
é inviável, por dependerem de diversas possibilidades a serem
avaliadas.
Acerca do PostgreSQL e do MySQL, julgue o seguinte item.
O comando PostgreSQL apresentado a seguir permite criar um
banco de dados de nome prova no servidor servir na porta
5000. createdb -p 5000 -s servir -C LATIN1 -b prova
O comando SQL mostrado a seguir fará uma consulta na tabela
empregados e retornará os campos primeiro_nome,
sobrenome e salario de todos os empregados do
departamento (id_departamento) 40, ordenados pelo
campo sobrenome.
SELECT primeiro_nome, sobrenome, salario FROM empregados
WHERE id_departamento = 40
ORDER BY sobrenome
Os processos de teste de software objetivam avaliar os programas
implementados, bem como identificar possíveis erros em um
programa antes da sua utilização. A esse respeito, julgue o próximo item.
Os testes de componentes têm a finalidade de comprovar que
as interfaces de componentes funcionam de acordo com a sua
especificação.
Acerca de segurança da informação, julgue o item subsequente.
Por meio da política de privacidade, contida na política de
segurança das organizações, definem-se as regras de uso dos
recursos computacionais, os direitos e deveres de quem utiliza
esses recursos, assim como as situações consideradas abusivas.
Julgue o item seguinte a respeito de banco de dados.
Em uma tabela de um banco de dados relacional, se uma
restrição de chave primária for definida como composta de
mais de uma coluna, os seus valores poderão ser duplicados em
uma coluna; no entanto, cada combinação de valores de todas
as colunas na definição da restrição de chave primária deve ser
exclusiva.
Acerca de Java, julgue o item subsequente. Para o usuário do JPA (Java Persistence API), o arquivo hbm.xml é responsável pela configuração do funcionamento do sistema e
especifica a conexão com o banco de dados, seu dialeto e a linguagem de consulta.
No que se refere aos sistemas de controle de versão e ao
Subversion, julgue o item a seguir.
Uma desvantagem dos sistemas de controle de versão que
adotam o modelo lock-modify-unlock é a baixa produtividade
em trabalhos colaborativos: esse modelo não permite que o
conteúdo de um arquivo seja alterado por mais de um usuário
simultaneamente.
O comando SQL ilustrado a seguir atualiza os dados dos
empregados do departamento (id_departamento) 50 que
têm como função (id_funcao) VENDEDOR para o
departamento 80 e gerente (id_gerente) 145.
UPDATE empregados
SET id_departamento = 80,
id_gerente = 145
WHERE id_departamento = 50
AND funcao = 'VENDEDOR';