A DDL é uma linguagem de definição utilizada na composição do SQL, que é umalinguagem difundida para bancos de dados relacionais inspirada em álgebra relacional.Acompanhe o desafio que a empresa Xpex do ramo de tecnologia precisa resolver.Imagine que você foi contratado para o cargo de data base administrator (DBA). Como vocêrealizaria a alteração da tabela durante a migração para o Banco de Dados NoSQL semcomprometer as transações de migração que estão em andamento?
Soluções para a tarefa
Resposta:
Para realizar a alteração da tabela durante a migração do banco NoSQL, existe uma estratégia que não comprometeria as transações que já estão ocorrendo durante a migração de dados para o banco NoSQL.
No Banco de dados não relacional (NoSQL), poderá ser usado o comando DDL: CREATE TABLE para criar uma nova tabela no banco de dados relacional utilizando o ALTER TABLE, fazendo com que durante a migração, seja migrada uma tabela atualizada para o banco NoSQL.
Após ser realizada a migração da tabela atualizada, podemos excluir a desatualizada no banco NoSQL através do comando DDL: DROP TABLE nomedatabela.
Explicação:
Resposta:
Para realizar a alteração da tabela durante a migração para o banco NoSQL, existe uma estratégia que não comprometeria as transações que já estão ocorrendo durante a migração de dados para o banco NoSQL.
No banco de dados não relacional (NoSQL), poderá ser usado o comando DDL: CREATE TABLE para criar uma nova tabela e alterá-la no banco de dados relacional utilizando o ALTER TABLE, fazendo com que, durante a migração, seja migrada uma tabela atualizada para o banco NoSQL.
Após ser realizada a migração da tabela atualizada, podemos excluir a desatualizada no banco NoSQL através do comando DDL:
Explicação:
DROP TABLE nomedatabela;