Questões de Concurso Sobre banco de dados
Foram encontradas 19.127 questões
Rafael aplicou um teste de múltipla escolha de cem questões para um numeroso grupo de alunos e notou que houve uma variada distribuição de notas.
Rafael resolveu trabalhar esses dados, e agrupar esses alunos de modo que cada um ficasse no grupo mais adequado para a sua nota. Assim, poderia preparar atividades específicas para cada grupo.
Assinale a opção que indica o algoritmo mais adequado para essa tarefa.
No PostgreSQL (versão 9.2), os arquivos de texto criados pelo comando pg_dump devem ser lidos pelo programa psql. De forma geral, o comando para restaurar um dump com o programa psql é:
psql dbname < infile
Onde infile é um arquivo gerado através da saída do comando pg_dump e dbname é o nome de um banco de dados previamente criado. Por padrão, o programa psql continuará a executar o script contido no arquivo infile, mesmo depois que erros SQL forem encontrados. Se for desejado, é possível forçar a parada do comando psql caso encontre errros SQL, utilizando o seguinte comando:
Vários tipos de bloqueios são usados no controle de concorrência. Um bloqueio binário pode ter dois estados ou valores: bloqueado e desbloqueado (ou 1 e 0, para simplificar). O esquema a seguir apresenta as operações de bloqueio e desbloqueio para bloqueios binários.

Se o esquema de bloqueio binário simples descrito acima for usado, cada transação precisa
obedecer às seguintes regras, EXCETO:
Considere as afirmações a seguir:
I - Heurísticas e estimativas de custos são técnicas utilizadas para otimização de consultas.
II - A principal heurística utilizada para otimização de consultas consiste em aplicar primeiro as operações que reduzem o tamanho dos resultados intermediários.
III - No processo de otimização de consultas, deve-se sempre escolher o algoritmo de busca binária.
IV - As principais Regras Gerais de transformação para operações da Álgebra Relacional baseiam-se em associatividade, comutatividade e operações em cascata.
Está(ão) correta(s):
Considere as afirmações a seguir sobre as transações T1, T2 e T3, e as agendas S1 e S2 dadas abaixo:
T1: R1(x); R1(z); W1(x).
T2: R2(z); R2(y); W2(z); W2(y).
T3: R3(x); R3(y); W3(y).
S1: R1(x); R2(z); R1(x); R3(x); R3(y); W1(x); W3(y); R2(y); W2(z); W2(y).
S2: R1(x); R2(z); R3(x); R1(z); R2(y); R3(y); W1(x); W2(z); W3(y); W2(y).
I - T1 não obedece às propriedades ACID.
II - S1 é uma agenda serializável e S2 não é uma agenda serializável.
III - S1 e S2 são agendas serializáveis.
IV - T2 e T3 são transações somente-leitura.
Está(ão) correta(s):
Em um banco de dados relacionai, existem as seguintes tabelas: PEÇA, com campos CODPC e NOME, sendo que CODPC é chave primária; PROJETO, com campos CODPR e DESCR, sendo que CODPR ê chave primária; e RELC, com campos CDPC e CDPJ, sendo que a chave primária dessa tabela é composta por CDPC+CDPJ e CDPC é também chave estrangeira ligada a tabela PEÇA e CDPJ é chave estrangeira ligada a tabela PROJETO.
A consulta SQL que fornece NOME dos elementos de
PEÇA que não estão associadas a nenhum elemento
de PROJETO (ou seja, peças que não estão
associadas a nenhum projeto) é:
Julgue o item seguinte quanto aos conceitos de normalização.
Dizer que uma tabela contém tabelas aninhadas é a
mesma coisa que dizer que essa tabela está na Primeira
Forma Normal (1FN).
Julgue o item seguinte quanto aos conceitos de normalização.
Uma dependência funcional transitiva ocorre quando há
uma dependência funcional de uma coluna que não seja
chave primária para com outra coluna, ou uma
combinação de colunas, que também não seja chave
primária.
Julgue o item seguinte quanto aos conceitos de normalização.
Após a obtenção do esquema relacional correspondente
ao documento a ser normalizado, deve-se aplicar a
Quarta Forma Normal (4FN), ou seja, a primeira fase a
ser executada no processo de normalização.
Julgue o item seguinte quanto aos conceitos de normalização.
As dependências parciais não são desejáveis na Segunda
Forma Normal (2FN).
Julgue o item seguinte quanto aos conceitos de normalização.
Embora a normalização seja um conjunto de etapas que
possibilita o reagrupamento de informações, ela não é
destinada a eliminar redundâncias de dados que possam
existir nos arquivos.