CRUD es un acrónimo de cuatro funciones básicas que se utilizan cuando se trabaja con bases de datos [1] : creación ( create ), lectura ( read ), modificación ( update ), eliminación ( delete ). Introducido por James Martin en 1983 [2] como una clasificación estándar de las funciones de manipulación de datos .
En SQL , estas funciones y operaciones corresponden a los operadores Insertar (crear registros), Seleccionar (leer registros), Actualizar (editar registros), Eliminar (eliminar registros). En algunas herramientas CASE se utilizaban matrices CRUD especializadas o diagramas CRUD, en los que para cada entidad se indicaba qué funciones básicas realiza este o aquel proceso o tal o cual rol con esa entidad. En los sistemas que implementan el acceso a la base de datos a través de una API de estilo REST , estas funciones a menudo (pero no necesariamente) se implementan a través de los métodos PUT , POST , GET , PATCH , DELETE HTTP .
Aunque las operaciones de estilo CRUD se han aplicado tradicionalmente a las bases de datos, este enfoque se puede extender a cualquier entidad computacional almacenada ( archivos , estructuras en memoria, objetos). El patrón de diseño ActiveRecord pone la funcionalidad CRUD en línea con un enfoque orientado a objetos y se usa ampliamente en varios marcos para acceder a bases de datos desde lenguajes de programación orientados a objetos .
Base de datos | |
---|---|
Conceptos | |
Objetos |
|
Llaves | |
sql |
|
Componentes |