La definición de una Relación en Acceso 2007

Microsoft Access Añada comentarios

Puede probar los pasos siguientes con el archivo Bobblehead.accdb, que se incluye con los ejemplos en línea para este capítulo. Contiene las Muñecas y mesas de Fabricantes, en su forma original (sin relaciones definidas). El archivo de la base de datos BobbleheadRelationships.accdb muestra el producto final: dos mesas con la relación correcta.

Aquí está lo que tiene que hacer para establecer una relación:

  1. Cada relación une dos campos, a cada uno en una mesa diferente. Su primer paso debe identificar el campo que tiene que usar en la mesa paternal.

    En una base de datos bien diseñada, usa el campo de la clave primaria (el Artículo 2.4) en la mesa paternal. Por ejemplo, en la mesa de Fabricantes, usa la columna ID, que únicamente identifica a cada fabricante.

  2. Abra la mesa del niño en la visión del Diseño. (El camino más rápido es hacer clic con el botón derecho del ratón en ello en el cristal de navegación, y luego elegir la Visión del Diseño. )

    En este ejemplo, la mesa del niño es Muñecas.

  3. Cree el campo que necesita en la mesa del niño, si no está allí ya.

    Cada registro del niño crea una relación almacenando una información que señala a un registro en la mesa paternal. Tiene que añadir un nuevo campo para almacenar esta información, como mostrado en la Figura 5-1.


    La figura 5-1. En la mesa de Muñecas, necesita un campo que identifica al fabricante para esa muñeca. Tiene sentido de añadir un nuevo campo llamado ManufacturerID. Ponga el tipo de datos al Número y la Talla de Campaña al Número entero Largo, por tanto corresponde al campo ID en la mesa de Fabricantes. Después de que añade este campo, lo tiene que llenar de la información correcta. (Cada registro de la muñeca debería tener el Número de identificación del fabricante correspondiente. )


    Nota: Los campos que une en las mesas del niño y el padre deben tener tipos de datos consecuentes. Sin embargo, hay una arruga menor. Si el campo paternal usa el tipo de datos de AutoNumber, entonces el campo del niño debería usar el tipo de datos del Número en cambio (con una Talla de Campaña del Número entero Largo). Entre bastidores, AutoNumber y un Número entero Largo realmente almacenan la misma información numérica. Pero el tipo de datos de AutoNumber dice a Acceso rellenar el campo con un valor nuevo, automáticamente generado siempre que cree un registro. Obviamente no quiere este comportamiento para el campo de ManufacturerID en la mesa de Muñecas.

  4. Cierre ambas mesas.

    El acceso le incita a salvar sus cambios. Sus mesas están listas para la relación ahora.

  5. Elija los Instrumentos de la Base de datos Muestran/Esconden Relaciones.

    El acceso abre una nueva etiqueta llamada Relaciones. Esta etiqueta una ventana dedicada donde puede definir las relaciones entre todas las mesas en su base de datos. En este ejemplo, creará un justo una relación sola, pero puede usar la etiqueta Relationships para definir muchos más.

    Antes de que el Acceso le deje ponerse para trabajar en la etiqueta Relationships, aparece un cuadro de diálogo Show Table que pregunta con que mesas quiere trabajar (ver la Figura 5-2).

  6. Añada tanto la mesa paternal como mesa del niño a su área de trabajo.

    No importa qué elige primero. Para añadir una mesa, selecciónelo en la lista, y luego haga clic en Add (o sólo haga doble clic en ello).

    El acceso representa cada mesa en la etiqueta Relationships por una pequeña caja que pone todos los campos de la mesa en una lista. Si las relaciones se definen ya entre estas mesas, aparecerán como líneas conectadoras.

  7. Haga clic en Close.

    Puede arreglar ahora las mesas en la etiqueta Relationships (ver la Figura 5-3). La etiqueta Relationships muestra a un diagramit’s de la base de datos la lona donde añade relaciones "dibujándolos" en.


    La figura 5-2. Puede añadir tantas mesas como quiere a la etiqueta Relationships. Procure no añadir la misma mesa dos veces (es innecesario y confuso).


    La figura 5-3. Puede arrastrar las mesas que ha añadido a cualquier lugar en la ventana. Si tiene una base de datos esto es grueso con relaciones, esta capacidad le deja arreglarlos de modo que las relaciones sean claramente visibles. Para quitar una mesa del diagrama, haga clic con el botón derecho del ratón en ello, y luego elija Esconden la Mesa. Para añadir otra mesa, haga clic con el botón derecho del ratón en el espacio en blanco, y luego elija la Mesa del Espectáculo para aparecer el cuadro de diálogo Show Table.


    Punta: El Acceso le da un atajo si tiene que refundir el diseño de una mesa esto está abierto en la etiqueta Relationships. Sólo haga clic con el botón derecho del ratón en la caja de la mesa y elija la Mesa del Diseño.

  8. Para definir su relación, encuentre el campo que usa en la mesa paternal. Arrastre este campo al campo al cual quiere unirlo en la mesa del niño.

    En este caso, une el campo de ManufacturerID en la mesa de Muñecas (el niño) al campo ID en la mesa de Fabricantes (el padre). Tan arrastre ManufacturerID (en la caja de Muñecas) a ID (en la caja de Fabricantes).


    Punta: Puede arrastrar el otro camino, también (del niño al padre). Los uno o el otro camino, el Acceso crea la misma relación.

    Cuando suelta el botón del ratón, el cuadro de diálogo Edit Relationships aparece (ver la Figura 5-4).


    La figura 5-4. El acceso es bastante inteligente para identificar correctamente la mesa paternal (mostrado en la caja de la Mesa/Pregunta) y la mesa del niño (mostrado en la caja de la Mesa/Pregunta Relacionada) cuando une dos campos. El acceso identifica el campo en la mesa paternal porque tiene una clave primaria (el Artículo 2.4) o un índice único (el Artículo 4.1.3). Si algo no es absolutamente correcto en el cuadro de diálogo Edit Relationships, entonces puede cambiar las mesas o cambiar los campos que usa para crear la relación antes de seguir.

  9. Si quiere prevenir errores potenciales, entonces puesto un checkmark en Hacer cumplir la opción de Integridad de Referencia. (Siempre es una idea buena. )

    Este ajuste enciende el control de errores realzado, que impide a la gente hacer un cambio que viola las reglas de una relación (como la creación de una muñeca que señala a un fabricante inexistente). Aprenderá más sobre la integridad de referencia y los dos ajustes para cambios de caída en cascada del Artículo 5.2.3. Por el momento, es el mejor para encender Hacer cumplir la opción de Integridad de Referencia y abandonar a los demás no comprobados.

  10. Haga clic en Create.

    Esta acción crea la relación que une las dos mesas. Aparece en el diagrama como una línea (la Figura 5-5).


    La figura 5-5. El acceso usa una línea para unir campos relacionados en la etiqueta Relationships. 1 diminuto e infinidad () los símbolos le dejan distinguirse entre "el que" y "muchos" colindan en la relación this one-many. Para corregir la relación, haga doble clic en la línea. Para quitarlo totalmente, haga clic con el botón derecho del ratón en la línea, y luego elija Suprimen.


    Punta: Si eligiera Hacen cumplir la Integridad de Referencia (en el paso 9), el Acceso comprueba para asegurarse que cualesquiera datos existentes en la mesa siguen las reglas de relación. Si encuentra a unos que no hace, entonces le alerta sobre el problema y rechaza seguir. A este punto, la mejor estrategia de crear la relación sin la integridad de referencia, corrigen los datos inválidos, y luego corrigen la relación más tarde para encender la integridad de referencia.

  11. Cierre la etiqueta Relationships. (Puede hacer clic en X en la esquina derecha superior de la etiqueta o elegir Instrumentos de Relación | Relaciones del Diseño Cerca. )

    El acceso pregunta si quiere salvar la disposición de la etiqueta Relationships. El acceso realmente le pregunta si quiere salvar el diagrama de relación que ha creado. Pase lo que pase elige, la relación permanece en la base de datos, y lo puede usar del mismo modo. La única diferencia es si será capaz de examinar rápidamente o corregir la relación en la etiqueta Relationships.

    Si decide guardar el diagrama de relación, la próxima vez que cambia a la etiqueta Relationships (eligiendo Instrumentos de la Base de datos Muestran/Esconden Relaciones), ve el mismo arreglo de mesas. Este rasgo práctico.

    Si decide no guardar el diagrama de relación, depende de usted recrear el diagrama la próxima vez añadiendo las mesas quiere ver y arreglo de ellos en la ventana (aunque no tenga que redefinir las relaciones). Este proceso toma un poco más trabajo.


Punta: Muchos la base de datos pros decide salvar su diagrama de la base de datos, porque quieren ver todas sus relaciones inmediatamente en la etiqueta Relationships, sólo el modo que los dejaron. Sin embargo, las bases de datos de mundo real a menudo terminan con una red enredada de relaciones. En esta situación, puede decidir no salvar un diagrama completo por tanto se puede concentrar sólo en unas mesas inmediatamente.


Popularidad: El 2% [?]

Correo relacionado

  • Integridad de referencia en Acceso 2007
  • La edición de Relaciones en Acceso 2007
  • Correspondencia a Campos: La Relación de Relación en Acceso 2007
  • Entender su problema con espina
  • La unión de Mesas con Relaciones en Acceso 2007
  • ¿No encuentre qué busca? Por favor intente aquí...

    Google
     

    Los comentarios se cierran.

    Tema de WP & iconos por estudio N.Design
    RSS de entradas RSS de comentarios Añada a favoritos Technorati Entrada al sistema
    La Sra. Office Tune Up »Archivo del Blog» Definición de una Relación en Acceso 2007

    La definición de una Relación en Acceso 2007

    Microsoft Access Añada comentarios

    Puede probar los pasos siguientes con el archivo Bobblehead.accdb, que se incluye con los ejemplos en línea para este capítulo. Contiene las Muñecas y mesas de Fabricantes, en su forma original (sin relaciones definidas). El archivo de la base de datos BobbleheadRelationships.accdb muestra el producto final: dos mesas con la relación correcta.

    Aquí está lo que tiene que hacer para establecer una relación:

    1. Cada relación une dos campos, a cada uno en una mesa diferente. Su primer paso debe identificar el campo que tiene que usar en la mesa paternal.

      En una base de datos bien diseñada, usa el campo de la clave primaria (el Artículo 2.4) en la mesa paternal. Por ejemplo, en la mesa de Fabricantes, usa la columna ID, que únicamente identifica a cada fabricante.

    2. Abra la mesa del niño en la visión del Diseño. (El camino más rápido es hacer clic con el botón derecho del ratón en ello en el cristal de navegación, y luego elegir la Visión del Diseño. )

      En este ejemplo, la mesa del niño es Muñecas.

    3. Cree el campo que necesita en la mesa del niño, si no está allí ya.

      Cada registro del niño crea una relación almacenando una información que señala a un registro en la mesa paternal. Tiene que añadir un nuevo campo para almacenar esta información, como mostrado en la Figura 5-1.


      La figura 5-1. En la mesa de Muñecas, necesita un campo que identifica al fabricante para esa muñeca. Tiene sentido de añadir un nuevo campo llamado ManufacturerID. Ponga el tipo de datos al Número y la Talla de Campaña al Número entero Largo, por tanto corresponde al campo ID en la mesa de Fabricantes. Después de que añade este campo, lo tiene que llenar de la información correcta. (Cada registro de la muñeca debería tener el Número de identificación del fabricante correspondiente. )


      Nota: Los campos que une en las mesas del niño y el padre deben tener tipos de datos consecuentes. Sin embargo, hay una arruga menor. Si el campo paternal usa el tipo de datos de AutoNumber, entonces el campo del niño debería usar el tipo de datos del Número en cambio (con una Talla de Campaña del Número entero Largo). Entre bastidores, AutoNumber y un Número entero Largo realmente almacenan la misma información numérica. Pero el tipo de datos de AutoNumber dice a Acceso rellenar el campo con un valor nuevo, automáticamente generado siempre que cree un registro. Obviamente no quiere este comportamiento para el campo de ManufacturerID en la mesa de Muñecas.

    4. Cierre ambas mesas.

      El acceso le incita a salvar sus cambios. Sus mesas están listas para la relación ahora.

    5. Elija los Instrumentos de la Base de datos Muestran/Esconden Relaciones.

      El acceso abre una nueva etiqueta llamada Relaciones. Esta etiqueta una ventana dedicada donde puede definir las relaciones entre todas las mesas en su base de datos. En este ejemplo, creará un justo una relación sola, pero puede usar la etiqueta Relationships para definir muchos más.

      Antes de que el Acceso le deje ponerse para trabajar en la etiqueta Relationships, aparece un cuadro de diálogo Show Table que pregunta con que mesas quiere trabajar (ver la Figura 5-2).

    6. Añada tanto la mesa paternal como mesa del niño a su área de trabajo.

      No importa qué elige primero. Para añadir una mesa, selecciónelo en la lista, y luego haga clic en Add (o sólo haga doble clic en ello).

      El acceso representa cada mesa en la etiqueta Relationships por una pequeña caja que pone todos los campos de la mesa en una lista. Si las relaciones se definen ya entre estas mesas, aparecerán como líneas conectadoras.

    7. Haga clic en Close.

      Puede arreglar ahora las mesas en la etiqueta Relationships (ver la Figura 5-3). La etiqueta Relationships muestra a un diagramit’s de la base de datos la lona donde añade relaciones "dibujándolos" en.


      La figura 5-2. Puede añadir tantas mesas como quiere a la etiqueta Relationships. Procure no añadir la misma mesa dos veces (es innecesario y confuso).


      La figura 5-3. Puede arrastrar las mesas que ha añadido a cualquier lugar en la ventana. Si tiene una base de datos esto es grueso con relaciones, esta capacidad le deja arreglarlos de modo que las relaciones sean claramente visibles. Para quitar una mesa del diagrama, haga clic con el botón derecho del ratón en ello, y luego elija Esconden la Mesa. Para añadir otra mesa, haga clic con el botón derecho del ratón en el espacio en blanco, y luego elija la Mesa del Espectáculo para aparecer el cuadro de diálogo Show Table.


      Punta: El Acceso le da un atajo si tiene que refundir el diseño de una mesa esto está abierto en la etiqueta Relationships. Sólo haga clic con el botón derecho del ratón en la caja de la mesa y elija la Mesa del Diseño.

    8. Para definir su relación, encuentre el campo que usa en la mesa paternal. Arrastre este campo al campo al cual quiere unirlo en la mesa del niño.

      En este caso, une el campo de ManufacturerID en la mesa de Muñecas (el niño) al campo ID en la mesa de Fabricantes (el padre). Tan arrastre ManufacturerID (en la caja de Muñecas) a ID (en la caja de Fabricantes).


      Punta: Puede arrastrar el otro camino, también (del niño al padre). Los uno o el otro camino, el Acceso crea la misma relación.

      Cuando suelta el botón del ratón, el cuadro de diálogo Edit Relationships aparece (ver la Figura 5-4).


      La figura 5-4. El acceso es bastante inteligente para identificar correctamente la mesa paternal (mostrado en la caja de la Mesa/Pregunta) y la mesa del niño (mostrado en la caja de la Mesa/Pregunta Relacionada) cuando une dos campos. El acceso identifica el campo en la mesa paternal porque tiene una clave primaria (el Artículo 2.4) o un índice único (el Artículo 4.1.3). Si algo no es absolutamente correcto en el cuadro de diálogo Edit Relationships, entonces puede cambiar las mesas o cambiar los campos que usa para crear la relación antes de seguir.

    9. Si quiere prevenir errores potenciales, entonces puesto un checkmark en Hacer cumplir la opción de Integridad de Referencia. (Siempre es una idea buena. )

      Este ajuste enciende el control de errores realzado, que impide a la gente hacer un cambio que viola las reglas de una relación (como la creación de una muñeca que señala a un fabricante inexistente). Aprenderá más sobre la integridad de referencia y los dos ajustes para cambios de caída en cascada del Artículo 5.2.3. Por el momento, es el mejor para encender Hacer cumplir la opción de Integridad de Referencia y abandonar a los demás no comprobados.

    10. Haga clic en Create.

      Esta acción crea la relación que une las dos mesas. Aparece en el diagrama como una línea (la Figura 5-5).


      La figura 5-5. El acceso usa una línea para unir campos relacionados en la etiqueta Relationships. 1 diminuto e infinidad () los símbolos le dejan distinguirse entre "el que" y "muchos" colindan en la relación this one-many. Para corregir la relación, haga doble clic en la línea. Para quitarlo totalmente, haga clic con el botón derecho del ratón en la línea, y luego elija Suprimen.


      Punta: Si eligiera Hacen cumplir la Integridad de Referencia (en el paso 9), el Acceso comprueba para asegurarse que cualesquiera datos existentes en la mesa siguen las reglas de relación. Si encuentra a unos que no hace, entonces le alerta sobre el problema y rechaza seguir. A este punto, la mejor estrategia de crear la relación sin la integridad de referencia, corrigen los datos inválidos, y luego corrigen la relación más tarde para encender la integridad de referencia.

    11. Cierre la etiqueta Relationships. (Puede hacer clic en X en la esquina derecha superior de la etiqueta o elegir Instrumentos de Relación | Relaciones del Diseño Cerca. )

      El acceso pregunta si quiere salvar la disposición de la etiqueta Relationships. El acceso realmente le pregunta si quiere salvar el diagrama de relación que ha creado. Pase lo que pase elige, la relación permanece en la base de datos, y lo puede usar del mismo modo. La única diferencia es si será capaz de examinar rápidamente o corregir la relación en la etiqueta Relationships.

      Si decide guardar el diagrama de relación, la próxima vez que cambia a la etiqueta Relationships (eligiendo Instrumentos de la Base de datos Muestran/Esconden Relaciones), ve el mismo arreglo de mesas. Este rasgo práctico.

      Si decide no guardar el diagrama de relación, depende de usted recrear el diagrama la próxima vez añadiendo las mesas quiere ver y arreglo de ellos en la ventana (aunque no tenga que redefinir las relaciones). Este proceso toma un poco más trabajo.


    Punta: Muchos la base de datos pros decide salvar su diagrama de la base de datos, porque quieren ver todas sus relaciones inmediatamente en la etiqueta Relationships, sólo el modo que los dejaron. Sin embargo, las bases de datos de mundo real a menudo terminan con una red enredada de relaciones. En esta situación, puede decidir no salvar un diagrama completo por tanto se puede concentrar sólo en unas mesas inmediatamente.


    Popularidad: El 2% [?]

    Correo relacionado

  • Integridad de referencia en Acceso 2007
  • La edición de Relaciones en Acceso 2007
  • Correspondencia a Campos: La Relación de Relación en Acceso 2007
  • Entender su problema con espina
  • La unión de Mesas con Relaciones en Acceso 2007
  • ¿No encuentre qué busca? Por favor intente aquí...

    Google
     

    Los comentarios se cierran.

    Tema de WP & iconos por estudio N.Design
    RSS de entradas RSS de comentarios Añada a favoritos Technorati Entrada al sistema