Consejos

ORDA – Genealogía – Episodio uno

Traducido automáticamente de Deepl

Todos estamos de acuerdo en que ORDA es una gran característica de 4D V17. Una especie de revolución en la forma de pensar y programar. Las bases de datos 4D nunca serán vistas de la misma manera que antes.

ORDA permite concebir aplicaciones avanzadas en menos tiempo, con un código más legible y limpio. Para mostrarte el poder de ORDA hemos preparado una serie de consejos para ti, divididos en tres episodios. En este primer episodio, demostraremos cómo los enlaces deben considerarse ahora más como entidades y colecciones de entidades, y te mostraremos cómo los listboxes pueden basarse ahora en selecciones de entidades, en lugar de selecciones o arrays.

Eventos blank

Entra en una nueva dimensión con 4D v17 y ORDA – Thomas Maul y LR desde el 4D Summit 2018

Traducido automáticamente de Deepl

Object Relational Data Access, o simplemente ORDA, es el mayor conjunto de características que hemos tenido… en más de 30 años. Y el mayor anuncio del 4D Summit 2018.

Vea el vídeo del anuncio de ORDA durante la Keynote del 4D Summit 2018. Presenta a Thomas Maul, vicepresidente de estrategia de producto, presentando esta tecnología progresiva y explicando cómo el uso de su base de datos como un objeto puede abrir todo un nuevo mundo de posibilidades para sus aplicaciones basadas en 4D.

Producto blank

Mostrar una selección de entidades en un cuadro de lista

Traducido automáticamente de Deepl

4D v17 introduce un nuevo concepto: ORDA. Si todavía no está familiarizado con ORDA, hemos creado una serie de entradas de blog para explicar cómo utilizar y aprovechar ORDA. Cuando se trabaja con ORDA, se van a utilizar selecciones de entidades, que son básicamente objetos que contienen referencias a entidades que pertenecen a la misma clase de datos( es decir, tabla). Uno de los principales beneficios de ORDA, es la muy simple y poderosa capacidad de vinculación con formularios.

En esta entrada del blog, usted aprenderá cómo mostrar una selección de entidades en un cuadro de lista. De hecho, es muy simple.

Producto blank

Calcular las estadísticas de las selecciones de entidades con ORDA

Traducido automáticamente de Deepl

ORDA proporciona una gran función para canalizar los datos a través de filtros y obtener valores agregados, al incluir un conjunto de operaciones de agregación de fácil comprensión que examinan y realizan cálculos sobre los conjuntos de datos. Por ejemplo, los métodos sum, average, count, min, y max se utilizan para realizar las operaciones que sus nombres describen.

Producto blank

Manejar las entidades en una selección de entidades

Traducido automáticamente de Deepl

PRIMER RÉCORD, ÚLTIMO RÉCORD, SIGUIENTE RÉCORD, RÉCORD ANTERIOR; ¿te suena? Seguro que sí. ¡Usted ya los ha estado usando para manejar selecciones! ORDA proporciona métodos útiles y familiares para navegar a través de las entidades en una selección de entidades – y obviamente, ¡algunas ventajas!

Para empezar, puede manejar varias selecciones de entidades al mismo tiempo y navegar a través de ellas de forma independiente, mientras que normalmente sólo puede manejar una única «selección actual» por tabla. Eso es precisamente lo que vamos a ver en esta entrada del blog.

Producto blank

Trabajar con el bloqueo optimista de ORDA

Traducido automáticamente de Deepl

4D v17 introduce ORDAORDA, una gran evolución en 4D que está abriendo un mundo de nuevas posibilidades para los desarrolladores de 4D. Una de las ventajas de utilizar ORDA está relacionada con el bloqueo de registros, ya que ORDA ofrece la posibilidad de elegir entre el bloqueo optimista y el pesimista. Después de haber introducido los mecanismos de bloqueo de ORDA, continuamos la serie deORDA para que puedas descubrir cómo trabajar eficientemente con el bloqueo optimista con ORDA.

Producto blank

Bloqueo de entidades con ORDA

Traducido automáticamente de Deepl

¡La serie ORDA continúa! En esta entrada del blog, veremos cómo puedes usar bloqueos en tus bases de datos con conceptos ORDA. No es raro necesitar manejar los conflictos que pueden ocurrir cuando varios usuarios o procesos cargan y/o intentan modificar los mismos registros al mismo tiempo. El bloqueo de registros es una metodología utilizada en las bases de datos relacionales para evitar actualizaciones inconsistentes de los datos.

ORDA proporciona un modo de bloqueo optimista además del que ya conoces (bloqueo pesimista).

Producto blank

ORDA: trabajar con objetos y colecciones

Traducido automáticamente de Deepl

En esta última adición a la serieORDA, veremos cómo los nuevos conceptos ORDA pueden interactuar con los objetos y colecciones existentes. De hecho, es posible convertir entidades y selecciones de entidades en objetos y colecciones, así como construir entidades y selecciones de entidades a partir de objetos y colecciones. Al hacer esto, puedes integrar fácilmente el código ORDA dentro de tu código existente. Puede aprovechar todas las ventajas de ORDA sin necesidad de reescribir su código.