SlideShare una empresa de Scribd logo
1 de 11
ESCUELA DE ING. DE EMPRESAS

Nombres:              Yupa Juan
                    Arévalo Edwin
MATERIA:             Informática
TEMA:                    Access
CURSO:                  4to. - “C”
FECHA:                 12/06/2012

                RIOBAMBA- ECUADOR
CAPITULO IX: ¿Cómo relacionar
              Tablas?
                         Cómo relacionar tablas
 Diferencia de una base de datos relacional :La diferencia de las bases de datos
  relacionales con respecto a una base de datos plana consiste en que los datos sólo se
  introducen una sola vez en una tabla, pero gracias a las relaciones pueden aparecer en las
  tablas que se quiera.
Tipos de relaciones
       Relación uno a uno:
Cada registro de la tabla A
se relaciona sólo con un registro de una tabla B y
cada registro de la tabla B se relaciona sólo con
un registro de la tabla A.

       Relación uno a varios
Cada registro de la tabla A está relacionado con varios registros
de la tabla B y cada registro de la tabla B
está relacionado con un sólo un registro de la tabla A.

       Relación varios a varios:
Cada registro de la tabla A
puede estar relacionado con más de un registro de la tabla B
y cada registro de la tabla B
puede estar relacionado con más de un registro de la tabla A.
Crear relaciones entre dos tablas
 Con las tablas abiertas no se puede crear o modificar una relación.
 Para poder utilizar la integridad las tablas no deben tener ningún registro.
PASOS.
1.   Base de datos
2.    se pulsa el botón
3.   se abrirá la ventana Relaciones totalmente vacía.
Para añadir las tablas que van a estar relacionadas
1.   se pulsa el botón Mostrar tabla
2.   Aparecerá una ventana con el listado de las tablas:
3.   Se seleccionan las tablas que van a formar parte de una relación
4.    y se pulsa Agregar. Después de pulsar Agregar en la ventana Relaciones aparecerá la
Tabla en un recuadro con todos los
                 campos
     Cuando ya no se quieran agregar mas tablas.
     se pulsa el botón Cerrar.
     Quedará abierta la ventana Relaciones.
     Para crear las relaciones entre estas tres tablas
     • se relacionará primero médicos con visitas y
     • luego pacientes con visitas

Para relacionar médicos con visitas el campo en común
•es el código del doctor. Este dato está almacenado en la tabla médicos, por tanto,
el campo se arrastrará desde médicos hasta Visitas.
•Para arrastrar el campo primero se selecciona, se hace clic, y sin soltar el botón
del ratón se arrastra hasta situar el cursor sobre el campo Código del doctor de la
tabla Visitas.
•Al arrastrar el campo el cursor se convertirá en un rectángulo pequeño.
 Tras arrastrar el campo se abrirá esta ventana:




• Dentro de la ventana hay dos columnas en las dos debe estar un campo con
  un contenido similar.
• No importa la coincidencia del nombre sino del contenido. Médicos es la
  tabla primaria en esta relación
• Visitas es la tabla secundaria
 Si se pulsa el botón Tipo de combinación...se abrirá
 una ventana explicando los tres tipos de
 combinaciones. Automáticamente aparece
 seleccionada la primera combinación. En este ejemplo
 se puede dejar así.
 La integridad referencial son unas normas que
  mantienen la coherencia de datos entre dos tablas
  relacionadas. Estas normas son:
1. No puede haber registros en la tabla secundaria que no
    estén en la primaria.
2. No se puede borrar un registro de la tabla principal si hay
    registros en la secundaria.
 Para poder exigir integridad referencial en una
  relación de uno a varios es necesario que:
1. El campo relacionado de la tabla principal sea la clave
    principal.
2. Los campos contengan el mismo tipo de datos (si es auto
    numérico-numérico).
3. Ambas tablas deben pertenecer a la misma base de datos.
 Actualizar en cascada los campos relacionados se
  está indicando que si se modifica el valor de un campo
  desde un lado de la relación automáticamente se
  actualicen en todos los registros relacionados.
 Eliminar en cascada los registros relacionados si
  se borra un registro de un lado de la relación se
  borrarán automáticamente todos los registros que
  estaban relacionados con él.
 Para exigir la integridad referencial se hace doble clic sobre
  la línea de relación, se volverá abrir la ventana de la relación

Más contenido relacionado

La actualidad más candente

La actualidad más candente (11)

TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESS
TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESSTIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESS
TIPOS DE RELACIONES QUE SE UTILIZAN EN ACCESS
 
Access
AccessAccess
Access
 
Relaciones
RelacionesRelaciones
Relaciones
 
Compu
CompuCompu
Compu
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 
Relaciones en una base de datos[1]
Relaciones en una base de datos[1]Relaciones en una base de datos[1]
Relaciones en una base de datos[1]
 
TIPOS DE RELACIONES
TIPOS DE RELACIONESTIPOS DE RELACIONES
TIPOS DE RELACIONES
 
Relaciones en bases de datos
Relaciones en bases de datosRelaciones en bases de datos
Relaciones en bases de datos
 
Relaciones en una base de datos
Relaciones en una base de datosRelaciones en una base de datos
Relaciones en una base de datos
 
Tipos de relaciones
Tipos de relacionesTipos de relaciones
Tipos de relaciones
 

Similar a Informatica access

mapa conceptual
mapa conceptualmapa conceptual
mapa conceptualREYMIS820
 
Informatica basica iii, sesion iii
Informatica basica iii, sesion iiiInformatica basica iii, sesion iii
Informatica basica iii, sesion iiiVictor Hugo
 
Las relaciones
Las relacionesLas relaciones
Las relacionesMapo15
 
Las relaciones
Las relacionesLas relaciones
Las relacionesMapo15
 
Las relaciones
Las relacionesLas relaciones
Las relacionesMapo15
 
Las relaciones
Las relacionesLas relaciones
Las relacionesMapo15
 
Access curso2
Access curso2Access curso2
Access curso2rogergene
 
11 las relaciones
11 las relaciones11 las relaciones
11 las relacionesasarroyo
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytom
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytom
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en accesspablytoch8
 

Similar a Informatica access (20)

mapa conceptual
mapa conceptualmapa conceptual
mapa conceptual
 
Bd acces
Bd accesBd acces
Bd acces
 
Bd acces
Bd accesBd acces
Bd acces
 
Informatica basica iii, sesion iii
Informatica basica iii, sesion iiiInformatica basica iii, sesion iii
Informatica basica iii, sesion iii
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Las relaciones
Las relacionesLas relaciones
Las relaciones
 
Access curso2
Access curso2Access curso2
Access curso2
 
Relaciones
RelacionesRelaciones
Relaciones
 
Tema relaciones
Tema relacionesTema relaciones
Tema relaciones
 
11 las relaciones
11 las relaciones11 las relaciones
11 las relaciones
 
Tabla relaciones1
Tabla relaciones1Tabla relaciones1
Tabla relaciones1
 
Relaciones
RelacionesRelaciones
Relaciones
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Relaciones
RelacionesRelaciones
Relaciones
 
relaciones de tablas
relaciones de tablasrelaciones de tablas
relaciones de tablas
 
Relaciones
RelacionesRelaciones
Relaciones
 

Informatica access

  • 1. ESCUELA DE ING. DE EMPRESAS Nombres: Yupa Juan Arévalo Edwin MATERIA: Informática TEMA: Access CURSO: 4to. - “C” FECHA: 12/06/2012 RIOBAMBA- ECUADOR
  • 2. CAPITULO IX: ¿Cómo relacionar Tablas?  Cómo relacionar tablas  Diferencia de una base de datos relacional :La diferencia de las bases de datos relacionales con respecto a una base de datos plana consiste en que los datos sólo se introducen una sola vez en una tabla, pero gracias a las relaciones pueden aparecer en las tablas que se quiera.
  • 3. Tipos de relaciones  Relación uno a uno: Cada registro de la tabla A se relaciona sólo con un registro de una tabla B y cada registro de la tabla B se relaciona sólo con un registro de la tabla A.  Relación uno a varios Cada registro de la tabla A está relacionado con varios registros de la tabla B y cada registro de la tabla B está relacionado con un sólo un registro de la tabla A.  Relación varios a varios: Cada registro de la tabla A puede estar relacionado con más de un registro de la tabla B y cada registro de la tabla B puede estar relacionado con más de un registro de la tabla A.
  • 4. Crear relaciones entre dos tablas  Con las tablas abiertas no se puede crear o modificar una relación.  Para poder utilizar la integridad las tablas no deben tener ningún registro. PASOS. 1. Base de datos 2. se pulsa el botón 3. se abrirá la ventana Relaciones totalmente vacía. Para añadir las tablas que van a estar relacionadas 1. se pulsa el botón Mostrar tabla 2. Aparecerá una ventana con el listado de las tablas: 3. Se seleccionan las tablas que van a formar parte de una relación 4. y se pulsa Agregar. Después de pulsar Agregar en la ventana Relaciones aparecerá la
  • 5.
  • 6. Tabla en un recuadro con todos los campos  Cuando ya no se quieran agregar mas tablas.  se pulsa el botón Cerrar.  Quedará abierta la ventana Relaciones. Para crear las relaciones entre estas tres tablas • se relacionará primero médicos con visitas y • luego pacientes con visitas Para relacionar médicos con visitas el campo en común •es el código del doctor. Este dato está almacenado en la tabla médicos, por tanto, el campo se arrastrará desde médicos hasta Visitas. •Para arrastrar el campo primero se selecciona, se hace clic, y sin soltar el botón del ratón se arrastra hasta situar el cursor sobre el campo Código del doctor de la tabla Visitas. •Al arrastrar el campo el cursor se convertirá en un rectángulo pequeño.
  • 7.  Tras arrastrar el campo se abrirá esta ventana: • Dentro de la ventana hay dos columnas en las dos debe estar un campo con un contenido similar. • No importa la coincidencia del nombre sino del contenido. Médicos es la tabla primaria en esta relación • Visitas es la tabla secundaria
  • 8.  Si se pulsa el botón Tipo de combinación...se abrirá una ventana explicando los tres tipos de combinaciones. Automáticamente aparece seleccionada la primera combinación. En este ejemplo se puede dejar así.
  • 9.  La integridad referencial son unas normas que mantienen la coherencia de datos entre dos tablas relacionadas. Estas normas son: 1. No puede haber registros en la tabla secundaria que no estén en la primaria. 2. No se puede borrar un registro de la tabla principal si hay registros en la secundaria.  Para poder exigir integridad referencial en una relación de uno a varios es necesario que: 1. El campo relacionado de la tabla principal sea la clave principal. 2. Los campos contengan el mismo tipo de datos (si es auto numérico-numérico). 3. Ambas tablas deben pertenecer a la misma base de datos.
  • 10.  Actualizar en cascada los campos relacionados se está indicando que si se modifica el valor de un campo desde un lado de la relación automáticamente se actualicen en todos los registros relacionados.  Eliminar en cascada los registros relacionados si se borra un registro de un lado de la relación se borrarán automáticamente todos los registros que estaban relacionados con él.
  • 11.  Para exigir la integridad referencial se hace doble clic sobre la línea de relación, se volverá abrir la ventana de la relación