Questões de Concurso Sobre banco de dados

Foram encontradas 15.696 questões

Resolva questões gratuitamente!

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

Q929626 Banco de Dados
Sobre otimização de banco de dados, bem como sobre técnicas de análise de desempenho e otimização de consultas, assinale a alternativa correta.
Alternativas
Q929625 Banco de Dados

Considere a seguinte tabela PEDIDOS. Esta tabela sofre muitas atualizações pois permite o registro de pedido de livros numa grande livraria. Um relatório é emitido toda semana com os pedidos da semana. A emissão desse relatório está apresentando um desempenho insatisfatório. Uma estratégia que poderia otimizar a consulta de emissão de relatório é:

PEDIDOS (#pedido, idProduto, idLoja, idlciente, data, quantidade)

Alternativas
Q929624 Banco de Dados
Uma das ferramentas para análise e otimização de consulta é a geração de um plano de execução. Sobre os planos de execução, assinale a alternativa correta.
Alternativas
Q929623 Banco de Dados
Em banco de dados, uma transação é um conjunto de procedimentos que é executado no banco de dados, que para o usuário é visto como uma única ação. Para garantir a integridade de uma transação, algumas propriedades devem dar-se no ambiente do banco de dados. De acordo as afirmações abaixo, marque a alternativa correta que associa as afirmações a uma das propriedades. - Se uma transação é concluída com sucesso, então seus efeitos são persistidos. - Ou todas as ações da transação acontecem, ou nenhuma delas acontece.
Alternativas
Q929621 Banco de Dados
Mesmo em sistemas robustos, como os SGBDs comerciais, não há garantia de funcionamento com 100% de perfeição. Logo os SGBDs são dotados de mecanismos de recuperação de falhas que possibilitam restaurar o estado do banco de dados para um estado consistente anterior à falha.
Alternativas
Q929620 Banco de Dados
Sobre os índices, assinale a alternativa correta.
Alternativas
Q929619 Banco de Dados
Em um esquema de banco de dados onde os arquivos físicos seguem a organização ordenada. Os registros tem o formato . Os dados são ordenados pela matrícula. A matrícula é uma chave alfanumérica com duas letras para o curso e 6 números. Em um momento, o último registro inserido no arquivo corresponde à chave CC1024. Quando um novo registro com a chave CC0999 precisa ser inserido. É possível fazer a inserção?
Alternativas
Q929618 Banco de Dados
A organização de um arquivo define as estruturas de registros, blocos e acessos para armazenar dados em um arquivo. Considerando os tipos básicos de arquivos (sequenciais, ordenado e hash) normalmente usados em sistemas de banco de dados é correto afirmar com relação à inserção de registros.
Alternativas
Q929617 Banco de Dados
O Postgresql conta com um conjunto de visões específicas do sistema através do qual pode-se ter acesso a diferentes informações do SGBD. pg_tables, pg_settings e pg_stats são exemplos dessas visões. Marque a alternativa que descreve o conteúdo ao qual se tem acesso ao consultar cada uma das visões. 
Alternativas
Q929616 Banco de Dados
Num banco de dados criado no PostgreSQL, João que tinha acesso à tabela PAGAMENTOS, passou o acesso a Jonas. Jonas concedeu também a Mara o acesso a tabela PAGAMENTOS. Mara acessou a tabela e logo tentou dar acesso à estagiária Jéssica, mas não obteve sucesso. Marque a alternativa que explica o que pode ter acontecido.
Alternativas
Q929615 Banco de Dados

O SGBD PostgreSQL utiliza o conceito de cluster de banco de dados. Um cluster é um conjunto de banco de dados armazenados em um sistema de arquivos comum. Cada cluster terá seus arquivos de configuração. Marque a alternativa que descreve os seguintes arquivos de configuração:

Postgresql.conf; pg_hba.conf

Alternativas
Q929614 Banco de Dados
No contexto de banco de dados relacionais, uma dependência funcional entre dois atributos A e B, representada por A -> B indica que:
Alternativas
Q929613 Banco de Dados
Considere a relação R(A,B,C,D,E). Marque a alternativa na qual R está na forma normal Boyce-Codd (BCNF).
Alternativas
Q929612 Banco de Dados
Sobre a Álgebra e o Cálculo relacional, assinale a alternativa correta.
Alternativas
Q929611 Banco de Dados
Marque a alternativa com a expressão da Álgebra Relacional da representação da relação formada pelos códigos (COD_PROD) e nomes (PROD) dos produtos com preço (PRECO) entre 5 e 30 reais da categoria de código (COD_CAT) 1 :
Alternativas
Q929610 Banco de Dados
Marque a alternativa correta sobre o seguinte código de criação de um gatilho.
CREATE TRIGGER AtualizaInscr AFTER INSERT ON HISTORICO REFERENCING NEW AS newrow
FOR EACH ROW
BEGIN
UPDATE TURMAS SET nr_inscritos = nr_inscritos + 1 WHERE cd_curso = newrow.cd_curso AND cd_materia = newrow.cd_materia AND cd_matr_prof = newrow.cd_matr_prof;
END
Alternativas
Q929609 Banco de Dados

O comando mostrado abaixo cria uma tabela chamada ESTOQUE. Marque a alternativa que explica as características da tabela criada de acordo com as cláusulas do comando.

create table ESTOQUE (

id integer,

cod_material integer,

quantidade integer,

cod_deposito integer)

PARTITION BY RANGE (cod_material)

(PARTITION p1 VALUES LESS THAN (1000000)

TABLESPACE ts1

PARTITION p2 VALUES LESS THAN (2000000)

TABLESPACE ts2

PARTITION p3 VALUES LESS THAN (MAX)

TABLESPACE ts3 );

Alternativas
Q929608 Banco de Dados

Marque a alternativa que a consulta escrita em SQL mostrada abaixo responde.


select ident, nome, sal

from ad.empregado e1

where 3 >

(select count(*) from ad.empregado e2

where e2.sal > e1.sal);

Alternativas
Q929607 Banco de Dados

Marque a alternativa que a consulta escrita em SQL mostrada abaixo responde.


select a.nome, count(*)

from departamento a, empregado b

where num = depnum

and sal > 30000

and depnum in

(select depnum

from empregado

group by depnum

having count(*) > 2)

group by a.nome;

Alternativas
Q929606 Banco de Dados
Sobre metadados, assinale a alternativa correta.
Alternativas
Respostas
7401: C
7402: D
7403: A
7404: A
7405: D
7406: E
7407: D
7408: C
7409: C
7410: E
7411: C
7412: B
7413: C
7414: A
7415: A
7416: B
7417: B
7418: C
7419: C
7420: B