ortizvivas.com

Blog sobre emprendimiento y programación

  • Acerca de Mí
  • Proyecto Kentana
  • Core
  • Contacto
Usted está aquí: Inicio / Kentana Core / CRUD: Procesos de interacción con la base de datos

11/11/2016

CRUD: Procesos de interacción con la base de datos

Por sus siglas en inglés CRUD se refiere a los procesos: Create, Read, Update y Delete. Estas son las operaciones básicas que realiza un usuario en cualquier sistema. El desarrollador debe crear distintas pantallas para que las personas realicen estas operaciones de forma intuitiva sin acceder a una herramienta de base de datos.

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.

crud - salvar datos

Core Kentana y CRUD

Los perfiles administrativos de la herramienta están pensados para ejecutar CRUD. En primera instancia se hace tabla por tabla para dar soporte de forma efectiva, las relaciones entre tablas permiten que la información sea consistente. El usuario final trabaja de forma productiva ya que se quitan las opciones que no se consideran necesarias.

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 - borrar datos

Publicado en: Kentana Core Etiquetado como: Bases de datos, desarrollo de software, Kentana, Programación

Acerca de Alejandro Ortiz Vivas

Ingeniero de sistemas, consultor tecnológico, analista de plan de negocio y toma de decisiones. Emprendiendo en software empresarial especializado en productividad y estrategia.

Categorías del blog

  • Curso Virtual (13)
  • Kentana Core (21)
  • Noticias (53)
  • Podcast (33)
  • Post (93)

Freelance

  • Visita el Core Kentana
  • Trabaja Conmigo
  • Proyectos
    • Estados de proyectos para clientes
    • Proyecto Kentana
      • Core Firebird

Suscribete

  • Suscríbete al Blog
  • ivoox
  • Rss

Redes sociales

  • Facebook
  • Twitter
  • Linkedin
  • Podcast
  • Curso Virtual
  • Buscar

Copyright ©2026 · ortizvivas.com - Alejandro Ortiz Vivas