Questões Militares de Banco de Dados
Foram encontradas 469 questões
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
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.
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.
Observe a tabela abaixo.
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.
Analise as tabelas a seguir.
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".
Analise as tabelas a seguir.
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".
Observe as tabelas e o comando SQL a seguir.
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.
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.
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. (________________)
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.
Indique a alternativa correta que apresenta esse atributo.
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).