Ejercicio: Crear relaciones entre tablas

Completado

En esta unidad, creará una tabla y agregará relaciones entre tablas. Aprenderá a hacer lo siguiente:

  • Crear una relación mediante una columna de búsqueda.
  • Agregar una relación entre tablas del tipo uno a varios.

La forma más sencilla de agregar una relación de tabla es crear una columna de búsqueda en otra tabla. Esto crea automáticamente una relación principal-secundaria entre tablas.

Nota

La tabla Pet de Dataverse a la que se hace referencia en esta unidad se ha creado en el ejercicio anterior. Debe crear otras tablas para agregar relaciones con ellas.

Crear una tabla personalizada y agregar una columna

  1. Inicie sesión en Power Apps Maker Portal.

  2. En el panel de navegación de la izquierda, seleccione Tablas, Nueva tabla y Configurar propiedades avanzadas.

  3. En la tabla Propiedades del panel Nueva tabla, escriba los valores siguientes:

    • Nombre para mostrar: Truco

    • Descripción: trucos de mascotas

  4. Seleccione la pestaña Columna primaria y escriba el valor siguiente:

    • Nombre para mostrar: Nombre del truco
  5. Seleccione Guardar en la parte inferior del panel.

  6. En la tabla Truco, seleccione Nuevo y seleccione Columna.

  7. En el panel Nueva columna, escriba los valores siguientes:

    • Nombre para mostrar: Nivel

    • Tipo de datos: Opción

  8. Cree los valores de las opciones.

    1. Seleccione Nueva opción para que aparezca el panel Nueva opción.

    2. En el campo Nombre para mostrar, escriba Nivel.

    3. En Opciones hay dos campos de entrada denominados Etiqueta y Valor. Escriba Principiante y 1, respectivamente.

    4. Seleccione Nueva opción en la entrada Principiante y establezca Experto como nueva entrada para Etiqueta y 2 para Valor.

    5. Seleccione Nueva opción en la entrada Experto y establezca Especialista como nueva entrada para Etiqueta y 3 para Valor.

    6. Seleccione Guardar.

  9. Seleccione la lista desplegable en Sincronizar esta opción con, busque/seleccione Nivel y seleccione Guardar.

Crear una relación mediante una columna de búsqueda

  1. En la tabla Truco, seleccione Nuevo y seleccione Columna.

  2. En el panel Nueva columna, escriba los valores siguientes:

    • Nombre para mostrar: Mascota.

    • Tipo de datos: Búsqueda

    • Tabla relacionada: Pet

    Captura de pantalla de la columna de búsqueda Pet

  3. Seleccione Guardar.

Ahora que hemos hecho esto, si observa las relaciones de la tabla, verá que la nueva columna Pet tiene una relación de varios a uno con su tabla Pet. Por el contrario, la tabla Pet tiene una relación de uno a varios con la tabla Truco, aunque todavía no hemos creado una columna Truco en la tabla Pet.

Agregar una relación uno a varios

  1. Seleccione Tablas en la navegación izquierda de Power Apps Maker Portal y seleccione la tabla Cuenta.

  2. En el panel Esquema, seleccione Relaciones para ver las relaciones existentes.

    Captura de pantalla del panel Esquema con el botón Relaciones resaltado

  3. En la parte superior izquierda de la pantalla, seleccione Nueva relación y elija Uno a varios en el menú desplegable.

  4. En el panel Uno a varios de la derecha, en la lista Relacionado (muchos), seleccione Mascota.

  5. Seleccione Listo.

    Tenga en cuenta que, al agregar una relación de varios a uno, la columna Cuenta del tipo de datos Búsqueda se agrega automáticamente a la lista de columnas de la tabla Mascota.

    Captura de pantalla de la columna Cuenta, en el tipo de datos de búsqueda agregado automáticamente

Crear una relación uno a varios

También es posible crear manualmente una relación de tabla a través del esquema Relaciones. Vamos a ver cómo hacerlo.

  1. Para crear manualmente una nueva relación, seleccione Tablas en la navegación izquierda de Power Apps Maker Portal y seleccione la tabla que quiera utilizar en la relación.

  2. Vaya a Relaciones seleccionando Relaciones en Esquema.

    Captura de pantalla de las propiedades de tabla, con Relaciones destacado

  3. Seleccione Nueva relación y elija Uno a varios.

    Captura de pantalla con las opciones de tipos para la nueva relación

  4. Aparecerá el panel de nueva relación.

    Captura de pantalla del panel de nueva relación de tabla

La tabla Actual es la tabla que ha seleccionado. Debe seleccionar la tabla Relacionada en la lista desplegable. Los demás campos del panel se rellenan automáticamente.

Para obtener más información, consulte Crear y editar relaciones de tabla uno a varios o varios a uno mediante el portal de Power Apps.