Questões Militares de Banco de Dados

Foram encontradas 469 questões

Q737817 Banco de Dados
Concorrência se refere ao fato de que os SGBDs (Sistemas Gerenciadores de Bancos de Dados), em geral, permitem que muitas transações tenham acesso ao mesmo Banco de Dados ao mesmo tempo, sendo necessário algum tipo de mecanismo de controle para assegurar que transações concorrentes não interfiram umas com as outras. Qual é o nome do mecanismo, muito utilizado na prática, para lidar com o problema de controle de concorrência?
Alternativas
Q737800 Banco de Dados

Uma transação é uma unidade lógica de trabalho. Ela começa com a execução de uma operação BEGIN TRANSACTION e termina com a execução de uma operação COMMIT ou ROLLBACK.

As quatro propriedades importantes que as transações devem possuir são

Alternativas
Q737790 Banco de Dados
As restrições de integridade subdividem-se em quatro categorias. Quais são elas?
Alternativas
Q737782 Banco de Dados

Observe a estrutura a seguir.

ALUNO {MATRICULA, NOME, ENDEREÇO, TELEFONE)

Assinale a opção que contém o comando SQL(Structured Query Language) que pode ser utilizado para adicionar o campo DT_NASC, do tipo DATE, à tabela ALUNO apresentada acima.

Alternativas
Q707947 Banco de Dados

Observe a seguinte expressão em álgebra relacional:

(((P WHERE COR = COR (‘Vermelho’)) JOIN FP {F#} JOIN F) {FNOME}

Assinale a alternativa correta que apresenta a saída gerada por essa expressão.

Alternativas
Q702888 Banco de Dados
Com relação à linguagem SQL, é correto afirmar que o comando
Alternativas
Q702883 Banco de Dados

Observe a tabela abaixo.

Imagem associada para resolução da questão

Em SQL, três comandos podem ser usados para modificar o banco de dados: INSERT, DELETE e UPDATE.

Com base na tabela acima, assinale a opção que apresenta o comando que realiza, com sucesso e sem apresentar erros, a instrução de manipulação de tuplas na tabela departamento.

Alternativas
Q702880 Banco de Dados

Analise as tabelas a seguir.

Imagem associada para resolução da questão

Com base nas tabelas acima, assinale a opção que apresenta corretamente o comando que deve ser executado para realizar a seguinte consulta:

"Nome dos empregados que trabalham em projetos, com os respectivos nomes dos projetos em que cada um trabalha".

Alternativas
Q702874 Banco de Dados

Analise as tabelas a seguir.

Imagem associada para resolução da questão

Com base nas tabelas acima, assinale a opção que apresenta corretamente o comando que deve ser executado para realizar a seguinte consulta:

"Nome dos empregados que trabalham em todos os projetos".

Alternativas
Q702871 Banco de Dados

Observe as tabelas e o comando SQL a seguir.

Imagem associada para resolução da questão

SELECT P.codigo, P.descricao, COUNT(* )

FROM PROJETO P, ALOCACAO A

WHERE P.codigo = A.cod_projeto

GROUP BY P.codigo, P.descricao

HAVING COUNT (* ) > 3;


Assinale a opção que explica corretamente o resultado do comando SQL acima.

Alternativas
Q702857 Banco de Dados

Segundo Elmasri, Navathe (2010), correlacione os componentes do SGBD com às suas respectivas características, e, em seguida, assinale a opção que apresenta a sequência correta.


COMPONENTES DO SGBD

I - Compilador de consulta

II - Otimizador de consulta

III- Gerenciamento de BUFFER

IV - Gerenciador de dados armazenados

V - Processador de banco de dados em tempo de execução


CARACTERÍSTICAS

( ) Realiza o gerenciamento de BUFFERS na memória principal, além de executar os planos de consulta executáveis.

( ) Controla o acesso às informações do SGBD que são armazenadas em disco.

( ) Consulta o catálogo do sistema em busca de informações estatísticas e outras informações, gerando um código executável.

( ) Planeja a leitura/escrita em disco.

( ) Analisa e valida as consultas interativas, gerando-as para um formato interno.

( ) Entre outras coisas, preocupa-se com a eliminação de redundâncias.

Alternativas
Q702855 Banco de Dados
"Fatos conhecidos que podem ser registrados e possuem significado implícito". Essa afirmativa, segundo Elmasri e Navathe (2010), é o conceito de
Alternativas
Q695225 Banco de Dados

Acerca das operações de álgebra relacional, preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.

I. Produz uma relação que inclui todas as tuplas em R1 ou R2 ou tanto R1 quanto R2; R1 e R2 precisam ser compatíveis na união. (________________)

II. Produz uma relação que inclui todas as tuplas em R1 e R2; R1 e R2 precisam ser compatíveis na união. (________________)

III. Produz uma relação que inclui todas as tuplas em R1 que não estão em R2; R1 e R2 precisam ser compatíveis na união. (________________)

Alternativas
Q695209 Banco de Dados
Uma consulta em um Banco de Dados Distribuídos pode ser processada em diversos estágios. Um desses estágios “[...] consiste em selecionar uma estratégia com base em uma lista de candidatas que está mais próxima do ideal. Uma lista de consultas de candidatas pode ser obtida ao permutar a ordenação das operações em uma consulta de fragmento gerada pelo estágio anterior.” Esse estágio apresenta-se em:
Alternativas
Q695148 Banco de Dados

Em Banco de Dados a modelagem conceituai é feita utilizando-se do MER (Modelo Entidade Relacionamento), usando o Diagrama de Entidade Relacionamento. Neste modelo são definidas as entidades, os relacionamentos, os atributos, entre outros detalhes que ajudam a entender a construção do banco. A figura apresentada a seguir é uma forma de representar um tipo de atributo no diagrama ER.

Imagem associada para resolução da questão

Indique a alternativa correta que apresenta esse atributo.

Alternativas
Q695141 Banco de Dados

Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.

Por vezes é necessário que se aplique as funções de agregação a subgrupos de tuplas em uma relação, em que os subgrupos são baseados em alguns valores dos atributos. Neste caso é preciso particionar a relação em subconjuntos de tuplas (ou mesmo grupos) não sobrepostos, onde cada grupo (partição) consistirá nas tuplas que possuem o mesmo valor de alguns atributos, que neste caso são chamados atributos de agrupamento. “A cláusula ___________________ especifica os atributos de agrupamento, que também devem aparecer na cláusula ___________________, de modo que o valor resultante da aplicação de cada função de agregação a um grupo de tuplas apareça junto com o valor do atributo de agrupamento.”

(ELMASRI; NAVATHE, 2011).

Alternativas
Q695140 Banco de Dados
Em SQL as funções de agregação são usadas para resumir informações de várias tuplas em uma síntese de tupla única. Para criar subgrupos de tuplas, antes mesmo do resumo, utiliza-se o agrupamento. A agregação e o agrupamento são utilizados e/ou mesmo exigidos, em muitas aplicações de banco de dados. Acerca das funções de agregação, uma delas retorna o número de tuplas ou valores, conforme especificado em uma consulta. Essa função denomina-se
Alternativas
Q694466 Banco de Dados
Qual é a linguagem utilizada pelo DBA e pelos projetistas de bancos de dados na especificação dos esquemas conceituais e internos?
Alternativas
Q694463 Banco de Dados
Quais são os três níveis representados na arquitetura de três esquemas?
Alternativas
Q694454 Banco de Dados
Assinale a opção correta sobre álgebra e cálculo relacional.
Alternativas
Respostas
221: C
222: A
223: D
224: E
225: C
226: D
227: C
228: E
229: D
230: C
231: E
232: B
233: A
234: D
235: B
236: D
237: D
238: E
239: B
240: C