Foram encontradas 1.880 questões

Resolva questões gratuitamente!

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

Q942134 Banco de Dados
A linguagem mais comum para elaboração de consultas em bancos de dados é a SQL. Ao elaborar uma consulta nessa linguagem, emprega-se a cláusula WHERE quando se deseja:
Alternativas
Q942133 Banco de Dados

Em virtude da demanda pelo processamento de dados geográficos, foram desenvolvidas extensões espaciais complementares a Sistemas Gerenciadores de Bancos de Dados (SGBD) disponíveis no mercado.

Uma extensão espacial para SGBD disponível na atualidade é:

Alternativas
Q942131 Banco de Dados
O projeto de um SGBD para emprego em SIG se divide em várias fases, de modo a prover os dados geográficos de forma eficiente para atender adequadamente às demandas próprias da aplicação.
Nesse contexto, é elaborado o Modelo Entidade-Relacionamento como resultado do(a):
Alternativas
Q847750 Banco de Dados

A figura a seguir mostra a estrutura das tabelas Produto, Venda e Cliente pertencentes a um banco de dados de uma empresa comercial.


Imagem associada para resolução da questão


A tabela Venda contém um registro para cada venda efetuada pela companhia. A fim de preservar a integridade referencial do banco de dados, assinale a opção que indica a coluna ou colunas dessa tabela que deveria(m) ser chaves estrangeiras.

Alternativas
Q847740 Banco de Dados

A figura a seguir mostra uma associação bidirecional com multiplicidade um-para-um entre as classes A e B.


Imagem associada para resolução da questão


Como você implementaria fisicamente o relacionamento um-para-um entre as classes?

Alternativas
Q847734 Banco de Dados

A consulta SQL a seguir retorna uma série de nomes da tabela usuarios:


select nome from usuarios


Para obter a relação de nomes em ordem alfabética reversa você deve acrescentar ao final da consulta

Alternativas
Q847717 Banco de Dados

Observe as tabelas a seguir:


Imagem associada para resolução da questão


Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir.


SELECT DISTINCT nome FROM animais a, tipos t

WHERE a.familia = t.familia

Alternativas
Q847316 Banco de Dados
Considere a opção auto_increment, usada no MySQL quando da especificação de colunas de tabelas relacionais. No MS SQL Server, efeito semelhante pode ser obtido por meio da cláusula:
Alternativas
Q847315 Banco de Dados
No MySQL 6, o valor do atributo engine que pode ser usado para a criação de tabelas Transaction-safe é:
Alternativas
Q847314 Banco de Dados

Comandos de manipulação de dados localizados no interior de triggers no SQL Server podem fazer uso de duas tabelas especiais denominadas inserted e deleted.


Considere as seguintes afirmativas sobre essas tabelas.


I. A tabela inserted contém cópias dos registros sendo inseridos (operação insert) na tabela objeto do trigger.

II. A tabela inserted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

III. A tabela deleted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

IV. A tabela deleted contém cópias dos registros sendo removidos (operação delete) na tabela objeto do trigger.


O número de alternativas corretas é:

Alternativas
Q847313 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL


select a FROM R UNION ALL select d FROM S


produz um resultado que contém, além dos títulos:

Alternativas
Q847312 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considere as tabelas R e S apresentadas anteriormente e o comando SQL a seguir.


update R set a = NULL

where b >= (select max(d) from S)


Após execução desse comando, os valores na coluna a da tabela R seriam, de cima para baixo:

Alternativas
Q847311 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considerando as tabelas R e S apresentadas anteriormente, o resultado


Imagem associada para resolução da questão


seria obtido pela execução do comando SQL:

Alternativas
Q847310 Banco de Dados

Atenção

Tabelas R e S referentes a um banco de dados relacional.


                                    

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL


select count(*)

from R, (select * from S where d=2) s


resulta no número:

Alternativas
Q847309 Banco de Dados

Considere um banco de dados no qual tenham sido criadas e instanciadas duas tabelas, como mostrado a seguir.


Imagem associada para resolução da questão


O comando de inserção que provoca erro quando executado nesse banco de dados é:

Alternativas
Q847308 Banco de Dados

Analise o diagrama a seguir.


Imagem associada para resolução da questão


Num banco de dados corretamente derivado desse diagrama, é correto afirmar que:

Alternativas
Q847307 Banco de Dados

Considere a dependência funcional


A -> B


para os atributos A e B de uma tabela T, de um banco de dados relacional, normalizada até a FN Boyce-Codd.


Sobre uma determinada instância I de T, é correto concluir que:

Alternativas
Q830293 Banco de Dados

O Oracle Recovery Manager (RMAN) é uma ferramenta do Banco de Dados Oracle utilizada para gerenciamento de backup. Analise o seguinte script de backup elaborado por Júlia:


Imagem associada para resolução da questão


Sobre o script de backup elaborado por Júlia, é correto afirmar que:

Alternativas
Q830292 Banco de Dados

Márcio é o administrador de um banco de dados Oracle 11g e verificou as informações dos Grupos de Redo Log Files existentes, executando a seguinte consulta:


Imagem associada para resolução da questão


Sobre a consulta executada por Márcio, é correto afirmar que:

Alternativas
Q830291 Banco de Dados

O usuário FINANCEIRO precisa executar a procedure STP_FECHAMENTO(aData in Date). No entanto, não poderá ocorrer nenhuma transação no Banco de Dados no momento da execução. Desse modo, o administrador do banco terá que garantir que apenas o usuário FINANCEIRO possa estabelecer uma conexão com o SGBD Oracle 11g.


A sequência de comando que o administrador do banco e o usuário FINANCEIRO deverão executar é:

Alternativas
Respostas
1281: D
1282: B
1283: B
1284: E
1285: B
1286: C
1287: E
1288: B
1289: D
1290: E
1291: E
1292: A
1293: A
1294: D
1295: B
1296: E
1297: E
1298: B
1299: D
1300: E