O que é CRUD?
- #SQL
O Dicionário Tech de hoje traz um termo relacionado ao universo da Ciência de Dados. Você sabe o que é CRUD? Se você opera sistemas com tabelas, dados, gráficos e afins precisa dominar esse conceito e aplicá-lo no seu dia a dia como profissional de tecnologia.
Então, vamos às explicações? Primeiramente, CRUD é o acrônimo para Create (criar), Read (ler), Update (atualizar) e Delete (apagar). Com essa explicação, já dá para intuir que o CRUD é uma sequência de funções de um sistema que trabalha com banco de dados, seja ele na sua máquina ou na nuvem.
CRUD é usado na linguagem SQL
Agora que você sabe resumidamente o que é CRUD, veja que ele é um conjunto de operações que pertence ao agrupamento chamado de Data Manipulation Language (DML) ou, em português, Linguagem de Manipulação de Dados.
Trata-se de um grupo de comandos de linguagem SQL que é usado para recuperar, incluir, remover e modificar informações dentro de um banco de dados.
Aliás, todos esses conceitos são aplicados quando se está usando a linguagem de programação SQL (Structured Query Language) ou Linguagem de Consulta Estruturada. Basicamente, ela é uma linguagem de programação criada para operar banco de dados relacional, ou seja, baseado em tabelas.
Conheça cada função
Ao trabalhar com banco de dados, é importante aplicar o CRUD para ter mais agilidade no desenvolvimento. Por isso, conheça o que representa cada etapa.
Create
Trata-se do conceito de criação, registro ou cadastro de informações e dados em um determinado lugar. Sendo assim, pode se referir à criação de dados de uma tabela, ao registro do usuário numa plataforma ou até mesmo ao desenvolvimento de um novo post dentro de um blog.
Read
É o ato de consultar os dados em um website. Quando você clica no botão de ver vagas na plataforma da Coodesh, por exemplo, você está solicitando dados que serão lidos pela plataforma e, na sequência, exibidos na tela.
Update
O conceito de update é aplicado quando você, que é dono dos dados ou tem permissão para editá-los, atualiza as informações que julgar necessárias. O diferencial com relação aos outros processos é a limitação de uso, que é voltada para quem criou os dados na tabela ou aplicação, bem como por quem tem a permissão do sistema para atualizá-los. Assim, quando você atualiza o seu perfil na plataforma da Coodesh, está aplicando o conceito de update.
Delete
Trata-se de uma ação de remoção de dados a partir do operador do sistema. Portanto, assim como o Update, tem algumas limitações. Ao pedir a exclusão do seu nome da lista de e-mail marketing de uma empresa, por exemplo, você precisa da intermediação do operador que vai permitir a deleção de dados, ou seja, não pode fazer isso diretamente.
Referência:
https://coodesh.com/blog/dicionario/o-que-e-crud/