Assinale a seguir a alternativa que NÃO apresenta uma funci...

Próximas questões
Com base no mesmo assunto
Q234315 Banco de Dados
Assinale a seguir a alternativa que NÃO apresenta uma funcionalidade da Linguagem SQL.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - A SQL possui comandos capazes de garantir a replicação de dados na arquitetura MASTER e SLAVE.

A Linguagem SQL (Structured Query Language) é uma ferramenta poderosa utilizada para gerenciar e manipular bancos de dados relacionais. Seu leque de funcionalidades abrange desde criação e modificação de estruturas de banco de dados até a execução de consultas complexas envolvendo diversas tabelas. Uma observação importante é que a SQL é usada para interagir com o banco de dados, controlando o acesso e a organização dos dados armazenados.

As alternativas A, B, C e D descrevem funcionalidades bem estabelecidas da SQL:

  • A: As asserções são declarações que estabelecem condições para os dados em um banco de dados, geralmente para manter a integridade dos dados.
  • B: As visões (views) são tabelas virtuais resultantes de uma consulta SQL e são usadas para simplificar as operações de banco de dados ou para restringir o acesso a dados específicos.
  • C: Gatilhos (triggers) são procedimentos armazenados que são automaticamente executados em resposta a certos eventos em uma tabela ou view.
  • D: A SQL suporta comandos de controle de transações como COMMIT e ROLLBACK, que são usados para garantir a integridade dos dados durante operações que envolvem múltiplas etapas.

Contudo, a alternativa E está incorreta porque a SQL padrão não possui comandos específicos para replicação de dados envolvendo a arquitetura MASTER-SLAVE. A replicação é um conceito de sistemas de bancos de dados distribuídos, onde os dados são copiados e mantidos em sincronia entre diferentes servidores. Enquanto a replicação é uma funcionalidade oferecida por muitos sistemas de gerenciamento de banco de dados (SGBDs), ela não é intrínseca à linguagem SQL e, geralmente, é implementada através de funcionalidades específicas ou extensões oferecidas pelos SGBDs. A configuração e manutenção da replicação envolvem processos mais complexos e tecnologias complementares além da SQL.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

a) CORRETO - CREATE ASSERTION - É uma restrição especial que pode envolver inúmeras tuplas de tabelas diferentes.

b) CORRETO -  As VIEWS são conjuntos de resultados de um comando SQL, contendo colunas e dados como se fosse uma tabela normal, sendo os campos de uma ou mais tabelas reais. - http://www.diegomacedo.com.br/introducao-a-linguagem-sql-comandos-basicos-e-avancados-parte-2/


c) CORRETO - Com a utilização das Triggers é possível criar mecanismos de segurança mais complexos que podem ser disparados cada vez que um evento é chamado. O comando Insert na tabela é exemplo de um evento que pode ser usado para disparar uma Triggers, além disso, as mesmas podem ser disparadas antes ou depois de comando especificado com o objetivo de prover maior rigor no controle de segurança. - http://www.diegomacedo.com.br/conceitos-sobre-seguranca-em-banco-de-dados/

d) CORRETO - Utiliza COMMIT e ROLLBACK. http://www.diegomacedo.com.br/controle-de-concorrencia-em-banco-de-dados/

e) ERRADO.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo