Logo Passei Direto
Buscar
Analise as afirmacoes abaixo e responda qual alternativa corresponde a afirmações verdadeiras sobre os módulos de um SGBD:
I - O catálogo armazena os metadados do sistema de banco de dados.
II - Os programas de aplicação são pré-compilados para separar os comandos da linguagem de programação dos comandos de manipulação de dados.
III - As transações são compiladas após passarem pelo otimizador de consultas.
Somente a afirmação I está correta.
Somente as afirmações I e II estão corretas.
Somente a afirmação II está correta.
Somente as afirmações II e III estão corretas.
Somente a afirmação III está correta.
User badge image
Desafios Para o Conhecimento

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada uma das afirmações: I - O catálogo armazena os metadados do sistema de banco de dados. Verdadeiro, essa afirmação está correta, pois o catálogo realmente contém informações sobre a estrutura do banco de dados, como tabelas, colunas, tipos de dados, etc. II - Os programas de aplicação são pré-compilados para separar os comandos da linguagem de programação dos comandos de manipulação de dados. Falso, essa afirmação não é precisa. Normalmente, os programas de aplicação não são pré-compilados dessa forma; eles podem incluir comandos de manipulação de dados diretamente, dependendo da linguagem e do ambiente. III - As transações são compiladas após passarem pelo otimizador de consultas. Falso, essa afirmação é confusa. O otimizador de consultas atua na otimização das consultas SQL antes da execução, mas as transações em si não são "compiladas" no sentido tradicional. As transações são um conceito de controle de concorrência e integridade, não um processo de compilação. Com base nas análises, apenas a afirmação I está correta. Portanto, a alternativa correta é: "Somente a afirmação I está correta."

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Que invenção da IBM permitiu a utilização dos computadores na implementação de sistemas de informação, inaugurando a chamada era do processamento de dados?
O disco magnético.
O microcomputador.
O modelo relacional de dados.
A memória RAM.
Os arquivos eletrônicos.

A partir desse diagrama, pode-se afirmar que:
Aluno e Disciplina são entidades fracas.
Todos os atributos de Aluno podem ser classificados como compostos.
Disciplina não pode ter atributos com o valor nulo.
Um aluno pode frequentar diversas disciplinas e pode ser orientado por apenas um professor.
Os atributos ID Prof, ID Aluno e ID Disc devem ser implementados como sendo do tipo literal.

Qual dos fatores a seguir não deve ser levado em consideração ao implementarmos um banco de dados levando em conta questões de desempenho?
Consultas e transações de banco de dados.
Restrições de tempo de consulta e transações.
Organização de políticas de acesso a dados.
Restrições de exclusividade em colunas da tabela.
Frequências esperadas de operações de atualização.

Como forma de melhorar a distorção salarial existente entre homens e mulheres que trabalham no município de Jataí, a prefeitura da cidade resolveu conceder 10% de aumento de salário apenas para as funcionárias da prefeitura.
Com base nessa situação hipotética, assinale a alternativa que apresenta a instrução SQL que deve ser executada diretamente no banco de dados para que o aumento salarial concedido seja implantado.
update FUNCIONARIO set SALARIO * 1.1 where SEXO = 'F';
update FUNCIONARIO set SALARIO = SALARIO * 1.1 where SEXO = 'F';
update FUNCIONARIO set SALARIO = SALARIO * 1.1 and SEXO = 'F';
insert FUNCIONARIO set SALARIO = SALARIO * 1.1 where SEXO = 'F';
insert FUNCIONARIO values SALARIO = SALARIO * 1.1 where SEXO = 'F';

Em sistemas de banco de dados, uma transação corresponde a uma sequência de instruções de consulta e/ou atualização. Instrução que faz com que uma transação corrente seja revertida, ou seja, desfaz todas as atualizações realizadas pelas instruções SQL na transação é:
cancel
commit
rollback
retrieve
reverse

Seja uma tabela assim estruturada: DISCPLINA(CODIGOD, DESCRICAO, CARGAHORARIA). Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham carga horária menor que 80 horas?

Considere a tabela e o código SQL a seguir: A consulta retorna:
O nome das funcionárias sem salário.
O número de empregados que ganham menos que a colaboradora com maior salário entre as funcionárias.
O maior salário entre as colaboradoras.
O número de empregados que ganham mais que a colaboradora que possui o maior salário entre as funcionárias.
O número de empregados da empresa.

Mais conteúdos dessa disciplina