SlideShare una empresa de Scribd logo
1 de 9
Nombre: Julieth Gómez
Grado:11-2
 Relaciones entre tablas en un modelo de datos
 Agregue mayor eficacia al análisis de datos creando
relaciones entre los datos de tablas diferentes. Una
relación es una conexión entre dos tablas de
datos, basada en una columna de cada tabla. Para ver por
qué son útiles las relaciones, imagine que realiza el
seguimiento de los datos de los pedidos de los clientes de
su negocio. Este enfoque puede funcionar, pero implica
almacenar muchos datos redundantes, como la dirección
de correo electrónico del cliente para cada pedido. El
almacenamiento es barato, pero si la dirección de correo
cambia, tiene que asegurarse de que actualiza cada fila
para ese cliente. Una solución a este problema es dividir
los datos en varias tablas y definir relaciones entre esas
tablas. Este es el enfoque usado en las bases de datos
relacionales como SQL Server.
 existen tres tipos de relaciones de tablas.
 Una relación uno a varios
 Usemos como ejemplo una base de datos de seguimiento de pedidos que incluya
una tabla Clientes y una tabla Pedidos. Un cliente puede realizar cualquier número
de pedidos. Por cada cliente representado en la tabla Clientes puede haber
representados muchos pedidos en la tabla Pedidos. Por lo tanto, la relación entre la
tabla Clientes y la tabla Pedidos es una relación de uno a varios.
 Para representar una relación uno a varios en el diseño de la base de datos, tome
la clave principal del lado "uno" de la relación y agréguela como campo o campos
adicionales a la tabla en el lado "varios" de la relación. En este caso, por
ejemplo, agregaría un nuevo campo (el campo Id. de la tabla Clientes) a la tabla
Pedidos y lo denominaría Id. de cliente. Así, Access puede usar el número de
identificador del cliente de la tabla Pedidos para dar con al cliente correcto de cada
producto.
 Una relación varios a varios
 Centrémonos ahora en la relación entre una tabla Productos y una tabla Pedidos.
Un solo pedido puede incluir varios productos. Por otra parte, un único producto
puede aparecer en muchos pedidos. Por tanto, por cada registro de la tabla
Pedidos puede haber varios registros en la tabla Productos. Además, por cada
registro de la tabla Productos puede haber varios registros en la tabla Pedidos. Esta
relación se denomina relación de varios a varios. Tenga en cuenta que para
detectar las relaciones de varios a varios existentes entre las tablas, es importante
 Para representar una relación de varios a varios, debe crear
una tercera tabla, a menudo denominada tabla de unión, que
divide la relación de varios a varios en dos relaciones uno a
varios. Debe insertar la clave principal de cada una de las
dos tablas en la tercera. Como resultado, la tercera tabla
registra cada ocurrencia, o instancia, de la relación. Por
ejemplo, la tabla Pedidos y la tabla Productos tienen una
relación varios a varios que se define mediante la creación
de dos relaciones uno a varios con la tabla Detalles de
pedidos. Un pedido puede incluir muchos productos, y cada
producto puede aparecer en muchos pedidos.
 Una relación uno a uno
 En una relación uno a uno, cada registro de la primera tabla
solo puede tener un registro coincidente en la segunda tabla
y viceversa. Esta relación no es común porque la mayor
parte de las veces la información relacionada de este modo
se almacena en la misma tabla. Puede usar la relación uno a
uno para dividir una tabla con muchos campos, para aislar
parte de una tabla por razones de seguridad o para
almacenar información que solo se aplica a un subconjunto
de la tabla principal. Cuando identifique esta relación, ambas
tablas deben compartir un campo común.
Proceso de base de datos
Determinar la finalidad de
base de datos, buscar y
organizar la información
necesaria
Dividir la información en
tablas, convertir los
elementos de información
en columnas
Especificar claves
principales y definir
relación entre tablas
Ajustar diseños y aplicar
las reglas de
normalización

Más contenido relacionado

La actualidad más candente

Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablasangelguangasig
 
Relaciones de access
Relaciones de accessRelaciones de access
Relaciones de accessbelenarmijos
 
Relaciones en acces marco sigcho hebert simbaña
Relaciones en acces marco sigcho hebert simbañaRelaciones en acces marco sigcho hebert simbaña
Relaciones en acces marco sigcho hebert simbañasigchomar
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablaskehincapie
 
Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007DavidJimenez01
 
relaciones de tablas en access
relaciones de tablas en accessrelaciones de tablas en access
relaciones de tablas en accesslorenapachon011299
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablasadidabar
 
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]carmenarcos
 
Relaciones en una base de datos[1][1]
Relaciones en una base de datos[1][1]Relaciones en una base de datos[1][1]
Relaciones en una base de datos[1][1]carmenarcos
 
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]carmenarcos
 

La actualidad más candente (16)

Tablas
TablasTablas
Tablas
 
Relaciones en Access
Relaciones en Access Relaciones en Access
Relaciones en Access
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
Relaciones de access
Relaciones de accessRelaciones de access
Relaciones de access
 
Relaciones en acces marco sigcho hebert simbaña
Relaciones en acces marco sigcho hebert simbañaRelaciones en acces marco sigcho hebert simbaña
Relaciones en acces marco sigcho hebert simbaña
 
RELACIONES DE ACESS
RELACIONES DE ACESSRELACIONES DE ACESS
RELACIONES DE ACESS
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007
 
Bryan Ipiales
Bryan IpialesBryan Ipiales
Bryan Ipiales
 
relaciones de tablas en access
relaciones de tablas en accessrelaciones de tablas en access
relaciones de tablas en access
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
Relacion de datos
Relacion de datosRelacion de datos
Relacion de datos
 
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]
 
Relaciones en una base de datos[1][1]
Relaciones en una base de datos[1][1]Relaciones en una base de datos[1][1]
Relaciones en una base de datos[1][1]
 
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]
 

Destacado

Community managers-en-las-rrpp
Community managers-en-las-rrppCommunity managers-en-las-rrpp
Community managers-en-las-rrppHellen Cordova
 
Taller de tecnología e informática grado 6
Taller de tecnología e informática   grado 6Taller de tecnología e informática   grado 6
Taller de tecnología e informática grado 6Liliana Posada
 
1.2. modulo a1.2 a célula.resumo
1.2. modulo a1.2 a célula.resumo1.2. modulo a1.2 a célula.resumo
1.2. modulo a1.2 a célula.resumoLeonor Vaz Pereira
 
Mantenimiento de equipos
Mantenimiento de equiposMantenimiento de equipos
Mantenimiento de equiposMayra Marin
 
SEPSIS INTRAABDOMINAL - UPAO
SEPSIS INTRAABDOMINAL - UPAOSEPSIS INTRAABDOMINAL - UPAO
SEPSIS INTRAABDOMINAL - UPAOLizandro León
 
Registros relacionados a las credenciales ministeriales sobre la ordenación d...
Registros relacionados a las credenciales ministeriales sobre la ordenación d...Registros relacionados a las credenciales ministeriales sobre la ordenación d...
Registros relacionados a las credenciales ministeriales sobre la ordenación d...Heyssen Cordero Maraví
 
Conceito one coin pt
Conceito one coin ptConceito one coin pt
Conceito one coin ptCarlos Dias
 
Movilización de prácticas educativas abiertas en ambientes de aprendizaje
Movilización de prácticas educativas abiertas en ambientes de aprendizajeMovilización de prácticas educativas abiertas en ambientes de aprendizaje
Movilización de prácticas educativas abiertas en ambientes de aprendizajeCesar J Lopez
 
Taller de tecnología e informatica grado 6
Taller de tecnología e informatica   grado 6Taller de tecnología e informatica   grado 6
Taller de tecnología e informatica grado 6Liliana Posada
 
格安ラルフローレンのシャツ個々のソリューションの保護
格安ラルフローレンのシャツ個々のソリューションの保護格安ラルフローレンのシャツ個々のソリューションの保護
格安ラルフローレンのシャツ個々のソリューションの保護boxian461
 

Destacado (18)

Community managers-en-las-rrpp
Community managers-en-las-rrppCommunity managers-en-las-rrpp
Community managers-en-las-rrpp
 
Bull
BullBull
Bull
 
Pet ó pete
Pet   ó petePet   ó pete
Pet ó pete
 
Taller de tecnología e informática grado 6
Taller de tecnología e informática   grado 6Taller de tecnología e informática   grado 6
Taller de tecnología e informática grado 6
 
Proceso
ProcesoProceso
Proceso
 
1.2. modulo a1.2 a célula.resumo
1.2. modulo a1.2 a célula.resumo1.2. modulo a1.2 a célula.resumo
1.2. modulo a1.2 a célula.resumo
 
Mantenimiento de equipos
Mantenimiento de equiposMantenimiento de equipos
Mantenimiento de equipos
 
Tkp 7
Tkp 7Tkp 7
Tkp 7
 
SEPSIS INTRAABDOMINAL - UPAO
SEPSIS INTRAABDOMINAL - UPAOSEPSIS INTRAABDOMINAL - UPAO
SEPSIS INTRAABDOMINAL - UPAO
 
Registros relacionados a las credenciales ministeriales sobre la ordenación d...
Registros relacionados a las credenciales ministeriales sobre la ordenación d...Registros relacionados a las credenciales ministeriales sobre la ordenación d...
Registros relacionados a las credenciales ministeriales sobre la ordenación d...
 
Paso a paso teclado
Paso a paso tecladoPaso a paso teclado
Paso a paso teclado
 
Campesinos Eric R wolf
Campesinos Eric R wolfCampesinos Eric R wolf
Campesinos Eric R wolf
 
Ambalaj İletişimi
Ambalaj İletişimiAmbalaj İletişimi
Ambalaj İletişimi
 
Conceito one coin pt
Conceito one coin ptConceito one coin pt
Conceito one coin pt
 
Movilización de prácticas educativas abiertas en ambientes de aprendizaje
Movilización de prácticas educativas abiertas en ambientes de aprendizajeMovilización de prácticas educativas abiertas en ambientes de aprendizaje
Movilización de prácticas educativas abiertas en ambientes de aprendizaje
 
Taller de tecnología e informatica grado 6
Taller de tecnología e informatica   grado 6Taller de tecnología e informatica   grado 6
Taller de tecnología e informatica grado 6
 
格安ラルフローレンのシャツ個々のソリューションの保護
格安ラルフローレンのシャツ個々のソリューションの保護格安ラルフローレンのシャツ個々のソリューションの保護
格安ラルフローレンのシャツ個々のソリューションの保護
 
Bienestar
Bienestar Bienestar
Bienestar
 

Similar a presentacion de base de datos 2 parte

Similar a presentacion de base de datos 2 parte (20)

Relaciones de Acces 2007
Relaciones de Acces 2007Relaciones de Acces 2007
Relaciones de Acces 2007
 
Tablas
TablasTablas
Tablas
 
base de datos
base de datos base de datos
base de datos
 
Relacion entre tablas access
Relacion entre tablas accessRelacion entre tablas access
Relacion entre tablas access
 
Access 2007 Relaciones
Access 2007 RelacionesAccess 2007 Relaciones
Access 2007 Relaciones
 
Relacion de datos
Relacion de datosRelacion de datos
Relacion de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Relaciones
RelacionesRelaciones
Relaciones
 
Universidad tecnica de ambato compu
Universidad tecnica de ambato compuUniversidad tecnica de ambato compu
Universidad tecnica de ambato compu
 
Como hacer consultas
Como hacer consultasComo hacer consultas
Como hacer consultas
 
Relaciones entre tablas david carvajal
Relaciones entre tablas david carvajalRelaciones entre tablas david carvajal
Relaciones entre tablas david carvajal
 
Relaciones
RelacionesRelaciones
Relaciones
 
Conceptos básicos sobre relaciones
Conceptos básicos sobre relacionesConceptos básicos sobre relaciones
Conceptos básicos sobre relaciones
 
Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)Plantilla con-normas-icontec (1) (1)
Plantilla con-normas-icontec (1) (1)
 
Relaciones de tablas en Access
Relaciones de tablas en AccessRelaciones de tablas en Access
Relaciones de tablas en Access
 
Mojica medina 902
Mojica medina  902Mojica medina  902
Mojica medina 902
 
Mojica medina 902
Mojica medina  902Mojica medina  902
Mojica medina 902
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 

presentacion de base de datos 2 parte

  • 2.
  • 3.
  • 4.  Relaciones entre tablas en un modelo de datos  Agregue mayor eficacia al análisis de datos creando relaciones entre los datos de tablas diferentes. Una relación es una conexión entre dos tablas de datos, basada en una columna de cada tabla. Para ver por qué son útiles las relaciones, imagine que realiza el seguimiento de los datos de los pedidos de los clientes de su negocio. Este enfoque puede funcionar, pero implica almacenar muchos datos redundantes, como la dirección de correo electrónico del cliente para cada pedido. El almacenamiento es barato, pero si la dirección de correo cambia, tiene que asegurarse de que actualiza cada fila para ese cliente. Una solución a este problema es dividir los datos en varias tablas y definir relaciones entre esas tablas. Este es el enfoque usado en las bases de datos relacionales como SQL Server.
  • 5.  existen tres tipos de relaciones de tablas.  Una relación uno a varios  Usemos como ejemplo una base de datos de seguimiento de pedidos que incluya una tabla Clientes y una tabla Pedidos. Un cliente puede realizar cualquier número de pedidos. Por cada cliente representado en la tabla Clientes puede haber representados muchos pedidos en la tabla Pedidos. Por lo tanto, la relación entre la tabla Clientes y la tabla Pedidos es una relación de uno a varios.  Para representar una relación uno a varios en el diseño de la base de datos, tome la clave principal del lado "uno" de la relación y agréguela como campo o campos adicionales a la tabla en el lado "varios" de la relación. En este caso, por ejemplo, agregaría un nuevo campo (el campo Id. de la tabla Clientes) a la tabla Pedidos y lo denominaría Id. de cliente. Así, Access puede usar el número de identificador del cliente de la tabla Pedidos para dar con al cliente correcto de cada producto.  Una relación varios a varios  Centrémonos ahora en la relación entre una tabla Productos y una tabla Pedidos. Un solo pedido puede incluir varios productos. Por otra parte, un único producto puede aparecer en muchos pedidos. Por tanto, por cada registro de la tabla Pedidos puede haber varios registros en la tabla Productos. Además, por cada registro de la tabla Productos puede haber varios registros en la tabla Pedidos. Esta relación se denomina relación de varios a varios. Tenga en cuenta que para detectar las relaciones de varios a varios existentes entre las tablas, es importante
  • 6.  Para representar una relación de varios a varios, debe crear una tercera tabla, a menudo denominada tabla de unión, que divide la relación de varios a varios en dos relaciones uno a varios. Debe insertar la clave principal de cada una de las dos tablas en la tercera. Como resultado, la tercera tabla registra cada ocurrencia, o instancia, de la relación. Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relación varios a varios que se define mediante la creación de dos relaciones uno a varios con la tabla Detalles de pedidos. Un pedido puede incluir muchos productos, y cada producto puede aparecer en muchos pedidos.  Una relación uno a uno  En una relación uno a uno, cada registro de la primera tabla solo puede tener un registro coincidente en la segunda tabla y viceversa. Esta relación no es común porque la mayor parte de las veces la información relacionada de este modo se almacena en la misma tabla. Puede usar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que solo se aplica a un subconjunto de la tabla principal. Cuando identifique esta relación, ambas tablas deben compartir un campo común.
  • 7.
  • 8.
  • 9. Proceso de base de datos Determinar la finalidad de base de datos, buscar y organizar la información necesaria Dividir la información en tablas, convertir los elementos de información en columnas Especificar claves principales y definir relación entre tablas Ajustar diseños y aplicar las reglas de normalización