CRUD
CRUD é um acrônimo para Create (Criar), Read (Ler), Update (Atualizar) e Delete (Deletar). Elas representam as quatro operações fundamentais realizadas sobre dados em qualquer aplicação de software, normalmente sendo utilizadas em bases de dados relacionais (RDBMS) fornecidas aos utilizadores do sistema. Essas operações representam a base de como sistemas armazenam, acessam, manipulam e excluem informações de forma persistente em bancos de dados.
Imagem: colorblindPICASO · BY-NC · Openverse
O CRUD é um padrão universal de desenvolvimento de sistemas surgindo como forma de organizar logicamente as interações usuários-banco de dados. Ou seja, toda ação que o usuário realiza em uma interface, tal como cadastrar, visualizar, editar ou excluir algo, corresponde diretamente a uma das operações CRUD. Ele age como a espinha dorsal de sistemas de gerenciamento de conteúdo, sejam (CMS), ERPs, CRMs, lojas virtuais, redes sociais, APIs RESTful, apps mobile e/ou qualquer aplicação que envolva dados estruturados. A adoção desse modelo garante organização, previsibilidade e escalabilidade no desenvolvimento.
Imagem: Culture:Subculture · BY-NC-ND · Openverse
A abreviação CRUD mapeada para o padrão ISO/SQL:
Imagem: colorblindPICASO · BY-NC · Openverse
As operações CRUD também são relevantes em interfaces para utilizadores de vários níveis. Por exemplo, num programa de Catálogo de Endereços, uma entrada de um contacto individual pode ser considerada a unidade básica de persistência. As operações mínimas para este tipo de programa são:


