Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Crud
Crud
TURNO: Matutino
1
Índice
2
¿Qué significa CRUD en programación?
CRUD es una agrupación de cuatro acciones que sirven para gestionar la información
que se almacena en diferentes tipos de desarrollo. Asimismo, se usa para comprobar que los
Si te preguntas qué significa CRUD, cada una de las letras de esta sigla corresponden
y Delete (eliminar).
clasificar los datos. Pero también funcionan para corregir los errores en la manipulación de
información.
Un dato curioso es que, a pesar de que la gestión de los diferentes tipos de bases de
datos “parece un tema reciente”, el concepto de CRUD ha sido implementado desde 1983.
Una de las razones fue la publicación del libro de James Martin: Managing the Data-base
Enviroment. Indice
3
¿Cuál es la importancia de CRUD?
los proyectos.
El CRUD es demasiado importante para ser ignorado, por lo que sería ideal
CRUD se utiliza constantemente para cualquier cosa relacionada con la base de datos y el
diseño de la misma.
Por otro lado, el CRUD es igual de importante para los usuarios finales. Sin él, cosas
imposibles de realizar.
La mayoría de las aplicaciones que utilizamos nos permiten añadir o crear nuevas
entradas, buscar las existentes, realizar cambios en ellas o eliminarlas. Para ello,
4
Facilita el control de la seguridad para los distintos requisitos de acceso.
Para comprender bien qué es CRUD no solo basta con saber cómo funciona y para
qué sirve. Uno de los factores más importantes es que sepas cómo se clasifica y maneja
la información. Sobre todo, porque cualquier tipo de desarrollo genera una base de datos.
Las bases de datos se clasifican en dos: las bases de datos estáticas y las bases
de datos dinámicas. En el caso de las primeras, se caracterizan porque los datos que
tienen almacenados son fijos y no modificables. Por esta razón, se consideran bases de datos
históricas.
En cambio, los tipos de bases de datos dinámicas permiten que todos los datos
Además de esto, para saber qué es CRUD, debes conocer cuál de los tipos de bases de
5
Tipos de bases de datos
Existen varios y diferentes tipos de bases de datos, por ejemplo, están las bases de
datos jerárquicas que ordenan la información según factores específicos. También, están las
bases deductivas que están diseñadas para aplicar reglas lógicas en la información.
Sin embargo, uno de los tipos de bases de datos que te permite saber para qué sirve
CRUD son las bases de datos relacionales. ¿Por qué? Como su nombre lo indica son las
que relacionan los datos que se almacenan en diferentes partes para poder acceder a ellos
información que está guardada, sino que podrás editarla y modificarla dependiendo del uso
¿Y esto qué tiene qué ver con CRUD? Cuando realices un desarrollo, debes tener muy
claro cómo debe clasificar la información que ingrese y cuál va a ser el propósito de la salida.
Esto permitirá testear qué tan útil y funcional está siendo tu programa. No importa si es una
Hasta el momento te hemos explicado qué es CRUD, cómo funciona y para qué sirve.
Asimismo, te hemos hablado de los distintos tipos de bases de datos. Y aunque CRUD puede
aplicarse en cualquier desarrollo, existe uno de los lenguajes de programación ideales para
6
¿Cuáles son las cuatro funciones de las operaciones CRUD?
Para que sigas aprendiendo qué es CRUD y por qué debes usarlo, vamos a explicar
Create (crear)
Algo súper importante que debes saber cuando estás aprendiendo qué es CRUD, es
almacenamiento persistente.
pueden insertar nuevos registros y crear nuevas bases de datos. Esto no sería posible si
Pongamos un ejemplo de CRUD para que todo sea mucho más claro.
Imagina que estás haciendo un desarrollo para una pequeña zapatería. Al ejecutar esta
valor comercial y la cantidad de inventario existente. ¡Esta es una de las ventajas de CRUD!
7
Fuente: Pixabay
Read (leer)
La segunda acción para saber qué es CRUD es la que se conoce como leer o, en otras
específicos de las bases de datos que componen el desarrollo. Para ello, se utilizan
esta acción, debe tener la posibilidad de visualizar todo el listado de los productos que tiene
en venta. Ahora, si esta persona quisiera saber si se vendieron más sandalias que tacones,
8
Update (actualizar)
Otra de las características de CRUD es que, además de crear y buscar datos, debe
Pero, tu cliente no desea reemplazar el valor, sino asignar uno nuevo para poder
hacer la comparativa de los dos costos en un periodo después. Es así que debe tener la
Delete (eliminar)
Seguro en este punto ya sabes qué es CRUD y qué papel desempeña esta última
Para aprender qué es CRUD y cómo funciona, debes tener en cuenta que su
aplicación depende del tipo de usuario que tenga acceso a tu programa de desarrollo. En el
apartado anterior vimos que era el cliente quien realizaba las cuatro acciones.
9
Sin embargo, ¿qué pasaría si su negocio crece y necesita un ayudante? Los
accesos al programa de desarrollo no pueden ser los mismos, pero de igual manera deben
usuario ejecuta estas cuatro operaciones desde el permiso que poseen para modificar el
desarrollo.
de datos siempre y cuando el valor a ingresar sea una actualización de costos. Indice
modificaciones que se lo permitan. Por ejemplo, puede hacer una eliminación temporal,
en bases de datos relacionales subyacentes. Las cuatro funciones básicas de CRUD son
negocios similares).
empresariales. Las operaciones CRUD también se utilizan para gestionar foros, tiendas
10
de comercio electrónico, sitios web de redes sociales y muchos, muchos otros tipos
Si alguna vez has trabajado con una base de datos, es probable que hayas trabajado
con operaciones CRUD. Las operaciones CRUD se utilizan a menudo con SQL, como
habíamos mencionado antes. Aquí van algunas ideas de aplicaciones CRUD, entre ellas:
Portal de estudiantes
11