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
 

Analise as informações a seguir:


I. O Sistema Gerenciador de Banco de Dados (SGBD) é equipado com recursos de backup e recuperação de dados, permitindo a restauração em casos de falha ou perda de informações. Não obstante tudo isso, o SGBD não consegue garantir a qualidade nem a eficiência esperada na gestão de dados das organizações que o utilizam.

II. O Sistema Gerenciador de Banco de Dados (SGBD) é uma tecnologia responsável por garantir a instabilidade das informações arquivadas e a segurança do acesso a tais dados, controlando essas ações por meio de permissões e autorizações de usuários.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

No SGBD MySQL, o comando DESCRIBE <tabela> é utilizado para a obtenção de informações sobre a estrutura de uma tabela, como nomes de colunas e tipos de dados.


C

Certo


E

Errado

No MySQL, o backup lógico guarda as informações representadas como estrutura lógica de banco de dados (CREATE) e conteúdo (INSERT ou arquivos de texto delimitado) em um arquivo. Nesse sentido, o comando que realiza o backup lógico completo de cada banco de dados é:


A

mysqldump -u root -p --backup-all-databases > backup.sql


B

mybackup -u root -p --all-databases > backup.sql


C

mysqldump -u root -p --all-databases > backup.sql


D

mybackup -u root -p --full-backup > backup.sql

MySQL é um SGBD (Sistema de Gerenciamento de Bancos de Dados) amplamente utilizado para gerenciar dados em aplicações web e outras aplicações que necessitam de um sistema de gerenciamento de banco de dados relacional.


Em MySQL, o comando para selecionar todos os registros da tabela ‘clientes’ juntamente com os registros correspondentes da tabela ‘pedidos’, incluindo clientes que não possuem pedidos é:


A

‘SELECT * FROM clientes LEFT JOIN pedidos ON clientes.id = pedidos.cliente_id;’


B

‘SELECT * FROM clientes RIGHT JOIN pedidos ON clientes.id = pedidos.cliente_id;’


C

‘SELECT clientes.*, pedidos.* FROM clientes JOIN pedidos ON clientes.id = pedidos.cliente_id;’


D

‘SELECT * FROM clientes FULL OUTER JOIN pedidos ON clientes.id = pedidos.cliente_id;’

PHP Data Objects (PDO) oferece uma interface leve e consistente para acessar bancos de dados em PHP.


A forma atual para estabelecer uma conexão com um banco de dados MySQL usando PDO em PHP é:


A

‘$conn = mysql_connect("hostname", "username", "password", "database_name");’


B

‘$conn = new PDO("mysql:host=hostname;dbname=database_name" , "username", "password")


C

‘$conn = mysqli_connect("hostname", "username", "password", "database_name");’


D

‘$conn = connect_to_mysql("hostname", "database_name", "username", "password");’

DECLARE

v_ID TIPONUTRICIONISTA.ID%type := 2;

v_DESCRICAO TIPONUTRICIONISTA.DESCRICAO%type := ‘Esportiva’;

BEGIN

INSERT INTO TIPONUTRICIONISTA (ID, DESCRICAO) VALUES (v_ID, upper(v_DESCRICAO));

COMMIT;

END;


O script acima, no Sistema de Gerenciamento de Banco de Dados (SGBD) Oracle, tem a finalidade de


A

mostrar todos os nutricionistas que são da categoria “Esportiva”.


B

remover do banco de dados todos os nutricionistas que são da categoria “Esportiva”.


C

inserir no campo DESCRICAO da tabela TIPONUTRICIONISTA a palavra Esportiva em minúsculo.


D

inserir no campo DESCRICAO da tabela TIPONUTRICIONISTA a palavra Esportiva em maiúsculo.


E

atualizar a categoria do nutricionista de ID igual a 2 para “Esportiva”.

Um conjunto de programas que gerenciam a estrutura do banco de dados e controlam o acesso aos dados armazenados, onde o banco de dados se assemelha a um arquivo eletrônico com conteúdo muito bem organizado por este conceito, denomina-se Sistema de:


A

Processamento de Transações (SPT).


B

Informação Gerencial (SIG).


C

Dados sobre dados (Metadados).


D

Gerenciamento de Bancos de Dados (SGBD).


E

Apoio à Decisão (SAD).

Observe o seguinte script de criação da tabela “Empresa” e outros objetos em Oracle:


CREATE TABLE empresa (

empresa_ID NUMBER(12) PRIMARY KEY,

razao_social VARCHAR2(50) NOT NULL

);


CREATE SEQUENCE sq_empresa_pk

START WITH 2

INCREMENT BY 2

NOMAXVALUE

NOCACHE

NOCYCLE;


CREATE OR REPLACE TRIGGER trg_bi_empresa

BEFORE INSERT ON empresa

FOR EACH ROW WHEN (NEW.empresa_ID IS NULL)

BEGIN

SELECT sq_empresa_pk.NEXTVAL INTO

:NEW.empresa_ID FROM dual;

END;


Após a execução do script anteriormente apresentado, analise a execução dos seguintes comandos:


INSERT INTO empresa (empresa_ID, razao_social)

VALUES (NULL, 'AAA');

INSERT INTO empresa (razao_social) VALUES ('BBB');

INSERT INTO empresa (empresa_ID, razao_social)

VALUES (1, 'CCC');

INSERT INTO empresa (empresa_ID, razao_social)

VALUES (5, 'DDD');

INSERT INTO empresa (empresa_ID, razao_social)

VALUES (6, 'EEE');

INSERT INTO empresa (razao_social) VALUES

('FFF');

COMMIT;


Após a execução dos comandos apresentados, é correto afirmar que:


A

foram inseridas 6 (seis) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 6 (seis);


B

nenhuma linha pode ser inserida e o número final para sq_empresa_pk.CURRVAL é igual a 2 (dois);


C

foram inseridas 5 (cinco) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 6 (seis);


D

foram inseridas 5 (cinco) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 4 (quatro);


E

foram inseridas 4 (quatro) linhas e o número final para sq_empresa_pk.CURRVAL é igual a 4 (quatro).

Ao utilizar o PHP Data Objects (PDO) para interação com um banco de dados MySQL, qual prática é recomendada para prevenir SQL Injection?


A

Utilização de prepared statements com placeholders para parâmetros.


B

Uso de variáveis globais PHP dentro de consultas SQL.


C

Concatenação direta de variáveis na string de consulta SQL.


D

Execução direta de consultas SQL recebidas através de entradas do usuário.

Um hospital público está enfrentando dificuldades para acessar rapidamente informações precisas sobre o seu estoque.


Com base no uso de um banco de dados e seus componentes, qual das ações a seguir seria a mais adequada para resolver o problema?


A

Criar registros duplicados para otimizar o processamento dos dados de estoque e a sua disponibilidade.


B

Dividir o banco de dados em várias planilhas eletrônicas desconectadas para reduzir o volume de dados.


C

Eliminar os atributos menos utilizados dos registros de estoque para simplificar as consultas aos mais usados.


D

Implementar um sistema de gerenciamento de banco de dados (DBMS) para centralizar o gerenciamento.


E

Utilizar o banco de dados com acesso e disponibilidade em horários programados, evitando sobrecarga do sistema.

No contexto da administração de um Sistema de Gerenciador de Banco de Dados MySQL, analise o comando a seguir.


mysqldump -u root -p exemploDB > saida.sql


O efeito causado pela execução desse comando é:


Assinale a alternativa CORRETA:


A

A criação de políticas de segurança do tipo “dump” na base de dados especificada.


B

A criação de um backup da base de dados especificada.


C

A criação de um relatório de avaliação do desempenho da base de dados especificada.


D

A criação de um relatório de transações que falharam na base de dados especificada.


E

A criação de uma política de duplicação do tipo “dump” na base de dados especificada.

Um SGBD é responsável, também, pela harmonização de dados quando eles são trabalhados por diversos bancos simultaneamente. Para que não haja informação duplicada ou algum tipo de inconsistência, a ferramenta utiliza a seguinte funcionalidade:


A

disponibilidade.


B

controle de redundância.


C

escalabilidade.


D

esquematização.


E

relacionamento.

Assinale a alternativa que corresponde a um SGBD de código aberto que suporta tipos de dados não relacionais e relacionais, oferece suporte integrado a várias linguagens procedurais e possui um alto grau de escalabilidade.


A

Oracle


B

MySQL


C

PostgreSQL


D

Redis


E

SQL Server

No SGBD Oracle, o PMON é um processo em segundo plano criado no momento em que a instância do banco de dados é inicializada.


C

Certo


E

Errado

Assinale a alternativa correta. Quanto ao assunto segurança, o PostgreSQL possui autenticação:


A

SHA, SHA1, AES, TLS1.X, DES


B

GSSAPI, SSPI, LDAP, SCRAM-SHA-256


C

TKIP, TLS1.1, TLS1.3, WPA, WPAII


D

TKIP, AES, 3DES, MD5

Evitar redundância, uma das funções de um SGBD, tem por objetivo evitar que cópias dos mesmos dados sejam armazenadas em lugares diferentes.


C

Certo


E

Errado

João, administrador de banco de dados MySQL, deverá realizar, periodicamente, o backup lógico completo do banco de dados "tjap_db".


Para isso, João deverá utilizar o comando:


A

backup -u root -p tjap_db > backup.sql;


B

mydump -u root -p tjap_db > backup.sql;


C

mybackup -u root -p tjap_db > backup.sql;


D

mysqldump -u root -p tjap_db > backup.sql;


E

select * from tjap_db into outfile backup.sql;

De acordo com o DAMA Wheel, a área de arquitetura de dados oferece orientação e supervisão para o gerenciamento de dados.


C

Certo


E

Errado

   
Gerar simulado