Diferencia entre revisiones de «Categoría:DEV CLASES»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
Línea 14: Línea 14:
=Tablas básicas=
=Tablas básicas=
Las tablas más básicas son:
Las tablas más básicas son:
*[[DEV CLASES|Clases (prxclases)]].
*[[DEV CLASES|Clases (prxclases)]] define la información más básica de las clases como su nombre y algunos datos más.
*[[DEV CLASES/CAMPOS|Clases, campos (prxcampos)]].
*[[DEV CLASES/CAMPOS|Clases, campos (prxcampos)]] define los campos que componen la estructura de la clase.
 
=Tablas relacionadas con los triggers=
Los triggers
*[[DEV CLASES/TRIGGERS|Clases, triggers (prxtriggers)]].
*[[DEV CLASES/TRIGGERS|Clases, triggers (prxtriggers)]].
*[[DEV CLASES/TRIGGERS DETALLE|Clases, detalle de triggers (prxtriggersd)]].
*[[DEV CLASES/TRIGGERS DETALLE|Clases, detalle de triggers (prxtriggersd)]].

Revisión del 20:20 20 mar 2025

Introducción

Diagrama de clases.

Esta categoría explica lo necesario para crear clases (o tablas) en el sistema, y toda la funcionalidad asociada con éstas como los triggers e índices adicionales.

Las tablas creadas usando el catálogo pueden ser editadas dentro de la aplicación desarrollada en Delphi para este sistema.

Programación orientada a objetos

La funcionalidad de las tablas admite la programación orientada a objetos a través de la cual:

  • Podemos crear tablas que contienen datos (los campos de su estructura) y comportamiento (a través de triggers).
  • Esas tablas pueden ser 'derivadas' (crear una nueva tabla en base a otras) para crear nuevas tablas en las que solo tenemos que agregar campos complementarios sin repetir lo ya definido.

Esta opción permite aprovechar código preexistente además de habilitar a la modificación de las tablas de base propagando esa funcionalidad a todas las derivadas.

Tablas básicas

Las tablas más básicas son:

Tablas relacionadas con los triggers

Los triggers