SlideShare una empresa de Scribd logo
RELACIONES
ENTRE
TABLAS
 JOSÉ CEEÑO
 SEGUNDO
TECNICO
´´D´´
 Para que los datos de las tablas se puedan seleccionar, encontrar y
procesar de forma rápida y eficaz, es necesario que las tablas no se
encuentren aisladas unas de otras. Las tablas tienen que estar
relacionadas con otras formando estructuras relacionales. La relación
es una asociación establecida entre campos comunes (columnas) en
dos tablas. Los campos que entran en relación pueden llamarse de
distinta manera, pero tienen que ser del mismo tipo de datos. La
relación permite al motor de Acces, encontrar datos relacionados en
ambas tablas. Por ejemplo podemos encontar NOMBRE, APELLIDO
(de la tabla EMPLEADO_PERSONAL), SALARIO, y DEPART (de la
tabla EMPLEADO_LABORAL) de uno o varios empleados.
 Las relaciones pueden ser de tres tipos:
 1. De uno a uno.
 2. De uno a varios.
 3. De varios a varios.
 4. Indeterminada, indefinida o inconsistente.
 1. Relación 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.
Ver el ejemplo siguiente:
 2. Relación de uno a 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...
 Relación 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.
Pomasqui

Más contenido relacionado

La actualidad más candente

Tipos de relaciones en Access
Tipos de relaciones en AccessTipos de relaciones en Access
Tipos de relaciones en Access
mc1991
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
Erika Ordoñez
 
Relacion de datos
Relacion de datosRelacion de datos
Relacion de datos
rosaguzmanguzman
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
Natalia Cisneros
 
Establecer relaciones de base de datos
Establecer relaciones de base de datosEstablecer relaciones de base de datos
Establecer relaciones de base de datos
Laudani93
 
Joins
JoinsJoins
base de datos parte 2
base de datos parte 2 base de datos parte 2
base de datos parte 2
Erika Ordoñez
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
adidabar
 
relaciones de tablas en access
relaciones de tablas en accessrelaciones de tablas en access
relaciones de tablas en access
lorenapachon011299
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
pablytopch
 
Base de datos parte dos
Base de datos parte dosBase de datos parte dos
Base de datos parte dos
Santiagoacevedolenis
 
Relaciones de tablas en una base de datos
Relaciones de tablas en una base de datosRelaciones de tablas en una base de datos
Relaciones de tablas en una base de datos
mafeeeee
 
Andres galvis
Andres galvisAndres galvis
Andres galvis
andres903
 
Relación De uno a Varios
Relación De uno a VariosRelación De uno a Varios
Relación De uno a Varios
JohanVaca
 
Clave Principal Access 2003
Clave Principal Access 2003Clave Principal Access 2003
Clave Principal Access 2003
Mar Gamero
 
Base de datos parte 2
Base de datos  parte 2Base de datos  parte 2
Base de datos parte 2
Erika Ordoñez
 

La actualidad más candente (16)

Tipos de relaciones en Access
Tipos de relaciones en AccessTipos de relaciones en Access
Tipos de relaciones en Access
 
Base de datos 2 parte
Base de datos 2 parteBase de datos 2 parte
Base de datos 2 parte
 
Relacion de datos
Relacion de datosRelacion de datos
Relacion de datos
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Establecer relaciones de base de datos
Establecer relaciones de base de datosEstablecer relaciones de base de datos
Establecer relaciones de base de datos
 
Joins
JoinsJoins
Joins
 
base de datos parte 2
base de datos parte 2 base de datos parte 2
base de datos parte 2
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
relaciones de tablas en access
relaciones de tablas en accessrelaciones de tablas en access
relaciones de tablas en access
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
 
Base de datos parte dos
Base de datos parte dosBase de datos parte dos
Base de datos parte dos
 
Relaciones de tablas en una base de datos
Relaciones de tablas en una base de datosRelaciones de tablas en una base de datos
Relaciones de tablas en una base de datos
 
Andres galvis
Andres galvisAndres galvis
Andres galvis
 
Relación De uno a Varios
Relación De uno a VariosRelación De uno a Varios
Relación De uno a Varios
 
Clave Principal Access 2003
Clave Principal Access 2003Clave Principal Access 2003
Clave Principal Access 2003
 
Base de datos parte 2
Base de datos  parte 2Base de datos  parte 2
Base de datos parte 2
 

Destacado

Seminario6
Seminario6Seminario6
Informatica
Informatica Informatica
Informatica
Fidelito Chaverra
 
Barrios populares
Barrios popularesBarrios populares
Barrios populares
Daniel Diaz
 
Diapositivas del grupo 4
Diapositivas del grupo 4 Diapositivas del grupo 4
Diapositivas del grupo 4
Fidelito Chaverra
 
Campamentoo
CampamentooCampamentoo
Campamentoo
j1111
 
Grabador record mp3
Grabador record mp3Grabador record mp3
Grabador record mp3
Lorena Novillo Rodríguez
 
Presentación residencial edén nov
Presentación residencial edén novPresentación residencial edén nov
Presentación residencial edén nov
eryconsulting
 
Trabajo de informtica 2 blogger
Trabajo de informtica 2 bloggerTrabajo de informtica 2 blogger
Trabajo de informtica 2 blogger
Fidelito Chaverra
 
#SICdiscapacitat Miquel de Paladella
#SICdiscapacitat  Miquel de Paladella#SICdiscapacitat  Miquel de Paladella
#SICdiscapacitat Miquel de Paladella
UpSocial
 
Informatica BLOGGER
Informatica BLOGGERInformatica BLOGGER
Informatica BLOGGER
Fidelito Chaverra
 
Dispositivos movile ss
Dispositivos movile ssDispositivos movile ss
Dispositivos movile ss
Paulinetita Peke
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
Jhönathan Gil
 
Evaluación en los diferentes planes reumen
Evaluación en los diferentes planes reumenEvaluación en los diferentes planes reumen
Evaluación en los diferentes planes reumen
Hitomy Green
 
Parotiditis 2
Parotiditis 2Parotiditis 2
Parotiditis 2
Brenda Morales
 
Herramientas educativas itif-CANVAS NETWORK
Herramientas educativas itif-CANVAS NETWORKHerramientas educativas itif-CANVAS NETWORK
Herramientas educativas itif-CANVAS NETWORK
ALEJANDRO CAMACHO ORJUELA
 
Fantastico sobre la autoestima
Fantastico sobre la autoestimaFantastico sobre la autoestima
Fantastico sobre la autoestima
juan david Mono
 
Exposicion planetas de ondas circulares
Exposicion planetas de ondas circularesExposicion planetas de ondas circulares
Exposicion planetas de ondas circulares
wilmersabalatorrealba
 
FT Bootcamp2 - 18/04/13 - Pruzzo
FT Bootcamp2 - 18/04/13 - PruzzoFT Bootcamp2 - 18/04/13 - Pruzzo
FT Bootcamp2 - 18/04/13 - Pruzzo
FTBootcamp
 
Productos
ProductosProductos
Productos
lahechizera
 
Henry fayol
Henry fayolHenry fayol
Henry fayol
Luis Bruno
 

Destacado (20)

Seminario6
Seminario6Seminario6
Seminario6
 
Informatica
Informatica Informatica
Informatica
 
Barrios populares
Barrios popularesBarrios populares
Barrios populares
 
Diapositivas del grupo 4
Diapositivas del grupo 4 Diapositivas del grupo 4
Diapositivas del grupo 4
 
Campamentoo
CampamentooCampamentoo
Campamentoo
 
Grabador record mp3
Grabador record mp3Grabador record mp3
Grabador record mp3
 
Presentación residencial edén nov
Presentación residencial edén novPresentación residencial edén nov
Presentación residencial edén nov
 
Trabajo de informtica 2 blogger
Trabajo de informtica 2 bloggerTrabajo de informtica 2 blogger
Trabajo de informtica 2 blogger
 
#SICdiscapacitat Miquel de Paladella
#SICdiscapacitat  Miquel de Paladella#SICdiscapacitat  Miquel de Paladella
#SICdiscapacitat Miquel de Paladella
 
Informatica BLOGGER
Informatica BLOGGERInformatica BLOGGER
Informatica BLOGGER
 
Dispositivos movile ss
Dispositivos movile ssDispositivos movile ss
Dispositivos movile ss
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Evaluación en los diferentes planes reumen
Evaluación en los diferentes planes reumenEvaluación en los diferentes planes reumen
Evaluación en los diferentes planes reumen
 
Parotiditis 2
Parotiditis 2Parotiditis 2
Parotiditis 2
 
Herramientas educativas itif-CANVAS NETWORK
Herramientas educativas itif-CANVAS NETWORKHerramientas educativas itif-CANVAS NETWORK
Herramientas educativas itif-CANVAS NETWORK
 
Fantastico sobre la autoestima
Fantastico sobre la autoestimaFantastico sobre la autoestima
Fantastico sobre la autoestima
 
Exposicion planetas de ondas circulares
Exposicion planetas de ondas circularesExposicion planetas de ondas circulares
Exposicion planetas de ondas circulares
 
FT Bootcamp2 - 18/04/13 - Pruzzo
FT Bootcamp2 - 18/04/13 - PruzzoFT Bootcamp2 - 18/04/13 - Pruzzo
FT Bootcamp2 - 18/04/13 - Pruzzo
 
Productos
ProductosProductos
Productos
 
Henry fayol
Henry fayolHenry fayol
Henry fayol
 

Similar a Pomasqui

Relaciones de tablas en una base de datos
Relaciones de tablas en una base de datosRelaciones de tablas en una base de datos
Relaciones de tablas en una base de datos
mafeeeee
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
Silvana Pillapa Morales
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
pablytom
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
pablytoch8
 
Tipos de relaciones en access
Tipos de relaciones en accessTipos de relaciones en access
Tipos de relaciones en access
pablytom
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
aleguti2504
 
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
CESARAS4
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
Jaime Acurio
 
Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
JohanVaca
 
Tipos relaciones access 2010
Tipos relaciones access 2010Tipos relaciones access 2010
Tipos relaciones access 2010
julia Asensio
 
Relaciones
RelacionesRelaciones
Relaciones
angiemalaver
 
Computacion
ComputacionComputacion
Computacion
noemicaiza
 
PPT_Relaciones_entre_Tablas.ppt
PPT_Relaciones_entre_Tablas.pptPPT_Relaciones_entre_Tablas.ppt
PPT_Relaciones_entre_Tablas.ppt
ssuser948499
 
Principios de access carlos barrios angelica moreno luisa ramirez
Principios de access carlos barrios angelica moreno luisa ramirezPrincipios de access carlos barrios angelica moreno luisa ramirez
Principios de access carlos barrios angelica moreno luisa ramirez
AngeLik MorEno
 
Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
Renatta Rodriguez
 
base de datos
base de datos base de datos
base de datos
DaYanna Perez
 
Base de datos (.net)
Base de datos (.net)Base de datos (.net)
Base de datos (.net)
7891089671
 
Sebas prieto & laura reyes 903
Sebas prieto & laura reyes   903Sebas prieto & laura reyes   903
Sebas prieto & laura reyes 903
SEBASPRIETO
 
Yurleybd
YurleybdYurleybd
Yurleybd
Yurley Ramirez
 
Conceptosbd
ConceptosbdConceptosbd

Similar a Pomasqui (20)

Relaciones de tablas en una base de datos
Relaciones de tablas en una base de datosRelaciones de tablas en una base de datos
Relaciones de tablas en una base de datos
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre 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
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
 
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
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
Relación uno a varios
Relación uno a variosRelación uno a varios
Relación uno a varios
 
Tipos relaciones access 2010
Tipos relaciones access 2010Tipos relaciones access 2010
Tipos relaciones access 2010
 
Relaciones
RelacionesRelaciones
Relaciones
 
Computacion
ComputacionComputacion
Computacion
 
PPT_Relaciones_entre_Tablas.ppt
PPT_Relaciones_entre_Tablas.pptPPT_Relaciones_entre_Tablas.ppt
PPT_Relaciones_entre_Tablas.ppt
 
Principios de access carlos barrios angelica moreno luisa ramirez
Principios de access carlos barrios angelica moreno luisa ramirezPrincipios de access carlos barrios angelica moreno luisa ramirez
Principios de access carlos barrios angelica moreno luisa ramirez
 
Relacionar tablas en SQL
Relacionar tablas en SQLRelacionar tablas en SQL
Relacionar tablas en SQL
 
base de datos
base de datos base de datos
base de datos
 
Base de datos (.net)
Base de datos (.net)Base de datos (.net)
Base de datos (.net)
 
Sebas prieto & laura reyes 903
Sebas prieto & laura reyes   903Sebas prieto & laura reyes   903
Sebas prieto & laura reyes 903
 
Yurleybd
YurleybdYurleybd
Yurleybd
 
Conceptosbd
ConceptosbdConceptosbd
Conceptosbd
 

Pomasqui

  • 2.  Para que los datos de las tablas se puedan seleccionar, encontrar y procesar de forma rápida y eficaz, es necesario que las tablas no se encuentren aisladas unas de otras. Las tablas tienen que estar relacionadas con otras formando estructuras relacionales. La relación es una asociación establecida entre campos comunes (columnas) en dos tablas. Los campos que entran en relación pueden llamarse de distinta manera, pero tienen que ser del mismo tipo de datos. La relación permite al motor de Acces, encontrar datos relacionados en ambas tablas. Por ejemplo podemos encontar NOMBRE, APELLIDO (de la tabla EMPLEADO_PERSONAL), SALARIO, y DEPART (de la tabla EMPLEADO_LABORAL) de uno o varios empleados.  Las relaciones pueden ser de tres tipos:  1. De uno a uno.  2. De uno a varios.  3. De varios a varios.  4. Indeterminada, indefinida o inconsistente.
  • 3.  1. Relación 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. Ver el ejemplo siguiente:
  • 4.  2. Relación de uno a 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...
  • 5.  Relación 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.