sábado, 28 de marzo de 2020

Realización de un CRUD

Estos días que llevamos en casa sin poder salir, me ha dado tiempo suficiente para realizar un CRUD.

Seguro que más de uno se preguntará que es.

¿Qué es un CRUD?

Primero nos vamos a dirigir a Wikipedia para ver que nos dice.

Wikipedia:

En informática, CRUD es el acrónimo de "Crear, Leer, Actualizar y Borrar" (del original en inglés: Create, Read, Update and Delete), que se usa para referirse a las funciones básicas en o la capa de persistencia en un software

En algunos lugares, se utilizan las siglas ABM para lo mismo ("Alta, Baja y Modificación"), obviando la operación de "obtener"; el acrónimo ABC para "Altas, Bajas y Cambios"; ABML siendo la última letra (L) de "listar, listado o lectura"; ABMC siendo la 'C' de "Consulta"; o bien CLAB que sería la traducción literal del acrónimo ("Crear, Leer, Actualizar y Borrar") también se llega a usar el acrónimo ABCC ("Altas, Bajas, Cambios y Consultas").

También es usado el ABCDEF: "Agregar, Buscar, Cambiar, Desplegar (listar), Eliminar, Fichar (Ficha, cédula o Reporte de un registro)".

En programación, crear, leer, actualizar y borrar ( con el acrónimo CRUD) son las cuatro funciones básicas de la persistencia de Bases de Datos. Términos alternativos son usados a veces cuando se definen las cuatro funciones básicas de CRUD, como “recuperar” en vez de “leer”, “modificar” en vez de “actualizar” o “destruir” en vez de “borrar”. CRUD se usa también a veces para describir convenciones de interfaz de usuario que facilita la vista, búsqueda y modificación de la información; a menudo se usa en programación de formularios (forms) e informes (reports). El término fue popularizado por primera vez por James Martin en su libro del año 1980 Managing the Data-base Enviroment. El acrónimo puede extenderse a CRUDL para cubrir el listado de gran cantidad de datos que conllevan una complejidad tal como paginación cuando los registros de datos son demasiado grandes para alojarse fácilmente en memoria.

Como bien nos dice wikipedia, el CRUD significa:

C Created, es decir crearemos o introduciremos registros nuevos en la BBDD a la que estemos conectados.
R Reader, podremos leer los registros de la BBDD.
U Update, Actualizaremos o modificaremos registros de la BBDD.
D Delete, eliminaremos registros de la BBDD.

Añadiría otra letra que perfectamiente sería la "S", con la cual hariamos la búsqueda en la BBDD, ya que si tenemos muchos registros en una BBDD tendremos por supuesto que recurrir algún método para buscar los registros que queremos ver.

S Search, para poder buscar registros en la BBDD.

En mi caso, utilizo Php como lenguaje de programación, el cual conecta con el sistema de gestión de BBDD llamado Mysql. Para el diseño de la web para ver los registros utilizo tanto CSS3 como un framework llamado Bootstrap y una pequeña parte de Javascript.

El sistema que he creado en estos días ha sido mediante POO, que quiere decir utilizando Procedimiento Orientación de Objetos, además utilizando la estructura PDO del lenguaje utilizado PHP.

No hay comentarios:

Publicar un comentario

Gracias por participar en esta página.