🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.926 questões

Q634167 Banco de Dados

Algumas das mais importantes implementações de bancos de dados relacionais dispõem do comando TRUNCATE para remover registros de uma tabela.

Considere as seguintes opções para remover registros de uma tabela T:

I. Usando o comando DELETE;

II. Usando o comando TRUNCATE;

III. Removendo a tabela T e executando um comando CREATE TABLE para recriá-la em seguida.

Sobre essas opções, é correto afirmar que:

Alternativas
Q634166 Banco de Dados

Atenção:

Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. 


A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas AutorLivraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta

Considere uma implementação Oracle do banco BOOKS.

Imagem associada para resolução da questão

para qualquer que tenha sido a ordem de inclusão dos registros na tabela, pode ser obtido somente pelo(s) comando(s):

Alternativas
Q634165 Banco de Dados

Analise o seguinte script SQL executado num banco de dados Oracle.

Imagem associada para resolução da questão

O comando que retorna corretamente a lista de alunos com suas respectivas disciplinas e notas é:

Alternativas
Q634164 Banco de Dados

Atenção:

Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. 

A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta

No banco de dados BOOKS, a lista de todas as dependências funcionais que devem existir para que a tabela “Oferta” esteja normalizada até a forma Boyce-Codd é:
Alternativas
Q634163 Banco de Dados

Atenção:

Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. 

A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta

Quando executado no contexto do banco de dados BOOKS, o comando SQL

Imagem associada para resolução da questão

produz um resultado cujo número de linhas, além da linha de título, é:

Alternativas
Q634162 Banco de Dados

Atenção:

Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. 

A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta

No banco de dados BOOKS, o campo NumLivrarias, da tabela Livro, contém informação redundante, pois denota o número de livrarias que oferecem o livro e pode ser computado.

O comando SQL que calcula e atualiza esse campo corretamente é:

Alternativas
Q634161 Banco de Dados

Atenção:

Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. 

A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta

No MS SQL Server, o comando SQL

Imagem associada para resolução da questão

produz, para as tabelas do banco de dados BOOKS, uma lista contendo nomes de livrarias e nomes de autores, tal que, para cada linha, a livraria listada:

Alternativas
Q634160 Banco de Dados

Atenção:

Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. 

A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido.

AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro.

LivrariaID e LivroID constituem a chave primária da tabela Oferta

Com relação ao banco de dados BOOKS, analise os comandos SQL exibidos a seguir:

Imagem associada para resolução da questão

É correto afirmar que:

Alternativas
Q632533 Banco de Dados

Analise os comandos Oracle RMAN para extração de backups a seguir:

I. BACKUP INCREMENTAL LEVEL 0 DATABASE;

II. BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE;

III. BACKUP INCREMENTAL LEVEL 1 DATABASE;

É correto afirmar que o comando:

Alternativas
Q632532 Banco de Dados

João escreveu a consulta SQL a seguir, executou-a corretamente e obteve um resultado contendo 100 linhas, além da linha de títulos.

select curso, nome

from aluno, curso

where aluno.codcurso = curso.codcurso

order by curso, nome

As tabelas aluno e curso possuem, respectivamente, 120 e 12 linhas. No banco há ainda outras duas tabelas, pauta e disciplina, com 200 e 5 registros, respectivamente. Nessas condições, o número de linhas, além da linha de títulos, produzidas pelo comando

select curso, nome

from aluno, curso, disciplina, pauta

where aluno.codcurso = curso.codcurso

order by curso, nome

seria:

Alternativas
Q632531 Banco de Dados

Várias implementações SQL adotam uma lógica de três estados para tratamento de expressões lógicas que envolvem valores nulos.

Considerando que “T”, “F” e “?” denotam, respectivamente, os valores lógicos true, false e desconhecido, analise as seguintes expressões lógicas:

T or ?

F or ?

T and ?

F and ?

not ?

O valor lógico dessas expressões, na ordem, é:

Alternativas
Q632530 Banco de Dados

No MYSQL, os formatos de replicação correspondem aos formatos utilizados para registrar eventos nos logs. O formato conhecido como “statement-based binary logging”, utilizado desde as versões mais antigas, tem problemas com certas cláusulas e funções utilizadas nos comandos geradores dos eventos.

Nesse contexto, analise as construções que podem aparecer num comando a ser replicado.

I. a cláusula LIMIT sem ORDER BY para comandos como UPDATE, DELETE, REPLACE;

II. a função RAND();

III. o comando TRUNCATE TABLE;

IV. funções definidas pelo usuário (UDF) que sejam determinísticas.

Comprometem a correta execução da replicação, no formato descrito, somente o que é citado em:

Alternativas
Q632529 Banco de Dados

Com relação ao sistema de replicação, disponível para o PostgreSQL, denominado Slony-I, analise as afirmativas a seguir:

I. Permite a replicação em cascata, master→slave→slave.

II. Permite que um componente slave seja empregado no papel de master em caso de falha deste.

III. É um componente nativo, que implica pequeno esforço de instalação e configuração.

É correto concluir que:

Alternativas
Q632528 Banco de Dados
João faz a manutenção de uma aplicação que acessa um banco de dados Oracle. Entretanto, essa aplicação é utilizada por vários clientes, cada um deles com suas próprias instalações e usuários, o que eventualmente causa erros na localização das tabelas e outros objetos. Num cenário como esse, uma boa prática é referenciar os nomes das tabelas por meio de:
Alternativas
Q632527 Banco de Dados
No SQL Server 2012, tabelas que possuem índices do tipo clustered equivalem no Oracle, do ponto de vista da organização dos dados, às tabelas do tipo:
Alternativas
Q632526 Banco de Dados
No SQL Server 2012, a finalidade de um banco de dados do tipo snapshot é:
Alternativas
Q630833 Banco de Dados

Em relação ao MS SQL Server 2012, relacione as duas colunas da tabela a seguir de forma a conciliar o comando da coluna da esquerda com a explicação do que está sendo feito na coluna da direita.


               Imagem associada para resolução da questão


A correlação CORRETA das colunas é:

Alternativas
Q630832 Banco de Dados
No SGBD Microsoft SQL Server 2005, foi introduzido o nível de isolamento SNAPSHOT. Com relação a esse nível de isolamento assinale a afirmativa CORRETA:
Alternativas
Q630831 Banco de Dados
Em relação às características técnicas do Microsoft SQL Server 2005 e 2012, assinale a alternativa VERDADEIRA:
Alternativas
Q630830 Banco de Dados
Com relação ao gerenciamento de TABLESPACES no SGBD Oracle, podemos AFIRMAR:
Alternativas
Respostas
11341: B
11342: E
11343: A
11344: A
11345: C
11346: B
11347: C
11348: E
11349: C
11350: E
11351: E
11352: A
11353: C
11354: E
11355: C
11356: B
11357: D
11358: D
11359: B
11360: A