Questões de Concurso sobre Versões de SGBDs

 
 
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
 
352 questões encontradas
Questões por página
20
Mais recentes
 

O comando do sistema gerenciador de bancos de dados MySQL 6.0 que faz a troca de nome de um usuário já existente no sistema é:


A

TRANSFORM USER usuário_antigo AS usuário_novo


B

DESCRIBE USER usuário_antigo WITH usuário_novo


C

CONVERT USER usuário_novo FOR usuário_antigo


D

CHANGE USER usuário_novo ← usuário_antigo


E

RENAME USER usuário_antigo TO usuário_novo

Nos SGBDs existem recursos para verificar se a criação de um índice pode ou não otimizar a execução de uma determinada consulta. No MySQL, o comando que permite fazer este exame é


A

EXPLAIN.


B

QUANTIFY.


C

CURRENT_ROLE.


D

CURRENT_TIME.


E

CHECK_TIME.

Sobre os arquivos de controle (controlfiles) do Oracle, examine as seguintes assertivas.

I. Armazenam a localização dos arquivos físicos do banco de dados.

II. Armazenam o nome lógico das tabelas do banco de dados.

III. Armazenam o número de sequência do log atual do banco de dados.

Está (Estão) correta(s) a(s) assertiva(s)


A

Apenas a I.


B

Apenas a II.


C

Apenas a III.


D

Apenas I e III.


E

Apenas II e III.

No sistema gerenciador de bancos de dados Oracle 12c, o comando para terminar uma transação e desfazer quaisquer alterações feitas durante tal transação é o


A

FETCH.


B

CLOSE.


C

TRIGGER.


D

ROLLBACK.


E

INSTEAD OF.

Qual o operador Oracle que possibilita converter dados de colunas em linhas em um banco de dados relacional Oracle?


A

PIVOT


B

UNPIVOT


C

UNTRANSPOR


D

TRANSPOR


E

CONVERT

Ao se trabalhar com Triggers, tem-se à disposição dois “pseudo registros” (:OLD e :NEW), que são utilizados para realizar as mais diversas comparações entre os atributos. O Banco de Dados (MYSQL) impõe restrição para seu uso conforme o tipo de Evento. No evento INSERT está disponível


A

apenas :NEW


B

apenas :OLD


C

tanto :OLD como :NEW


D

um terceiro evento conhecido como :THOUBLE


E

apenas 2 eventos quando a tupla não possuir chave estrangeira

No desenvolvimento de uma nova versão do banco de dados BDPPSAv22 em MySQL, surge a necessidade da exclusão da versão antiga BDPPSAv11. Nesse caso, o comando SQL a ser utilizado é:


A

DROP DATABASE BDPPSAv11;


B

DROP DATABASE BDPPSAv22;


C

REMOVE DATABASE BDPPSAv11;


D

DELETE DATABASE BDPPSAv22;


E

DELETE DATABASE BDPPSAv112;

Os bancos de dados (BD) são coleções de dados inter-relacionados que representam informações de um domínio específico. Para o gerenciamento de um BD utiliza-se uma ferramenta denominada Sistema de Gerenciamento de Banco de Dados (SGBD), que possui recursos que permitem manipulação dos dados dos bancos de dados. Três dessas ferramentas são:

A
PostgreSQL, DBPlus e MySQL.

B
PostgreSQL, MariaDB e Oracle.

C
Oracle, Firebird e UltimateDB.

D
Microsoft Access, MariaDB e Microsoft Excel.

O SGBD SQL Server disponibiliza os operadores LIKE e NOT LIKE, respectivamente, para os seguintes tipos de dados:


A

VARCHAR e INTEGER.


B

CHAR e INTEGER.


C

CHAR e DOUBLE.


D

CHAR e VARCHAR.


E

VARCHAR e DOUBLE.

No SGBD Oracle, os arquivos que guardam todas as alterações efetuadas nos dados das tabelas de um BD e são utilizados para recuperação destas possuem uma denominação específica conhecida como:


A

data files.


B

redo log files.


C

control files.


D

parameter file.


E

data-redo control file.

No MySQL, um analista precisa gerar, a partir da tabela CADASTRO em um banco de dados, uma tabela ordenada em ordem crescente por código por meio do atributo COD. Nessas condições, o comando SQL a ser utilizado é:


A

SELECT * FROM CADASTRO SORT BY COD;


B

SELECT * FROM CADASTRO ORDER BY COD;


C

SELECT * OVER CADASTRO SORT BY COD;


D

SELECT * ON CADASTRO ORDER BY COD;


E

SELECT * ON CADASTRO SORT BY COD;

Assinale a alternativa que contém o comando em PHP utilizado para selecionar o banco de dados ativo, depois de aberta a conexão com o MySQL.


A

mysql_query("select * from nome_do_banco",$id_da_conexao);


B

mysql_connect("host", "usuario", "senha");


C

mysql_select_db("nome_do_banco");


D

mysql_close($id_da_conexao);

O procedimento armazenado (stored procedure) do sistema gerenciador de bancos de dados Microsoft SQL Server 2008, que permite exibir ou mesmo alterar opções de um banco de dados, é:


A

sp_option.


B

sp_monitor.


C

sp_grantlogin.


D

sp_defaultdb.


E

sp_cursor_list.

Considerando que se trata de um banco de dados Oracle e que as tabelas já estão criadas, para adicionar uma restrição na tabela obra de forma que o campo ValorObra só permita o cadastro de valores menores do que 5000000, deve-se utilizar a instrução:


A

ALTER TABLE obra ADD CONSTRAINT (ValorObra < 5000000);


B

ALTER TABLE obra ADD CONSTRAINT ALLOWED(ValorObra < 5000000);


C

ADD CONSTRAINT ck_obra CHECK (ValorObra < 5000000);


D

CREATE CONSTRAINT ck_obra CHECK (ValorObra < 5000000);


E

ALTER TABLE obra ADD CONSTRAINT ck_obra CHECK (ValorObra < 5000000);

Uma instância padrão do Microsoft SQL Server 2008 contém um banco de dados chamado “INVENTARY” e este contém um esquema chamado SKU, cujo proprietário é o dbo. Vários objetos de banco de dados estão contidos no esquema SKU. É necessário modificar o proprietário do esquema SKU para o usuário InvData, bem como fazer isso com esforço administrativo mínimo e com o mínimo de interferência com as operações de banco de dados. Qual dentre as opções a seguir será necessário executar?


A

ALTER SCHEMA.


B

ALTER AUTHORIZATION.


C

ALTER USER.


D

DROP SCHEMA e CREATE SCHEMA.


E

RECREATE SCHEMA.

Em um banco de dados Oracle, considere o trigger checar_salario_trigger na tabela funcionarios, que é acionado antes de uma operação INSERT ou UPDATE em cada linha, chamando o procedure checar_salario.


Imagem associada para resolução da questão

As lacunas I e II devem ser preenchidas, correta e respectivamente, com


A

BEFORE INSERT OR UPDATE OF − FOR EACH ROW


B

PREVIOUS INSERT OR UPDATE OF – WHILE ROW>0


C

BEFORE INSERT OR UPDATE ON – WHILE ROW.NEXT()


D

BEFORE INSERT OR UPDATE ON − FOR ROW; ROW>0; ROW++


E

PREVIOUS INSERT OR UPDATE ON − FOR EACH ROW

Em PHP, existem diversas funções para rotinas específicas. A função que habilita uma conexão com o servidor de banco de dados MySQL, sendo indispensável a chamada dessa função antes de qualquer transação na base de dados, é a


A

mysql_query()


B

mysql_connect()


C

mysql_fetch_array()


D

mysql_select_database()


E

mysql_open_connection()

No sistema gerenciador de bancos de dados Microsoft SQL Server 2008, declarou-se o formato de horário como time(7). Um exemplo de um horário válido com esse formato é:


A

14:25:30.6


B

14:25:30.568


C

14:25:30.56789


D

14:25:30,56789


E

14:25:30.5678912

Considerando o SGBD MySQL, a função AVG na linguagem SQL tem o objetivo de:


A

Comparar elementos numéricos.


B

Efetuar a contagem dos elementos.


C

Efetuar a soma dos elementos.


D

Calcular a média aritmética.

   
Gerar simulado