SlideShare una empresa de Scribd logo
1 de 10
RELACIONES DE TABLAS EN UNA B
Hecho por : Maria Fernanda
Santana Vallejo 902-41
Relaciones de tablas
Las relaciones le permiten
a Access organizar la información
necesaria para poder elaborar las
búsquedas en el momento en el que
lo requieras.
Los pasos a seguir.
Paso 1:
Haz clic en el comando Relaciones del grupo Mostrar u Ocultar en la
pestaña o ficha Herramientas de Base de Datos en la cinta de opciones.
Paso 2:
Luego haz clic en el comando Mostrar Tabla del grupo Relaciones en la
pestaña o fichaDiseño en la Cinta. Las tablas deben estar cerradas para
poder establecer relaciones.
Paso 3:
Selecciona el nombre de cada una de las tablas y haz clic
en Agregar o haz doble clic sobre el nombre de cada una de las
tablas que deseas relacionar.
Los pasos a seguir
Paso 4:
Cuando hayas terminado, haz clic en Cerrar la ventana que aparece en el
cuadro Mostrar Tabla.
Paso 5:
Ahora deberás ver un mapa de relaciones que contiene todas
las tablas que fueron seleccionadas. Mapa de Relaciones
Paso 6:
Ubica el mouse sobre la tabla que deseas mover.
Paso 7:
Mantén sostenido el botón izquierdo del mouse, y arrastra la tabla a la
nueva ubicación.
Paso 8:
Libera el botón del mouse para soltar la tabla en su nueva ubicación.
EL IDEAL ES
Campo de clave
RELACION DE UNO A UNO
Por cada registro de la tabla principal (tabla que contiene la clave principal)
puede existir un sólo registro en la tabla relacionada (tabla que contiene la
clave externa) La tabla relacionada no puede contener un registro que no
esté relacionado con uno de la tabla principal: no puede existir un registro
con FECHA_ALTA, SALARIO, etc., si no hay un empleado con el que se
relacione. Esta relación se utiliza para simplicar y organizar las tablas con
muchos campos.
RELACION DE UNO O VARIOS
Por cada registro de la tabla principal (tabla de la clave principal o lado uno
de la relación) pueden existir muchos (infinitos) registros en la tabla
relacionada (tabla de la clave externa o lado infinito de la relación). La tabla
relacionada no puede contener un registro que no esté relacionado con uno
de la tabla principal, pero pueden haber muchos registro que estén
relacioandos con el mismo registro de la tabla principal: varios (infinitos)
empleados de la tabla EMPLEADO_LABORAL, pueden estar en el mismo
departamento de la tabla DEPARTAMENTO...
RELACION DE VARIOS A VARIOS
Debes tener claro las llaves primarias y una tabla de unión para que se
produzca la relación varios a varios entre PRODUCTOS y NUM_VENTA.
Un registro de la tabla NUM_VENTA puede estar relacionado con varios
registros de la tabla PRODUCTOS y un registro de la tabla PRODUCTOS
puede estar relacionado con varios registros de la tabla NUM_VENTA.
Explicación: cuando realizamos una venta le asignamos un número
(N_VENTA) y lo almacenamos en la tabla NUM_VENTA; esa venta puede
estar formada por uno o varios productos identificados con un numero de
producto (N_PRODUCTO) de la tabla PRODUCTOS.
EN CONCLUSION
En una base de datos relacional, las relaciones permiten evitar los
datos redundantes. Por ejemplo, si está diseñando una base de
datos que realizará el seguimiento de información sobre libros,
podría tener una tabla denominada Títulos que almacene los datos
de cada libro, por ejemplo el título, la fecha de publicación y el
editor.
EN CONCLUSION
En una base de datos relacional, las relaciones permiten evitar los
datos redundantes. Por ejemplo, si está diseñando una base de
datos que realizará el seguimiento de información sobre libros,
podría tener una tabla denominada Títulos que almacene los datos
de cada libro, por ejemplo el título, la fecha de publicación y el
editor.

Más contenido relacionado

La actualidad más candente

Creación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogCreación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogJair Ospino Ardila
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosAnielka Reyes
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividadesTerryJoss
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionJosé Antonio Sandoval Acosta
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchJair Ospino Ardila
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 
Creación de tablas y relaciones en MySQL y wamp server
Creación de tablas y relaciones en MySQL y  wamp serverCreación de tablas y relaciones en MySQL y  wamp server
Creación de tablas y relaciones en MySQL y wamp serverJair Ospino Ardila
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Luis Enrique Arrieta
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteJosé Antonio Sandoval Acosta
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
TIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOSTIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOSJohn Soto
 

La actualidad más candente (20)

Creación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yogCreación de tablas y relaciones en MySQL y SQL yog
Creación de tablas y relaciones en MySQL y SQL yog
 
Diapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base DatosDiapositivas De Tablas y Base Datos
Diapositivas De Tablas y Base Datos
 
Etapas en el diseño de Base de Datos
Etapas en el diseño de Base de DatosEtapas en el diseño de Base de Datos
Etapas en el diseño de Base de Datos
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
Diagramas de clases y actividades
Diagramas de clases y actividadesDiagramas de clases y actividades
Diagramas de clases y actividades
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Creación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbenchCreación de tablas y relaciones en mysql workbench
Creación de tablas y relaciones en mysql workbench
 
Base de datos
Base de datos Base de datos
Base de datos
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Creación de tablas y relaciones en MySQL y wamp server
Creación de tablas y relaciones en MySQL y  wamp serverCreación de tablas y relaciones en MySQL y  wamp server
Creación de tablas y relaciones en MySQL y wamp server
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
TIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOSTIPOS DE BASE DE DATOS
TIPOS DE BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 

Destacado (20)

Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Presentation pam 2013
Presentation pam 2013Presentation pam 2013
Presentation pam 2013
 
MUSICA
MUSICAMUSICA
MUSICA
 
resumen aestronautica ximena
resumen aestronautica ximenaresumen aestronautica ximena
resumen aestronautica ximena
 
El anime edinso castaño
El anime edinso castañoEl anime edinso castaño
El anime edinso castaño
 
Mi presentación curso innovación
Mi presentación curso innovaciónMi presentación curso innovación
Mi presentación curso innovación
 
Conferencia amtpfosh
Conferencia amtpfoshConferencia amtpfosh
Conferencia amtpfosh
 
"Sistemas de Información Institucional" = GBI
"Sistemas de Información Institucional" = GBI"Sistemas de Información Institucional" = GBI
"Sistemas de Información Institucional" = GBI
 
Chomage-seniors CEPS
Chomage-seniors CEPSChomage-seniors CEPS
Chomage-seniors CEPS
 
Simcecote3
Simcecote3Simcecote3
Simcecote3
 
Revista cientifica
Revista cientificaRevista cientifica
Revista cientifica
 
Instalacion y configuracion del protocolo
Instalacion y configuracion del protocoloInstalacion y configuracion del protocolo
Instalacion y configuracion del protocolo
 
La computadora 01
La computadora 01La computadora 01
La computadora 01
 
Reglas de seguridad e higiene para un equipo de computo
Reglas de seguridad e higiene para un equipo de computoReglas de seguridad e higiene para un equipo de computo
Reglas de seguridad e higiene para un equipo de computo
 
CGPI & prévoyance
CGPI & prévoyanceCGPI & prévoyance
CGPI & prévoyance
 
Diapositivas anteproyecto
Diapositivas anteproyectoDiapositivas anteproyecto
Diapositivas anteproyecto
 
Ser alumno, hoy final sujeto presentar
Ser alumno, hoy final sujeto presentarSer alumno, hoy final sujeto presentar
Ser alumno, hoy final sujeto presentar
 
La amistad estefa laura 9d
La amistad estefa laura 9dLa amistad estefa laura 9d
La amistad estefa laura 9d
 
Ariel sajama
Ariel sajamaAriel sajama
Ariel sajama
 
Revue isd 35
Revue isd 35Revue isd 35
Revue isd 35
 

Similar a Relaciones de tablas en una base de datos

Similar a Relaciones de tablas en una base de datos (20)

Pomasqui
PomasquiPomasqui
Pomasqui
 
Relaciones entre tablas david carvajal
Relaciones entre tablas david carvajalRelaciones entre tablas david carvajal
Relaciones entre tablas david carvajal
 
base de datos
base de datos base de datos
base de datos
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
dokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.pptdokumen.tips_relacionar-tablas-en-sql.ppt
dokumen.tips_relacionar-tablas-en-sql.ppt
 
Relaciones
RelacionesRelaciones
Relaciones
 
Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
 
Evi love
Evi loveEvi love
Evi love
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
Tipos relaciones access 2010
Tipos relaciones access 2010Tipos relaciones access 2010
Tipos relaciones access 2010
 
Relacion entre tablas access
Relacion entre tablas accessRelacion entre tablas access
Relacion entre tablas access
 
Sebas prieto & laura reyes 903
Sebas prieto & laura reyes   903Sebas prieto & laura reyes   903
Sebas prieto & laura reyes 903
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
Relacion de tablas 2
Relacion de tablas 2Relacion de tablas 2
Relacion de tablas 2
 
11 las relaciones
11 las relaciones11 las relaciones
11 las relaciones
 
Access 2007 Relaciones
Access 2007 RelacionesAccess 2007 Relaciones
Access 2007 Relaciones
 
Yurleybd
YurleybdYurleybd
Yurleybd
 
Bd acces
Bd accesBd acces
Bd acces
 
Bd acces
Bd accesBd acces
Bd acces
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 

Relaciones de tablas en una base de datos

  • 1. RELACIONES DE TABLAS EN UNA B Hecho por : Maria Fernanda Santana Vallejo 902-41
  • 2. Relaciones de tablas Las relaciones le permiten a Access organizar la información necesaria para poder elaborar las búsquedas en el momento en el que lo requieras.
  • 3. Los pasos a seguir. Paso 1: Haz clic en el comando Relaciones del grupo Mostrar u Ocultar en la pestaña o ficha Herramientas de Base de Datos en la cinta de opciones. Paso 2: Luego haz clic en el comando Mostrar Tabla del grupo Relaciones en la pestaña o fichaDiseño en la Cinta. Las tablas deben estar cerradas para poder establecer relaciones. Paso 3: Selecciona el nombre de cada una de las tablas y haz clic en Agregar o haz doble clic sobre el nombre de cada una de las tablas que deseas relacionar.
  • 4. Los pasos a seguir Paso 4: Cuando hayas terminado, haz clic en Cerrar la ventana que aparece en el cuadro Mostrar Tabla. Paso 5: Ahora deberás ver un mapa de relaciones que contiene todas las tablas que fueron seleccionadas. Mapa de Relaciones Paso 6: Ubica el mouse sobre la tabla que deseas mover. Paso 7: Mantén sostenido el botón izquierdo del mouse, y arrastra la tabla a la nueva ubicación. Paso 8: Libera el botón del mouse para soltar la tabla en su nueva ubicación.
  • 5. EL IDEAL ES Campo de clave
  • 6. RELACION DE UNO A UNO Por cada registro de la tabla principal (tabla que contiene la clave principal) puede existir un sólo registro en la tabla relacionada (tabla que contiene la clave externa) La tabla relacionada no puede contener un registro que no esté relacionado con uno de la tabla principal: no puede existir un registro con FECHA_ALTA, SALARIO, etc., si no hay un empleado con el que se relacione. Esta relación se utiliza para simplicar y organizar las tablas con muchos campos.
  • 7. RELACION DE UNO O VARIOS Por cada registro de la tabla principal (tabla de la clave principal o lado uno de la relación) pueden existir muchos (infinitos) registros en la tabla relacionada (tabla de la clave externa o lado infinito de la relación). La tabla relacionada no puede contener un registro que no esté relacionado con uno de la tabla principal, pero pueden haber muchos registro que estén relacioandos con el mismo registro de la tabla principal: varios (infinitos) empleados de la tabla EMPLEADO_LABORAL, pueden estar en el mismo departamento de la tabla DEPARTAMENTO...
  • 8. RELACION DE VARIOS A VARIOS Debes tener claro las llaves primarias y una tabla de unión para que se produzca la relación varios a varios entre PRODUCTOS y NUM_VENTA. Un registro de la tabla NUM_VENTA puede estar relacionado con varios registros de la tabla PRODUCTOS y un registro de la tabla PRODUCTOS puede estar relacionado con varios registros de la tabla NUM_VENTA. Explicación: cuando realizamos una venta le asignamos un número (N_VENTA) y lo almacenamos en la tabla NUM_VENTA; esa venta puede estar formada por uno o varios productos identificados con un numero de producto (N_PRODUCTO) de la tabla PRODUCTOS.
  • 9. EN CONCLUSION En una base de datos relacional, las relaciones permiten evitar los datos redundantes. Por ejemplo, si está diseñando una base de datos que realizará el seguimiento de información sobre libros, podría tener una tabla denominada Títulos que almacene los datos de cada libro, por ejemplo el título, la fecha de publicación y el editor.
  • 10. EN CONCLUSION En una base de datos relacional, las relaciones permiten evitar los datos redundantes. Por ejemplo, si está diseñando una base de datos que realizará el seguimiento de información sobre libros, podría tener una tabla denominada Títulos que almacene los datos de cada libro, por ejemplo el título, la fecha de publicación y el editor.