Questões de Concurso Sobre banco de dados
Foram encontradas 18.926 questões
Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.
Comparativamente aos usados pelos usuários leigos, os
modelos de dados utilizados por programadores são
considerados menos abstratos, pois contêm mais detalhes de
como as informações estão organizadas internamente no banco
de dados.
Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.
O modelo conceitual, que reflete uma estrutura simplificada do
banco de dados, é responsável por registrar como os dados
estão armazenados no sistema de gerenciamento de banco de
dados (SGBD).
Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.
A passagem à terceira forma normal (3FN) tem como objetivo
principal gerar o modelo lógico de dados; por isso, ela não visa
eliminar redundância de dados, como ocorre com as demais
formas normais.
Acerca dos conceitos de normalização de dados e dos modelos de dados, julgue o item subsequente.
Uma tabela estará na segunda forma normal (2FN) quando,
além de estar na terceira forma normal (3FN), ela contiver
dependências funcionais parciais.
Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
No MySQL 5.6, os índices são usados para, entre outras
operações, desconsiderar linhas a serem pesquisadas e(ou)
encontrar linhas abrangidas pelo WHERE mais rapidamente.
Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
No MySQL 5.6, o banco de dados information_schema
guarda dados estatísticos e eventos para serem utilizados caso
se queira encontrar problemas de velocidade de acesso aos
dados e(ou) problemas de integridades no SGBD.
Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
No Oracle 12C, a Automatic Workload Repository (AWR) é
uma funcionalidade similar ao autovacuum no Postgres 9.6,
haja vista que ambos processam e mantêm estatísticas de
desempenho para detecção de problemas e manutenção
automática do banco de dados, por exemplo, reusando,
ajustando e excluindo dados temporários e reusando espaço em
blocos por linhas excluídas.
Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
No MySQL 5.6, o modo padrão de execução das transações é
autocommit, o qual faz que as mudanças realizadas se tornem
permanentes após a execução bem-sucedida desse comando;
entretanto, esse modo será desabilitado implicitamente, se
uma série de instruções for iniciada por meio do comando
START TRANSACTION.
Julgue o item que se segue, a respeito do processamento de transações e otimização de desempenho do SGBD e de consultas SQL.
O controle de nível de isolamento de transações é importante
para gerenciar a forma como as transações concorrentes se
comportarão no SGBD. No Postgres 9.6, o nível de isolamento
padrão é READ COMMITTED, mas pode ser alterado
para SERIAZABLE por meio do comando SET TRANSACTION
ISOLATION LEVEL SERIAZABLE.
Acerca do Oracle 12C, julgue o próximo item.
Os blocos de dados são organizados em cabeçalho
(row header) e dados (column data); a cada nova transação, o
registro é armazenado como uma nova linha na tabela e, assim,
um registro é armazenado em várias colunas em blocos de
dados no disco.
Acerca do Oracle 12C, julgue o próximo item.
Os dados nos SGBDs são organizados em blocos, em que os
sistemas de suporte à decisão (DSS) e os ambientes de banco
de dados de data warehouse tendem a se beneficiar de valores
de tamanho de bloco maiores.
Acerca do Oracle 12C, julgue o próximo item.
Especialmente voltado para o armazenamento de dados de
sistemas de suporte a decisão (DSS) e data warehouse, os
dados no Oracle podem ser armazenados em uma nova área
opcional denominada In-Memory (IM). A IM é um suplemento
que substitui a system global area (SGA), pois se sobrepõe ao
cache de buffer do banco de dados, permitindo alto poder de
processamento ao varrer dados colunares rapidamente por
meio de vetorização.
Julgue o item subsequente, a respeito do Postgres 9.6.
Nas instruções seguintes, a palavra-chave IMMUTABLE indica que a função criada não pode modificar o banco de dados.

Julgue o item subsequente, a respeito do Postgres 9.6.
Ao se criar uma trigger, a variável especial TG_OP permite
identificar que operação está sendo executada, por exemplo,
DELETE, UPDATE, INSERT ou TRUNCATE.
Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
O comando a seguir no MySQL 5.6 modifica o tipo do campo nome para CHAR na tabela software.
ALTER TABLE software MODIFY nome char(100);
Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
O comando ALTER TABLE software add data
datetime; no MySQL 5.6 adiciona um novo campo data à
tabela software.
Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
A tabela vsoftware está na segunda forma normal (2FN),
porque contém uma chave estrangeira referenciada à tabela
software.
Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
A execução do comando

Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
A execução do comando
SELECT a.idsoft, a.versao, a.descricao
FROM 'vsoftware' a
LEFT OUTER JOIN 'vsoftware' b
ON a.idsoft = b.idsoft AND a.versao <
b.versao
WHERE b.idsoft IS NULL;
retornará os seguintes dados.
idsoft versao descricao
1 3 adicao da tela C.
2 2 adicao da tela D.
Com base nos comandos MySQL 5.6 precedentes, julgue o item a seguir.
Especialmente devido à expressão na linha 11, o comando a seguir, após executado, retornará três registros.

