CRUD
Operaciones CRUD
CRUD es el acrónimo de Create (Crear), Read (Leer), Update (Actualizar) y Delete (Borrar). Representa las cuatro operaciones fundamentales que se pueden realizar sobre cualquier sistema de almacenamiento de información persistente.
Las 4 operaciones básicas
- Create (Crear): añade o inserta nuevos registros de datos en el sistema.
- Read (Leer / Consultar): recupera o busca información almacenada sin modificarla.
- Update (Actualizar): modifica los datos existentes previamente guardados.
- Delete (Borrar / Eliminar): remueve o elimina datos que ya no son necesarios.
Equivalencias según el contexto
El concepto es idéntico independientemente de la tecnología, pero las herramientas o lenguajes varían para ejecutarlo:
| Operación | SQL (Bases de Datos Relacionales) | HTTP / API REST (Web) | Ficheros (Persistencia Local) |
|---|---|---|---|
| Create | INSERT | POST | Abrir en modo escritura (w, a) / escribir |
| Read | SELECT | GET | Abrir en modo lectura (r) / leer |
| Update | UPDATE | PUT / PATCH | Modificar contenido existente |
| Delete | DELETE | DELETE | Eliminar registro / truncar archivo |
CRUD en Programación
En la Programación Orientada a Objetos (POO), los patrones de diseño como DAO (Data Access Object) o los frameworks ORM (Object-Relational Mapping) encapsulan estas operaciones en métodos estándar del código (ej. save(), findById(), update(), delete()).