Questões de Concurso Sobre banco de dados

Foram encontradas 18.803 questões

Q5932 Banco de Dados
Um analista de sistemas recebe o seguinte trecho de descrição de um sistema:

Uma empresa contrata um profissional para trabalhar em um projeto recebendo um determinado salário. Sabe-se que um projeto pode ter a participação de diversas empresas e que um profissional pode desempenhar várias atividades nesse projeto (p.ex. operador de guindaste e pedreiro). Que modelo ER representa corretamente essa descrição?

(O símbolo (*) representa atributo multivalorado).
Alternativas
Q5931 Banco de Dados
O Administrador de Dados de uma loja virtual verifica que há um problema no sistema controlador do estoque. Alguns produtos apresentam quantidades negativas, ou seja, houve mais vendas que a quantidade existente no estoque.
O programador do sistema mostra, em pseudocódigo, o trecho que realiza a verificação do estoque. 
Imagem associada para resolução da questão
Qual opção descreve corretamente o problema e sua solução?
Alternativas
Q5930 Banco de Dados
Um funcionário, encarregado de verificar o correto funcionamento de uma base de dados relacional, faz o seguinte teste:

select nome from emp where matr = 123;

O resultado é vazio. Então ele executa:

insert into emp(matr, nome, salario, ativo)
values (123, 'José da Silva', 2000, 'N');
commit;

O banco de dados não retorna erro e informa que inseriu uma linha.
Por fim, para verificar, ele consulta novamente:

select nome from emp where matr = 123;

O resultado continua vazio.

Supondo que o sistema gerenciador de banco de dados esteja funcionando corretamente, que opção explica o ocorrido?
Alternativas
Q5928 Banco de Dados
Uma tabela de um banco de dados relacional para um sistema de loja virtual foi definida da seguinte forma:

cliente (idCliente, nome, senha, endereço, tipoEndereço, telefone*)
onde (*) indica campo multivalorado.

Conhecendo as dependências funcionais:

idCliente -> nome,senha,endereço,tipoEndereço,telefone* tipoEndereço -> endereço

Assinale a opção correta quanto à decomposição da tabela segundo a terceira Forma Normal (3FN).
Alternativas
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
Q2963153 Banco de Dados

O sistema SQL Server utiliza para análise multidimensional de dados um serviço denominado

Alternativas
Q2963152 Banco de Dados

Em um Modelo E/R, o item que normalmente pode representar um relacionamento é

Alternativas
Q2963150 Banco de Dados

NÃO é um objetivo do processo de normalização

Alternativas
Q2963148 Banco de Dados

A propriedade de um SGBD que deve garantir que o banco de dados permaneça inalterado, se ocorrer algum erro numa instrução individual, denomina-se

Alternativas
Q2963147 Banco de Dados

A instrução SQL: INSERT INTO APROVADOS (NUM,NOTA) SELECT NUM,NOTA FROM ALUNOS WERE SITUACAO = ´APROVADO´; resultará na

Alternativas
Q2963143 Banco de Dados

A função de dicionário de dados deve ser fornecida no SGBD por meio de um

Alternativas
Q2963141 Banco de Dados

Considerando os três níveis da arquitetura de sistemas de bancos de dados ANSI/SPARC, a chave para a independência física de dados deverá ser construída e mantida pelo mapeamento

Alternativas
Q2963076 Banco de Dados

Uma instrução SQL realiza as associações entre as linhas de duas tabelas por meio de uma operação de

Alternativas
Q2257839 Banco de Dados
Assinale a opção que apresenta sintaxe correta segundo a linguagem SQL.
Alternativas
Q2257833 Banco de Dados
Entre as palavras reservadas da linguagem de manipulação de dados, não se inclui
Alternativas
Q2257832 Banco de Dados
As visões (views) em um SGBD, como métodos de acesso a dados,
Alternativas
Q2257831 Banco de Dados
Os modelos lógicos de dados para implementação em um SGBD devem
Alternativas
Q2257830 Banco de Dados
No que se refere aos sistemas gerenciadores de banco de dados (SGBD), assinale a opção correta.
Alternativas
Respostas
18261: E
18262: E
18263: C
18264: B
18265: D
18266: A
18267: A
18268: C
18269: D
18270: E
18271: B
18272: A
18273: D
18274: A
18275: B
18276: B
18277: C
18278: E
18279: B
18280: A