Questões de Concurso Sobre banco de dados

Foram encontradas 15.836 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q5927 Banco de Dados
Um analista de sistemas elabora um texto explicando um sistema de uma imobiliária. Todo departamento deve possuir um e somente um gerente.

Todo empregado deve estar alocado a um e somente um departamento.

O Administrador de Dados elabora os comandos SQL para esse sistema.

Imagem associada para resolução da questão
Sobre as colunas EMPREGADO.IDDEPTO e
DEPARTAMENTO.MATGERENTE e suas restrições de nulidade
(NULL ou NOT NULL) e de integridade referencial (chave
estrangeira), é correto afirmar que
Alternativas
Q5926 Banco de Dados
Observe as seguintes tabelas de um sistema:

Pessoa (nomePessoa, endereço)
Filme (nomeFilme, estúdio, verba)
Trabalha (nomePessoa(FK), nomeFilme(FK), atividade, salário)

Um administrador de dados deseja fazer o seguinte relatório: Todas as pessoas, os filmes nos quais já trabalharam e o total recebido por cada filme. Se uma pessoa nunca trabalhou num filme, ela deve aparecer no relatório. A atividade que a pessoa exerceu no filme (ex: ator, diretor, câmera etc.) não é importante para o relatório.

Qual consulta retorna o conjunto resposta correto?
Alternativas
Q5925 Banco de Dados
Duas transações (T1 e T2) de banco de dados executam as seguintes seqüências de operações:
T1:
Na tabela DEPARTAMENTO, bloqueia a linha N em modo compartilhado;
Na tabela DEPARTAMENTO, lê a coluna DESPESA da linha N;
Na tabela DEPARTAMENTO, desbloqueia a linha N;
Na tabela PROJETO, bloqueia a linha M em modo compartilhado;
Na tabela PROJETO, lê a coluna VERBA da linha M;
Na tabela PROJETO, desbloqueia a linha M;
Na tabela PROJETO, bloqueia a linha M em modo exclusivo;
Na tabela PROJETO, escreve a coluna VERBA da linha M com o valor VERBA + DESPESA;
Na tabela PROJETO, desbloqueia a linha M;

T2:
Na tabela PROJETO, bloqueia linha M em modo compartilhado;
Na tabela PROJETO, lê a coluna VERBA da linha M;
Na tabela PROJETO, desbloqueia a linha M;
Na tabela DEPARTAMENTO, bloqueia a linha N em modo compartilhado;
Na tabela DEPARTAMENTO, lê a coluna DESPESA da linha N;
Na tabela DEPARTAMENTO, desbloqueia a linha N;
Na tabela DEPARTAMENTO, bloqueia a linha N em modo exclusivo;
Na tabela DEPARTAMENTO, escreve a coluna DESPESA da linha N com o valor DESPESA + VERBA;
Na tabela DEPARTAMENTO, desbloqueia a linha N;

É correto afirmar que essas transações
Alternativas
Q5653 Banco de Dados
Imagem associada para resolução da questão
Na consulta acima o asterisco (*) apresentado na tabela Livros representa:
Alternativas
Q5639 Banco de Dados
Os bancos de dados relacionais são uma das principais
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
Uma relação encontra-se na primeira forma normal caso
tenham sido eliminadas todas as superchaves dessa relação.
Alternativas
Q5638 Banco de Dados
Os bancos de dados relacionais são uma das principais
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
A operação PROJECT da álgebra relacional permite
selecionar um subconjunto das tuplas de uma relação.
Alternativas
Q5637 Banco de Dados
Os bancos de dados relacionais são uma das principais
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
No modelo relacional, uma relação consiste em um conjunto
obrigatoriamente ordenado de tuplas.
Alternativas
Q5636 Banco de Dados
Os bancos de dados relacionais são uma das principais
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
O grau de um tipo de relacionamento é o número de tipos de
entidades participantes desse tipo de relacionamento.
Alternativas
Q5635 Banco de Dados
Os bancos de dados relacionais são uma das principais
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
O domínio de um atributo consiste no conjunto de entidades
em que tal atributo é utilizado.
Alternativas
Q5634 Banco de Dados
Os bancos de dados relacionais são uma das principais
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
O modelo entidade-relacionamento permite a utilização de
atributos cujo valor é derivado de outros atributos.
Alternativas
Q5633 Banco de Dados
Os bancos de dados relacionais são uma das principais
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
No modelo entidade-relacionamento, um atributo tem a
função específica de descrever uma propriedade de um
relacionamento.
Alternativas
Q5607 Banco de Dados
Considerando um banco de dados relacional com o uso da
SQL (structured query language), julgue os itens a seguir.
O uso de SQL JOIN é necessário quando se deseja obter o
valor de duas ou mais tabelas para gerar um resultado
completo.
Alternativas
Q5606 Banco de Dados
Considerando um banco de dados relacional com o uso da
SQL (structured query language), julgue os itens a seguir.
O comando DELETE FROM FUNC WHERE 0 = 0 está
sintaticamente correto e permite excluir registros da tabela
FUNC.
Alternativas
Q5605 Banco de Dados
Considerando um banco de dados relacional com o uso da
SQL (structured query language), julgue os itens a seguir.
O comando UPDATE DATA INTO FUNC SET
coluna = novo_valor WHERE coluna = algum_valor está
sintaticamente correto e permite atualizar um dado na tabela
denominada FUNC.
Alternativas
Q5604 Banco de Dados
Considerando um banco de dados relacional com o uso da
SQL (structured query language), julgue os itens a seguir.
O comando FROM FUNC SELECT (coluna1, coluna2)
WHERE N > M está sintaticamente correto e permite a
busca de um valor N que seja maior que o valor M, na tabela
de nome FUNC.
Alternativas
Q5603 Banco de Dados
Considerando um banco de dados relacional com o uso da
SQL (structured query language), julgue os itens a seguir.
O comando INSERT INTO FUNC (coluna1, coluna2)
DATA (dado1, dado2) está sintaticamente correto e permite
realizar a inserção de um conjunto de dados em uma tabela
denominada FUNC.
Alternativas
Q5273 Banco de Dados
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens.
A denormalização introduz redundância visando reduzir o tempo das consultas, inserções, atualizações e deleções. São formas de denormalização: a remoção de colunas cujos valores podem ser derivados dos valores de outras colunas visando reduzir a ocorrência de computações repetitivas; a união de tabelas normalizadas em uma tabela visando reduzir as junções.
Alternativas
Q5272 Banco de Dados
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens.
No SQL, são possíveis os seguintes níveis de isolamento entre transações: serializável, read com efetivação, read sem efetivação e read repetitivo. No read com efetivação, não é possível a leitura de dados não-efetivados, nem é possível que, entre duas leituras de um registro feitas por uma transação, o registro tenha sido modificado por transações efetivadas com sucesso.
Alternativas
Q5271 Banco de Dados
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens.
Um gatilho (trigger) tem as seguintes características: é disparado quando ocorrem eventos como inserções, atualizações ou deleções; ao ser disparado, um gatilho pode testar uma condição para definir a ação a ser executada em resposta ao evento; não pode ser desabilitado e posteriormente habilitado; não pode referenciar valores que os dados tinham antes do evento.
Alternativas
Q5266 Banco de Dados
A seguir, são apresentadas tabelas de um banco de dados e comandos SQL. 

 

 





Acerca das tabelas e dos comandos SQL apresentados, julgue os seguintes itens.
O resultado da execução do comando 2 é

Roberto Brasilia
Pedro Rio
Alternativas
Respostas
15441: D
15442: A
15443: A
15444: E
15445: E
15446: E
15447: E
15448: C
15449: E
15450: C
15451: E
15452: C
15453: C
15454: E
15455: E
15456: E
15457: E
15458: E
15459: E
15460: C