Categoría:DEV CLASES

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

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 (ver Triggers) permiten agregar comportamiento a las operaciones de inserción, actualización o eliminación de datos de una tabla. Para ello se usan:

Tablas relacionadas con los índices

Los índices (ver Índices) son estructuras de datos que mejoran la velocidad de las operaciones, permitiendo un rápido acceso a los registros de una tabla en una base de datos. Al aumentar drásticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hacen frecuentes búsquedas.

La única tabla que se usa actualmente para definir índices es:

Las siguientes dos tablas pertenecen al viejo esquema de definición de índices y se encuentran obsoletas, se documentan en el estado en que se encuentran:

Otras utilidades