5.tabla base en genexus
-
Upload
ramiro-estigarribia-canese -
Category
Technology
-
view
59 -
download
0
Transcript of 5.tabla base en genexus
![Page 1: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/1.jpg)
Tabla Base y Tabla Extendida
![Page 2: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/2.jpg)
Tabla Base y Tabla ExtendidaSon dos conceptos muy importantes de entenderlos, ya que se usan mucho en el uso de la herramienta en general.
Hasta ahora nos hemos concentrado en el nodo Root Module, ya que bajo el mismo vamos creando los objetos GeneXus que definen a la aplicación.
![Page 3: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/3.jpg)
Analizar las TablasObservemos ahora el nodo Tables. Podemos observar cuales tablas físicas GeneXus ha creado a partir de las estructuras de las transacciones que definimos, y qué atributos componen a cada tabla.
![Page 4: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/4.jpg)
Diagrama de TablasNew Object - Documentation - Diagram.
![Page 5: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/5.jpg)
Tabla BaseLlamamos tabla base a cualquier tabla de la base de datos en la cual estemos posicionados en determinado momento, por ejemplo, para desplegar sus datos o modificarlos.Cuando ejecutamos una transacción, la misma tiene una tabla base asociada, es decir, una tabla física, en la cual se realizan las inserciones, modificaciones y eliminaciones que operamos a través de la pantalla de la transacción, en forma interactiva.
![Page 6: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/6.jpg)
Tabla ExtendidaEste concepto surge para saber a cuáles tablas tenemos alcance cuando estamos posicionados en una tabla base.Por ejemplo, la transacción “Attraction”: CategoryId es un atributo llave foránea en la transacción “Attraction”. CategoryName no pertenece a la tabla “Attraction”, pero podemos obtener su valor porque se encuentra en la tabla extendida.
![Page 7: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/7.jpg)
ResumiendoTabla Base: Es cualquier tabla en la cual estamos posicionados.
Tabla Extendida: Es la tabla base, más todas las tablas que tengan relación N a 1 con ella.
![Page 8: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/8.jpg)
Tabla Extendida
![Page 9: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/9.jpg)
Reglas en TransaccionesSe desea modificar la aplicación para permitir que el cliente acumule millas por cada excursión realizada.
![Page 10: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/10.jpg)
![Page 11: 5.tabla base en genexus](https://reader035.fdocuments.ec/reader035/viewer/2022073102/55ab7d8f1a28abdd048b4690/html5/thumbnails/11.jpg)
Ejercicios.
Determinar:1. La tabla base de la transacción Electores:2. La tabla base de la transacción Ciudad:3. La tabla extendida de la transacción Electores:4. La tabla extendida de la transacción Ciudad:5. La tabla extendida de la transacción
Departamento: