# 1

Daniel Mustieles
daniel.mustieles@gmail.com 2010 - 2013
Jorge González
jorgegonz@svn.gnome.org 2010

# La perspectiva del administrador de datos

Use la perspectiva del gestor de datos para navegar a través de los datos de la base de datos. Para cambiar esta perspectiva, use el menú Perspectiva Gestor de datos o el atajo Ctrl D.

El flujo de trabajo en esta perspectiva se organiza en torno a la definición de uno o más orígenes de datos (que seleccionan datos en la base de datos) y que, cuando se ejecutan, el resultado es un conjunto de datos mostrados en una vista de tabular.

La perspectiva se divide en dos paneles horizontales: el panel de la izquierda, para mantener las definiciones de los orígenes de datos favoritas y el panel de la derecha, que es el área de acción, donde se ejecuta cada origen de datos y se presentan los resultados en una vista tabular.

# Perspectiva del administrador de datos

La perspectiva del administrador de datos, con dos orígenes de datos

En la siguiente figura, hay dos fuentes de datos: una para la tabla «clientes» y otra para la tabla «pedidos» (que lista los pedidos de un cliente), la fuente de datos más adelante en función de la anterior, ya que es una clave externa de la tabla «pedidos» que hace referencia a la tabla «clientes». Las dos fuentes de datos se han ejecutado y el resultado se compone de dos vistas tabulares.

Debido a que la fuente de datos «órdenes» depende de la fuente de datos «clientes» de datos, su vista correspondiente está a la derecha de la correspondiente a la fuente de datos «clientes». También cuando la selección de la fila de la vista «clientes» cambia, se actualiza todo el contenido de la vista «órdenes».

# Definir fuentes de datos

La fuente de datos más sencilla es la que representa todos los datos de una tabla, mostrados cuando se ejecuta como una sola vista tabular, como si alguien ejecutara la sentencia `SELECT * FROM mitabla` en la .

La siguiente figura muestra el modo de edición de las fuentes de datos (cambie al modo de edición usando el botón de la barra de herramientas).

Se pueden definir las fuentes de datos usando una sintaxis XML, o usando la interfaz predeterminada.

## Editar las fuentes de datos

Editar fuentes de datos en la perspectiva del gestor de datos, desde la sintaxis XML

## Editar las fuentes de datos

Editar fuentes de datos en la perspectiva del gestor de datos, usando la interfaz predeterminada: se definen dos fuentes de datos que listan los contenidos de las tablas «clientes» y «pedidos». La configuración es la misma que la de la figura anterior que muestra la sintaxis XML

Los comandos disponibles a través de los botones de comandos son:

Restablecer: restablece el editor XML a una plantilla XML predeterminada, sólo disponible cuando la vista XML se muestra actualmente

Añadir: muestra un menú emergente con atajos para definir rápidamente nuevos orígenes de datos como contenido de la tabla completa (también analiza el esquema de la base de datos para proponer elecciones relevantes), sólo disponible cuando el modo de edición XML no está seleccionado

Variables: muestra u oculta el panel variables donde puede asignar valores a las variables presentes en el código SQL de cualquier definición de orígenes de datos. El panel se muestra automáticamente cuando se detecta una variable en el código SQL.

Ejecutar: ejecuta los orígenes de datos definidos

Ver XML: alterna entre el editor XML y el editor del IU

Ayuda: muestra alguna ayuda

# Ejecutar orígenes de datos definidos

Para ejecutar un conjunto de orígenes de datos definidos, simplemente cambie al modo de ejecución usando el botón de la barra de herramientas o el botón Ejecutar.

La disposición de las vistas tabulares para cada fuente de datos se genera automáticamente en columnas usando la siguiente regla: si una fuente de datos B depende de otra A, su vista tabular se muestra a la derecha de la de A.

Además, si cambia la fila seleccionada de la vista tabular de una fuente de datos «A», también se actualizará la vista tabular de todas las fuentes de datos que dependen de «A».