Beruflich Dokumente
Kultur Dokumente
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.
Create
5. Para insertar información en los campos hay que ingresar “insert into tabla
values (valor1, valor2…);” 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
Delete
8. Ahoar para eliminar alguna fila que ya no queramos hay que poner “delete
from tabla where campoDeReferencia = valorDeReferencia;”