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
 

Um dos tipos de trigger disponíveis no Microsoft SQL Server 2012 é denominado INSTEAD OF. Nesse tipo de trigger, a ação especificada por ele é executada


A

em dobro, ou seja, é executada duas vezes seguidas.


B

antes do evento que deu origem ao disparo do trigger.


C

após o evento que deu origem ao disparo do trigger.


D

antes e após o evento que deu origem ao disparo do trigger.


E

no lugar do evento que deu origem ao disparo do trigger.

O comando do Transact SQL, utilizado no Microsoft SQL Server 2012 para criar um índice é:


CREATE X INDEX <nome do índice>


Os valores aceitos para X são:


A

AVAILABLE, OFFLINE e ONLINE.


B

JOINED, INTERNAL e EXTERNAL.


C

RELICATED, NONREPLICATED e SINGLE.


D

REMOTE, LOCAL e CERTIFICATED.


E

UNIQUE, CLUSTERED e NONCLUSTERED.

Como parte de um conjunto de instruções, o comando Oracle PL/SQL a seguir significa que, quando se tentar armazenar um valor duplicado em uma coluna que seja chave primária de uma tabela, será disparada uma exceção predefinida na linguagem; e serão desfeitas apenas as instruções escritas no contexto do SAVEPOINT nome_point.


EXCEPTION WHEN DUP_VAL_ON_INDEX THEN ROLLBACK TO nome_point;


C

Certo


E

Errado

Assinale a alternativa que apresenta, corretamente, a regra que será ativada quando um funcionário possuir um salário maior que seu supervisor.


A

R1


B

R2


C

R3


D

R4


E

R5

No Microsoft SQL Server, a criação de uma stored procedure pode ser feita pelo comando:


A

DEFINE STORED.


B

CREATE PROCEDURE.


C

INSERT STOPROC.


D

DESCRIBE STORED.

Considere que, em um departamento, todos os funcionários receberam 10% de aumento.

Assinale a alternativa que apresenta, corretamente, a regra que será ativada e quantas vezes ela será ativada.


A

R1, uma única vez.


B

R2, uma vez para cada funcionário.


C

R3, uma vez para cada funcionário.


D

R4, uma única vez.


E

R5, uma vez para cada funcionário.

No Oracle, o “usuario1” criou a tabela “tabela1”. Qual o comando que pode ser utilizado pelo “usuario1” para dar permissão ao“usuario2” para fazer consultas na tabela“tabela1”?


A

GRANT PERMISSION SELECT TO tabela1 FOR usuario2;


B

SET SELECT TO tabela1 FOR usuario2;


C

SET PERMISSION SELECT TO tabela1 FOR usuario2;


D

SET PERMISSION SELECT ON tabela1 TO usuario2;


E

GRANT SELECT ON tabela1 TO usuario2;

No Microsoft SQL Server 2012, é possível criar snapshots a partir de um banco de dados. Sobre os snapshots é correto afirmar que


A

devem ser armazenados em um servidor distinto do banco de dados origem.


B

uma vez criados, devem ser sincronizados com o banco de dados origem.


C

não ocupa qualquer área de armazenamento.


D

não há sua criação no caso de atributos do tipo texto e do tipo autoincremento.


E

não são criados no caso de bancos de dados com número de tabelas inferior a 10.

No Oracle, uma transação inicia quando:


A

O comando INIT_TRANSACTION é executado.


B

O comando BEGIN_TRANSACTION é executado.


C

O primeiro comando DML (Data ManipulationLanguage) é executado.


D

O primeiro comando DDL (Data DefinitionLanguage) é executado.


E

O primeiro comando DTL (Data TransactionLanguage) é executado.

O Microsoft SQL Server é o sistema de gerenciamento de banco de dados da Microsoft, e sua última versão lançada é o SQL Server 2012, em várias versões. Entretanto, o SQL Server 2008 (e suas variações) ainda é muito utilizado. Uma das grandes novidades do SQL Server 2000 foi a possibilidade de instalação de múltiplas instâncias do SQL Server em um mesmo servidor. Essa característica também esteve presente nas versões do SQL Server 2005 e SQL Server 2008. No SQL Server 2000, podiam ser instaladas até 16 instâncias em um mesmo servidor. NO SQL Server 2008 R2 esse limite foi aumentado. Assinale a alternativa referente ao número de instâncias do SQL Server 2008 R2 que pode ser instalado em um servidor.


A

24.


B

32.


C

48.


D

50.

As tabelas podem ser particionadas para melhorar o desempenho do banco de dados e muitos SGBDs têm suporte ao comando PARTITION. Responda qual a alternativa INCORRETA em relação ao comando abaixo?

Imagem associada para resolução da questão


A
Será usado particionamento por faixa de valores.

B
A última partição abrange os valores restantes após acontecer as demais partições até o maior valor armazenado.

C
Será usado particionamento por hash dentro das faixas.

D
As partições serão criadas em 3 tablespaces distintos.

E
A primeira partição abrange os valores menores que 100.

O Microsoft SQL Server disponibiliza um recurso que permite o acesso, em modo leitura, de um banco de dados de produção em um determinado instante. Esse recurso é chamado:


A

database snapshot.


B

database readprod.


C

database dataview.


D

database state.

A variedade de linguagens e ambientes de programação e de fornecedores de bancos de dados constitui um problema de portabilidade para desenvolvedores, que precisam compatibilizar diferentes peculiaridades quando seus programas manipulam bases de dados.

Esse problema é amenizado, na prática, pelo uso de interfaces ou drivers, genéricos, cujo modelo mais difundido é:


A

JSON;


B

JET;


C

ODBC;


D

WSDL;


E

XML.

Oracle possui diversas ferramentas de desenvolvimento que permitem automatizar a criação de aplicações e que podem servir de interface para banco de dados. As principais ferramentas de desenvolvimento da Oracle são


A

Oracle Designer, Oracle Developer e SQL Plus


B

Oracle Enterprise Manager e Import/Export


C

NetWork Manager e Oracle Manager


D

AIX, Solaris e HP/UX


E

SQL*ReportWriter e SQL Enterprise

Que comando SQL em MySQL resulta na lista contendo o nome dos alunos que tiraram alguma nota maior ou igual a 8, sem repetições?

A
Imagem associada para resolução da questão

B
SELECT DISTINCT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8;

C
SELECT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8;

D
SELECT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8 HAVING Aluno.nomeAluno;

E
SELECT UNIQUE nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8;

Em um banco de dados MySQL deseja‐se obter uma tabela a partir de PED, cujas linhas tenham COD menor que 99.

O resultado deverá ser ordenado por COD e pela coluna QTD em ordem crescente.


O comando SQL é:


A

SELECT * IN PED

FOR COD < 99 ORDER BY COD, QTD ASC;


B

SELECT * FROM PED

WHERE COD < 99 ORDER BY COD, QTD ASC;


C

SELECT * IN PED

WHERE COD < 99 SORT COD, QTD ASC;


D

SELECT * FROM PED

FOR COD < 99 ORDER COD, QTD ASC;


E

SELECT * FROM PED

TO COD < 99 SORT BY COD, QTD ASC;

Um administrador de banco de dados (BD) do MS SQL Server 7.0 precisa utilizar uma ferramenta para enviar, manualmente, comandos Transact-SQL e stored procedures para o mecanismo de BD do servidor e obter uma exibição visual do plano de execução do MS SQL Server. Para isso, ele vai usar o:


A

Enterprise Manager.


B

Object Explorer.


C

Server Profiler.


D

QueryAnalyzer.


E

Query Editor.

   
Gerar simulado