Questões de Concurso sobre Sistemas Gerenciadores de Bancos de Dados (SGBD)

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.315 questões encontradas
Questões por página
20
Mais recentes
 

Uma das características de um sistema gerenciador de banco de dados (SGBD) é a independência de dados, ou seja, o entendimento dos dados pelo SGBD ocorre mesmo sem uma aplicação.


C

Certo


E

Errado

Um sistema de banco de dados envolve quatro componentes principais: dados, hardware, software e usuários. O sistema gerenciador de banco de dados é um software que:


A

abstrai o modelo conceitual;


B

limita a independência lógica de dados;


C

isola os usuários do banco de dados dos detalhes do nível de hardware;


D

deve ser parametrizado para atender ao sistema de processamento analítico online;


E

elimina a redundância do sistema de processamento de transações online.

Os Sistemas Gerenciadores de Bancos de Dados relacionais possuem diversos tipos de índices que podem melhorar o desempenho de consultas.

Com relação aos índices do tipo cluster, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) Não são usados para acelerar a recuperação de todos os registros que possuem o mesmo valor para o campo de cluster.

( ) Um índice de clustering também é um arquivo ordenado com dois campos; o primeiro campo é do mesmo tipo que o campo de cluster do arquivo de dados, e o segundo campo é um bloco de disco ponteiro.

( ) Há uma entrada no índice de clustering para cada grupo de valor iguais do campo de clustering e contém o valor e um ponteiro para o primeiro bloco nos dados arquivo que possui um registro com esse valor para seu campo de cluster.

As afirmativas são, respectivamente,


A

V – F – F.


B

V – V – F.


C

F – F – F.


D

F – V – F.


E

F – F – V.

Em bancos de dados relacionais, um Sistema de Gerenciamento de Banco de Dados (SGBD) é responsável por gerenciar e controlar o acesso aos dados. O SGBD oferece uma interface para a criação, manipulação e recuperação de dados armazenados, administrando aspectos como estrutura dos dados, segurança, integridade, desempenho e disponibilidade.


C

Certo


E

Errado

Juliana necessita preparar o banco de dados BD_APOIO criado no PostgreSQL para o primeiro uso.


De modo a executar a tarefa de popular o BD_APOIO com celeridade, Juliana deve:


A

efetuar a carga de cada tabela usando o comando COPY, com índices habilitados para facilitar a criação de foreign keys na carga de outras tabelas;


B

efetuar a carga de cada tabela reduzindo o valor da variável de configuração maintenance_work_mem para não ultrapassar o valor da variável work_mem;


C

criar mais de um tablespace no sistema de arquivos lógico, de modo a garantir que haja espaço de swapping para carga de dados de todas as tabelas;


D

executar a inserção de dados de todas as tabelas no modo autocommit desligado;


E

executar o comando ANALYZE antes, para que o processo de carga utilize estatísticas atualizadas.

Num comando de criação de um trigger no MySQL, nas recentes edições, há um conjunto de elementos sintáticos que podem ser utilizados para determinar quando os procedimentos devem ser acionados e quais são esses procedimentos.

As possíveis combinações de “quando x procedimento” válidas para triggers de transações são:


A

AFTER/BEFORE combinados com DELETE/INSERT/UPDATE;


B

CREATION/REMOTION combinados com READ/WRITE;


C

IN/OUT combinados com CREATION/REMOTION;


D

INIT/END combinados com INPUT/OUTPUT;


E

STARTING/FINISHING combinados com READ/ REWRITE/WRITE.

Relacione a Coluna 1 à Coluna 2, associando os SGDBs aos tipos de extensões SQL utilizadas por esses SGBDs.


Coluna 1


1. Oracle

2. PostgreSQL

3. SQL Server


Coluna 2


( ) PL/SQL

( ) T-SQL

( ) PL/pgSQL


A ordem correta de preenchimento dos parênteses, de cima para baixo, é:


A

1 – 2 – 3.


B

1 – 3 – 2.


C

2 – 1 – 3.


D

3 – 1 – 2.


E

3 – 2 – 1.

Uma empresa vai retirar todo o seu antigo sistema de arquivos para implementar somente sistemas gerenciadores de banco de dados (SGBDs). Uma vantagem de se trabalhar com SGBDs, ao invés de um sistema de arquivos comuns, é que o SGBD:


A

diminui a quantidade de redundâncias e inconsistências de informações


B

permite o acesso aos dados, configurando todos os protocolos de roteamento de dados


C

implementa a distribuição de dados como uma assinatura digital, garantindo a autenticidade de quem os manipula


D

possui um pequeno núcleo de código, trabalhando como um controle digital de baixo custo para manipulação dos dados

No contexto da administração de dados em PostgreSQL, qual é o comando SQL básico para criar uma nova tabela?


A

CREATE DATABASE tablename;


B

CREATE TABLE tablename;


C

ADD TABLE tablename;


D

INSERT TABLE tablename;


E

CREATE SCHEMA tablename;

O sistema gerenciador de bancos de dados Oracle 12c implementa o conceito de visões materializadas (materialized views), sendo correto afirmar que


A

uma vez criada uma visão materializada, ela não é mais atualizada.


B

uma visão materializada é destruída quando houver reinicialização da base de dados.


C

seus métodos de atualização (refresh) são denominados completo e incremental.


D

uma visão materializada não consome espaço de armazenamento.


E

uma visão materializada não pode acessar mais do que três atributos de uma tabela.

Considere que você está conectado a um banco de dados existente em um SGDB PostgreSQL versão 15.1, como um usuário com permissões para criar tabelas no banco de dados. Qual é o resultado obtido após a execução do seguinte comando?


Imagem associada para resolução da questão



A

Apresentação de uma mensagem de erro com a indicação da localização em -- low temperature.


B

A criação da tabela weather com todas as colunas e tipos especificados no comando.


C

A criação da tabela weather com somente as colunas city e date.


D

Apresentação de uma mensagem de advertência e a criação da tabela weather com somente as colunas city e date.


E

Apresentação de uma mensagem de erro e a desconexão do usuário.

Os dicionários são como relógios; o pior é melhor do que nenhum, e não se pode esperar que o melhor seja totalmente fiel.


(Mrs. Piozzi, Anecdotes of Samuel Johnson, 1786.)


NÃO corresponde a uma informação sobre os dicionários de dados:


A

É responsável por definir o depósito de dados.


B

É fundamental para o modelo de requisitos do usuário.


C

Trata-se de uma listagem organizada de todos os elementos de dados que são pertinentes ao sistema, com definições precisas e rigorosas.


D

Também chamado de dicionário de requisitos foi proposto como uma gramática quase que formal para descrever o conteúdo de objetos definidos durante a análise estruturada.

Qual é o comando do PostgreSQL que analisa uma consulta e retorna o plano de execução para ela, através de uma listagem que identifica cada etapa da consulta com o seu tempo gasto e o custo percentual dela com relação ao custo da consulta?


A

TRANSACTION.


B

EXPLAIN.


C

NODE TYPE.


D

TIME SPENT.


E

QUERY LIST.

Em relação ao mecanismo de armazenamento, o padrão utilizado no MySQL, que suporta transação segura, compatível com a propriedade ACID (Atomicidade, Consistência, Isolamento e Durabilidade), bloqueio em nível de linha e restrições de integridade referencial, é:


A

MyISAM;


B

InnoDB;


C

Memory;


D

Archive;


E

NDB.

A transação é executada em um banco de dados para realizar uma ou mais operações. Por exemplo, para atualizar um registro ou excluir um, o usuário realizará uma transação na tabela. Desta forma, tendo como referência o PostgreSQL, indique a opção correta sobre o comando ROLLBACK.


A

É usado para encerrar uma transação.


B

É usado para iniciar uma transação.


C

É usado para interromper uma transação.


D

É usado para reverter as alterações.


E

É usado para salvar as alterações.

Um técnico de laboratório analisou um modelo relacional de dados de um sistema gerenciador de banco de dados (SGBD) e observou que os dados são apresentados por meio de:


A

domínios.


B

tabelas.


C

chaves primárias.


D

linhas.


E

chaves estrangeiras.

Em SGBDs relacionais, uma transação pode executar:


A

Somente uma operação de consulta, inserção, atualização ou exclusão.


B

Várias operações de consulta, mas apenas uma operação de inserção, atualização ou exclusão.


C

No máximo duas operações, sendo que uma delas deve ser de consulta.


D

Somente uma operação de atualização ou exclusão, mas várias operações de consulta e inserção.


E

Várias operações de consulta, inserção, atualização e exclusão.

Uma vantagem muito importante de usar um SGBD é o fato do mesmo propiciar o isolamento de uma aplicação ou programa das alterações relacionadas ao modo de como o dado é estruturado e armazenado. Assim, os programas aplicativos não devem, idealmente, ser expostos aos detalhes de representação e armazenamento de dados. O SGBD provê uma visão abstrata dos dados que oculta os detalhes. Assinale a alternativa que apresenta corretamente esta característica.


A

Independência de dados.


B

Acesso coerente.


C

Acesso eficiente dos dados.


D

Integridade dos dados.


E

Recuperação de falhas.

A __________ é uma linguagem procedural disponível, por padrão, em SGBDs Oracle.


Assinale a alternativa que preenche corretamente a lacuna do trecho acima.


A

PL/SQL


B

SQL-P


C

T-SQL


D

O/SQL


E

PL/pgSQL

   
Gerar simulado