Sie sind auf Seite 1von 5

CRUD: la base de la gestión de datos

El concepto CRUD está estrechamente vinculado a la gestión de datos digitales.


CRUD hace referencia a un acrónimo en el que se reúnen las primeras letras de las
cuatro operaciones fundamentales de aplicaciones persistentes en sistemas de
bases de datos:
 Create (Crear registros)
 Read (Leer registros)
 Update (Actualizar registros)
 Delete (Borrar registros)
En pocas palabras, CRUD resume las funciones requeridas por un usuario para
crear y gestionar datos. Varios procesos de gestión de datos están basados en
CRUD, en los que dichas operaciones están específicamente adaptadas a los
requisitos del sistema y de usuario, ya sea para la gestión de bases de datos o para
el uso de aplicaciones. Para los expertos, las operaciones son las herramientas de
acceso típicas e indispensables para comprobar, por ejemplo, los problemas de la
base de datos, mientras que, para los usuarios, CRUD significa crear una cuenta
(créate) y utilizarla (read), actualizarla (update) o borrarla (delete) en cualquier
momento.

Frameworks CRUD: capa de acceso a las bases de datos

Si los objetos individuales son visualizados por medio de una interfaz gráfica y
modificados con las llamadas operaciones CRUD, entonces se habla de un
framework CRUD o de un CRUD grid. Por lo general, se trata de interfaces HTML.
Un framework CRUD demanda varios pasos de transacción, de forma que los datos
no se recogen una vez se han introducido, sino que es necesario pulsar la opción
“Guardar” o “Continuar”. Las operaciones de un framework CRUD pueden aplazarse
para ser ejecutadas en diferentes plazos, sin que los datos de dichos periodos de
tiempo se bloqueen para otros usuarios. Este hecho resulta de gran importancia
para sistemas multiusuario, pues permite que varias personas lean los mismos
datos al mismo tiempo.
Para llevar a cabo las operaciones se utilizan las denominadas capas de
persistencia, que, por lo general, pueden ser implementadas o están contenidas en
forma de extensiones (módulos) en el framework. Estas rompen con la
representación relacional y tabular de la totalidad de los datos para, en su lugar,
presentarlos en un nivel orientado a objetos. Los frameworks CRUD facilitan el
acceso al sistema de bases de datos y son utilizados tanto en el desarrollo como en
el uso de aplicaciones. Existen numerosos frameworks con un concepto CRUD
basados en diferentes lenguajes y plataformas.

Borrado de datos
Es una práctica recomendada evitar que los datos se puedan borrar. De la sigla
CRUD es la que más problemas presenta, la alternativa es activar o inactivar
registros. En algunos casos se debe realizar por lo que surge el concepto de
integridad. Si en una tabla tengo las personas y en otra los usuarios, la relación
entre ellas es el código de la persona. Es decir a que persona pertenece este
usuario, en la tabla “usuarios” solo debo poner el código único de la persona para
mantener esa integridad. El problema surge si trato de borrar esa persona, la
información en la tabla de usuarios sería inconsistente. Para estos casos habría que
eliminar primero el registro de la persona y luego el usuario para este ejemplo. Cabe
anotar que en esta versión 1 del Core no se pueden borrar personas o usuarios, a
cambio los usuarios si se pueden activar o inactivar.

CRUD como concepto de guardar datos


En los años 90 y antes los programas eran creados para ser accedidos una vez y
procesar todo inmediatamente. Un ejemplo sería una calculadora ya que no
necesitaba guardar ninguna información. Luego se vio la necesidad de guardar un
avance de la operación así se guardaban los datos en archivos. El problema es que
acceder a estos datos puede ser complicado y no tiene una estructura real. Así que
ahora tenemos las bases de datos que interactúan con el usuario por medio del
software.

Operaciones CRUD en SQLite y Access


SQLite
1. Primero hay que tener instalado las herramientas de SQLite de la pagina
oficial, o el SQLite manager o SQlite administrator. En este caso descargue
las herramientas SQLite y tendre que usar el símbolo de sitema de
windows.

2. Después se crea un archivo donde se creara la base de datos, copiamos la


dirección y al inicio ponemos cd y presionamos enter
3. Ahora para crear la base hay que escribir “sqlite3 nombredelabase.bd” y dar
enter

4. Ahora hay que crear la tabla con “create table nombreDeLaTabla


(losCampos y elTipoDeDatoDeCampo); y hay que dar enter, para saber que
tipo de dato colocar en cada campo se pude ir a la pagina oficial en este
link : https://www.sqlite.org/datatype3.html

Create
5. Para insertar información en los campos hay que ingresar “insert into tabla
values (valor1, valor2…);” y dar enter.

O como tenemos la id por auto numeración podemos ingresar “insert into


tabla (campo2, campo3…) values (valor2, valor3);”y dar enter

Read
6. Para ver lo que hay en la tabla o algún dato que querramos hay que poner
“select * from tabla;” y dar enter

También podemos hacer otro tipo de consultas como :


Update
7. Para ahora actualizar un cierto campo como su nombre o fecha o precio
hay que poner “update tabla set campo = nuevoValor where
campoDeReferencia = valorDeReferencia;”

Ahora así se vera con la actualización del campo

Delete
8. Ahoar para eliminar alguna fila que ya no queramos hay que poner “delete
from tabla where campoDeReferencia = valorDeReferencia;”

Para que quede al final así la tabla

Y ya con el SQLite administrartor o SQLite manager podemos ver la misma base


de datos
Referencias
https://ortizvivas.com/blog/crud/
https://www.ionos.mx/digitalguide/paginas-web/desarrollo-web/crud-las-
principales-operaciones-de-bases-de-datos/
https://openclassrooms.com/en/courses/4995671-disena-tu-base-de-datos-con-
uml/5005606-crear-leer-actualizar-borrar
https://www.sqlite.org/datatype3.html

Das könnte Ihnen auch gefallen