Questões de Concurso Sobre banco de dados

Foram encontradas 19.026 questões

Q5992 Banco de Dados
Para um melhor desempenho, que valor de FILL FACTOR deve ser utilizado em uma tabela somente para leitura (read-only) no SQL Server 2005?
Alternativas
Q5991 Banco de Dados
Considere as tabelas abaixo "CLIENTE" e "COMPRA", juntamente com a consulta em seguida.
Imagem associada para resolução da questão
Quantas linhas retorna a consulta acima?
Alternativas
Q5990 Banco de Dados
No âmbito de banco de dados, que grafo de precedência representa um escalonamento que NÃO é serializável quanto ao conflito?
Alternativas
Q5989 Banco de Dados
Assinale a opção em que são apresentadas duas operações fundamentais e unárias da álgebra relacional.
Alternativas
Q5984 Banco de Dados
Observe as afirmativas abaixo sobre o MS SQL SERVER 2005 .

I - É possível gerenciar bancos de dados OLTP e OLAP.
II - As expressões MDX definem consultas e objetos multidimensionais em bancos de dados OLTP.
III - O BCP utiliza ODBC (Open Database Connectivity) para comunicação com o SQL Server.
IV - Pipes nomeados (named pipes) são suportados nativamente.
V - A tabela sysdatabases encontra-se no banco de dados de sistema chamado MSDB.

Estão corretas, apenas, as afirmativas
Alternativas
Q5933 Banco de Dados
Seja o seguinte grupo de tabelas de um sistema:

fabricante (idfabricante, nome, endereço)
peça (idmodelo, nome, descrição)
constrói (idmodelo (FK), idfabricante (FK), data, quantidade, cor)

Um programador monta a seguinte consulta SQL:

Imagem associada para resolução da questão
Qual o retorno dessa consulta?
Alternativas
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
Respostas
18481: A
18482: A
18483: C
18484: D
18485: A
18486: B
18487: E
18488: E
18489: C
18490: B
18491: D
18492: A
18493: A
18494: C
18495: D
18496: E
18497: B
18498: A
18499: D
18500: A