SlideShare una empresa de Scribd logo
1 de 15
RELACIONAR TABLAS
 Una vez creadas tablas independientes
para cada tema de la base de datos, se
necesita una forma de indicar a SQL
server cómo debe combinar la
información. El primer paso de este
proceso consiste en definir relaciones
entre las tablas. Una vez realizada
esta operación, ya se puede comenzar a
crear otros tipos de objetos, como
consultas, formularios e informes para
mostrar información de varias tablas a
la vez.
RELACIONAR TABLAS
En una relación se hacen coincidir los
datos de los campos clave. En la
mayoría de los casos, estos campos
coincidentes son la clave principal de
una tabla, que proporciona un
identificador único para cada
registro, y una clave externa de la
otra tabla. Por ejemplo, una tabla
con información sobre empleados
puede relacionarse con otra con
datos de pedidos a través de un
campo común que podría ser ID de
empleado.
RELACIONAR TABLAS
 A la hora de establecer relaciones entre tablas
pueden presentarse tres situaciones diferentes:
Relación uno a varios
 La relación uno a varios es el tipo de relación más
común. En este tipo de relación, un registro de la Tabla
A puede tener muchos registros coincidentes en la Tabla
B, pero un registro de la Tabla B sólo tiene un registro
coincidente en la Tabla A.
RELACIONAR TABLAS
 Relación uno a uno
 En una relación uno a uno, cada registro de la Tabla A sólo
puede tener un registro coincidente en la Tabla V, y
viceversa. Este tipo de relación no es habitual, debido a que la
mayoría de la información relacionada de esta forma estaría en
una sola tabla. Puede utilizar 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
sólo se aplica a un subconjunto de la tabla principal. Por
ejemplo, puede crear una tabla que registre los empleados
acogidos a un determinado plan de jubilación.
Definir relaciones
 Para definir una relación es necesario agregar a la ventana Relaciones las
tablas que se desea relacionar y, a continuación, arrastrar el campo clave
de una tabla y colocarlo sobre el campo clave de la otra tabla.
 El tipo de relación que crea Access con este procedimiento depende de
cómo están definidos los campos relacionados.
 Se crea una relación uno a varios si uno de los campos relacionados es una
clave principal o tiene un índice único.
 Se crea una relación uno a uno si ambos campos relacionados son claves
principales o tienen índices únicos.
Clave Principal
 En el diseño de bases de datos
relacionales, se llama clave primaria a un
campo o a una combinación de campos que
identifica de forma única a cada fila de
una tabla. Una clave primaria comprende
de esta manera una columna o conjunto de
columnas. No puede haber dos filas en una
tabla que tengan la misma clave primaria.
Clave externa
 Una clave externa es un campo o varios
campos que señala la clave primaria de
otra tabla. El propósito de la clave
externa es asegurar la integridad
referencial de los datos. En otras
palabras, sólo se permiten los valores
que se esperan que aparezcan en la base
de datos.
Relacionar tablas SQL

Más contenido relacionado

Similar a Relacionar tablas SQL

Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablaskehincapie
 
Presentación1
Presentación1Presentación1
Presentación1andrespogo
 
Relaciones de tablas en Access
Relaciones de tablas en AccessRelaciones de tablas en Access
Relaciones de tablas en AccessCamilaBeltraan
 
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
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablasadidabar
 
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 tablas en access
relaciones de tablas en accessrelaciones de tablas en access
relaciones de tablas en accesslorenapachon011299
 
Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007DavidJimenez01
 
Base de Datos - Relaciones
Base de Datos - RelacionesBase de Datos - Relaciones
Base de Datos - Relacionescb254bd
 
Relaciones de tablas en access
Relaciones de tablas en accessRelaciones de tablas en access
Relaciones de tablas en accessvalentinorj
 
Access curso2
Access curso2Access curso2
Access curso2rogergene
 

Similar a Relacionar tablas SQL (20)

Bryan Ipiales
Bryan IpialesBryan Ipiales
Bryan Ipiales
 
Guía de relaciones de tablas
Guía de relaciones de tablasGuía de relaciones de tablas
Guía de relaciones de tablas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Relaciones de tablas en Access
Relaciones de tablas en AccessRelaciones de tablas en Access
Relaciones de tablas en Access
 
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 en Access
Relaciones en Access Relaciones en Access
Relaciones en Access
 
Relaciones en Access
Relaciones en AccessRelaciones en Access
Relaciones en Access
 
Relaciones de tablas
Relaciones de tablasRelaciones de tablas
Relaciones de tablas
 
RELACIONES DE ACESS
RELACIONES DE ACESSRELACIONES DE ACESS
RELACIONES DE ACESS
 
RELACIONES ACCES 2007
RELACIONES ACCES  2007RELACIONES ACCES  2007
RELACIONES ACCES 2007
 
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 tablas en access
relaciones de tablas en accessrelaciones de tablas en access
relaciones de tablas en access
 
Presentación1
Presentación1Presentación1
Presentación1
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007
 
Base de Datos - Relaciones
Base de Datos - RelacionesBase de Datos - Relaciones
Base de Datos - Relaciones
 
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
 
Access curso2
Access curso2Access curso2
Access curso2
 

Más de CESARAS4

Lenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.pptLenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.pptCESARAS4
 
LENGUAJE DE MANIPULACION DE DATOS (DML)
LENGUAJE DE MANIPULACION DE DATOS  (DML)LENGUAJE DE MANIPULACION DE DATOS  (DML)
LENGUAJE DE MANIPULACION DE DATOS (DML)CESARAS4
 
CERTIFICATES by Savanna Cunningham.pptx
CERTIFICATES by Savanna  Cunningham.pptxCERTIFICATES by Savanna  Cunningham.pptx
CERTIFICATES by Savanna Cunningham.pptxCESARAS4
 
ANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdfANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdfCESARAS4
 
validacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsxvalidacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsxCESARAS4
 
Clases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas webClases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas webCESARAS4
 
1817054.ppt
1817054.ppt1817054.ppt
1817054.pptCESARAS4
 
5640999.ppt
5640999.ppt5640999.ppt
5640999.pptCESARAS4
 
12341467.ppt
12341467.ppt12341467.ppt
12341467.pptCESARAS4
 
conceptos 1.pdf
conceptos 1.pdfconceptos 1.pdf
conceptos 1.pdfCESARAS4
 
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...CESARAS4
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfCESARAS4
 
SEGURIDAA.ppt
SEGURIDAA.pptSEGURIDAA.ppt
SEGURIDAA.pptCESARAS4
 
14073596.ppt
14073596.ppt14073596.ppt
14073596.pptCESARAS4
 
6_Formato Informe mensual.docx
6_Formato Informe mensual.docx6_Formato Informe mensual.docx
6_Formato Informe mensual.docxCESARAS4
 
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).docINGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).docCESARAS4
 
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).docINGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).docCESARAS4
 

Más de CESARAS4 (17)

Lenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.pptLenguaje de Manipulacion de datos sql.ppt
Lenguaje de Manipulacion de datos sql.ppt
 
LENGUAJE DE MANIPULACION DE DATOS (DML)
LENGUAJE DE MANIPULACION DE DATOS  (DML)LENGUAJE DE MANIPULACION DE DATOS  (DML)
LENGUAJE DE MANIPULACION DE DATOS (DML)
 
CERTIFICATES by Savanna Cunningham.pptx
CERTIFICATES by Savanna  Cunningham.pptxCERTIFICATES by Savanna  Cunningham.pptx
CERTIFICATES by Savanna Cunningham.pptx
 
ANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdfANEXO 06 Orden de PRELACION del 2024.pdf
ANEXO 06 Orden de PRELACION del 2024.pdf
 
validacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsxvalidacion de datos de dtos 3214564.ppsx
validacion de datos de dtos 3214564.ppsx
 
Clases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas webClases de html y coss para diseño de paginas web
Clases de html y coss para diseño de paginas web
 
1817054.ppt
1817054.ppt1817054.ppt
1817054.ppt
 
5640999.ppt
5640999.ppt5640999.ppt
5640999.ppt
 
12341467.ppt
12341467.ppt12341467.ppt
12341467.ppt
 
conceptos 1.pdf
conceptos 1.pdfconceptos 1.pdf
conceptos 1.pdf
 
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
clasificaciondemetodologiasparaeldesarrollodesoftware-151202020341-lva1-app68...
 
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdfclasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
clasificacindelasmetodologasdedesarrollodesoftware-151201230639-lva1-app6892.pdf
 
SEGURIDAA.ppt
SEGURIDAA.pptSEGURIDAA.ppt
SEGURIDAA.ppt
 
14073596.ppt
14073596.ppt14073596.ppt
14073596.ppt
 
6_Formato Informe mensual.docx
6_Formato Informe mensual.docx6_Formato Informe mensual.docx
6_Formato Informe mensual.docx
 
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).docINGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 2-¦ A+æO 2017 (2)(1).doc
 
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).docINGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
INGL+ëS - 1-¦ A+æO 2017 (2)(1).doc
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

Relacionar tablas SQL

  • 1.
  • 2. RELACIONAR TABLAS  Una vez creadas tablas independientes para cada tema de la base de datos, se necesita una forma de indicar a SQL server cómo debe combinar la información. El primer paso de este proceso consiste en definir relaciones entre las tablas. Una vez realizada esta operación, ya se puede comenzar a crear otros tipos de objetos, como consultas, formularios e informes para mostrar información de varias tablas a la vez.
  • 3.
  • 4. RELACIONAR TABLAS En una relación se hacen coincidir los datos de los campos clave. En la mayoría de los casos, estos campos coincidentes son la clave principal de una tabla, que proporciona un identificador único para cada registro, y una clave externa de la otra tabla. Por ejemplo, una tabla con información sobre empleados puede relacionarse con otra con datos de pedidos a través de un campo común que podría ser ID de empleado.
  • 5.
  • 6. RELACIONAR TABLAS  A la hora de establecer relaciones entre tablas pueden presentarse tres situaciones diferentes:
  • 7. Relación uno a varios  La relación uno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A.
  • 8.
  • 9. RELACIONAR TABLAS  Relación uno a uno  En una relación uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla V, y viceversa. Este tipo de relación no es habitual, debido a que la mayoría de la información relacionada de esta forma estaría en una sola tabla. Puede utilizar 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 sólo se aplica a un subconjunto de la tabla principal. Por ejemplo, puede crear una tabla que registre los empleados acogidos a un determinado plan de jubilación.
  • 10.
  • 11. Definir relaciones  Para definir una relación es necesario agregar a la ventana Relaciones las tablas que se desea relacionar y, a continuación, arrastrar el campo clave de una tabla y colocarlo sobre el campo clave de la otra tabla.  El tipo de relación que crea Access con este procedimiento depende de cómo están definidos los campos relacionados.  Se crea una relación uno a varios si uno de los campos relacionados es una clave principal o tiene un índice único.  Se crea una relación uno a uno si ambos campos relacionados son claves principales o tienen índices únicos.
  • 12.
  • 13. Clave Principal  En el diseño de bases de datos relacionales, se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No puede haber dos filas en una tabla que tengan la misma clave primaria.
  • 14. Clave externa  Una clave externa es un campo o varios campos que señala la clave primaria de otra tabla. El propósito de la clave externa es asegurar la integridad referencial de los datos. En otras palabras, sólo se permiten los valores que se esperan que aparezcan en la base de datos.