Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.343 questões

Q9697 Banco de Dados
Uma forma possível de criar uma nova tabela em uma base de dados do Microsoft Access 2003 é
Alternativas
Q9669 Banco de Dados
O nível de arquitetura de um banco de dados que contém a representação e organização física dos dados nos dispositivos de armazenamento é o
Alternativas
Q9668 Banco de Dados
No âmbito de banco de dados, considere os comportamentos:

I - Dirty Read;
II - Phantom Read;
III - Nonrepeatable Read.

No nível de isolamento REPEATABLE READ do padrão SQL- 92, é(são) possível(eis) o(s) comportamento(s)
Alternativas
Q9667 Banco de Dados
No PostgreSQL, o utilitário que pode ser acionado para efetuar um backup de um banco de dados é o
Alternativas
Q5993 Banco de Dados
No âmbito de bancos de dados distribuídos, seja T uma transação distribuída que deve ser efetivada (commited) segundo o protocolo de compromissamento de duas fases (two-phase commit). Sobre esse assunto, assinale a afirmativa INCORRETA.
Alternativas
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
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
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
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
Respostas
14881: E
14882: A
14883: B
14884: E
14885: C
14886: A
14887: D
14888: A
14889: C
14890: A
14891: A
14892: C
14893: D
14894: E
14895: B
14896: A
14897: D
14898: A
14899: B
14900: B