SlideShare ist ein Scribd-Unternehmen logo
1 von 11
 La clave candidata de una relación es
un conjunto de atributos que identifican
sin equivocación a cada tupla de la
relación. Una relación puede tener más
de una clave candidata, entre las
cuáles se debe distinguir:
 Clave primaria: es aquella clave
candidata que el usuario
escogerá para identificar las
tuplas de la relación. Cuando
sólo existe una clave candidata,
ésta será la clave primaria.
 Claves alternativas: son aquellas claves
candidatas que no han sido escogidas
como clave primaria.
 Clave ajena: se denomina clave ajena
de una relación R2 a un conjunto no
vacío de atributos cuyos valores han de
coincidir con los valores de la clave
candidata de una relación R1. La clave
ajena y la correspondiente clave
candidata han de estar definidas sobre
el mismo dominio.
 Existen diversas clasificaciones de las
relaciones partiendo de las nominadas y
sin nombre:
 1. Nominadas.
 1.1. Persistentes: son aquellas relaciones
cuya definición (esquema de relación)
permanece en la BD, borrándose
solamente mediante una acción
explícita del usuario. Se dividen en:
 1.1.1. Relaciones base: (se corresponden
con el nivel conceptual de la
arquitectura ANSI). Existen por si mismas,
no en función de otras relaciones, y se
crean especificando explícitamente su
esquema de relación (nombre y
conjunto de pares: atributo / dominio).
 Sus extensiones (ocurrencias de
relación), al igual que su definición,
también se encuentran almacenadas.
 1.1.2. Vistas: (se corresponden con el
nivel externo de la arquitectura ANSI).
Son relaciones derivadas que se definen
dando un nombre a una expresión de
consulta. Se podría decir que son
relaciones virtuales (como ventanas
sobre otras relaciones), en el sentido de
que no tienen datos almacenados, sino
que lo único que se almacena es su
definición en términos de otras
relaciones con nombre, las cuáles
pueden ser relaciones base, otras vistas
o instantáneas.
 1.1.3. Instantáneas: (se corresponden
con el nivel interno de la arquitectura
ANSI). Son relaciones derivadas al igual
que las vistas, es decir, se definen en
términos de otras relaciones nominadas,
pero tienen datos propios almacenados,
los cuáles son el resultado de ejecutar la
consulta especificada o de guardar una
relación en la base.
 1.1.4. Temporales: A diferencia de las
relaciones persistentes, una relación
temporal desaparece de la BD en un
cierto momento sin necesidad de una
acción de borrado específica del
usuario; por ejemplo, al terminar una
sesión o una transacción.
 2. Sin nombre: son los resultados de las
consultas que no se materializan sino
que se entregan al usuario que ha
realizado la consulta, y pueden ser tanto
resultados intermedios como finales; en
consecuencia, las relaciones no
nominadas son siempre temporales.

Weitere ähnliche Inhalte

Was ist angesagt?

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
yoiner santiago
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
Luis Jherry
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
cintiap25
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
LuiS YmAY
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
Guillermo Díaz
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
jenpes
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
IrisMTF16
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
Axel Mérida
 
Formas normales
Formas normalesFormas normales
Formas normales
didachos1
 

Was ist angesagt? (20)

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Tipos de usuarios en una base de datos
Tipos de usuarios en una base de datosTipos de usuarios en una base de datos
Tipos de usuarios en una base de datos
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4Arboles M-Way, 2-3 y 2-3-4
Arboles M-Way, 2-3 y 2-3-4
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Tabla de símbolos
Tabla de símbolosTabla de símbolos
Tabla de símbolos
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Formas normales
Formas normalesFormas normales
Formas normales
 

Andere mochten auch

Circulacion atmosferica.2
Circulacion atmosferica.2Circulacion atmosferica.2
Circulacion atmosferica.2
clasesjorge
 
Power point de déficit de atención
Power point de déficit de atenciónPower point de déficit de atención
Power point de déficit de atención
Cristina Torrejón
 
PRACTICAS EN EQUIPO
PRACTICAS EN EQUIPOPRACTICAS EN EQUIPO
PRACTICAS EN EQUIPO
thereyblak
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
Susana Cruz
 
Manual sgi v7[1] capacitacion
Manual sgi v7[1] capacitacionManual sgi v7[1] capacitacion
Manual sgi v7[1] capacitacion
Dario.23
 
Programacion unidad 6 mate cono
Programacion unidad 6 mate conoProgramacion unidad 6 mate cono
Programacion unidad 6 mate cono
CRA MANCHUELA
 
Manual del wodpress
Manual  del wodpressManual  del wodpress
Manual del wodpress
Jenni Torres
 
Sistema de pocisionamiento global sergio beleño 11ºb
Sistema de pocisionamiento global sergio beleño 11ºbSistema de pocisionamiento global sergio beleño 11ºb
Sistema de pocisionamiento global sergio beleño 11ºb
Sergio Sanchez
 

Andere mochten auch (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Circulacion atmosferica.2
Circulacion atmosferica.2Circulacion atmosferica.2
Circulacion atmosferica.2
 
Cosas de brujas
Cosas de brujasCosas de brujas
Cosas de brujas
 
Power point de déficit de atención
Power point de déficit de atenciónPower point de déficit de atención
Power point de déficit de atención
 
El windows
El windowsEl windows
El windows
 
PRACTICAS EN EQUIPO
PRACTICAS EN EQUIPOPRACTICAS EN EQUIPO
PRACTICAS EN EQUIPO
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Presentac..[1] aprendizajeee
Presentac..[1] aprendizajeeePresentac..[1] aprendizajeee
Presentac..[1] aprendizajeee
 
Pronombres
PronombresPronombres
Pronombres
 
Redes sociales y educacion 2.0
Redes sociales y educacion 2.0Redes sociales y educacion 2.0
Redes sociales y educacion 2.0
 
Huelga general 29 de marzo ppt
Huelga general 29 de marzo pptHuelga general 29 de marzo ppt
Huelga general 29 de marzo ppt
 
Manual sgi v7[1] capacitacion
Manual sgi v7[1] capacitacionManual sgi v7[1] capacitacion
Manual sgi v7[1] capacitacion
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
Confirmados foro proceso de paz en colombia
Confirmados foro proceso de paz en colombiaConfirmados foro proceso de paz en colombia
Confirmados foro proceso de paz en colombia
 
Programacion unidad 6 mate cono
Programacion unidad 6 mate conoProgramacion unidad 6 mate cono
Programacion unidad 6 mate cono
 
Manual del wodpress
Manual  del wodpressManual  del wodpress
Manual del wodpress
 
Sistema de pocisionamiento global sergio beleño 11ºb
Sistema de pocisionamiento global sergio beleño 11ºbSistema de pocisionamiento global sergio beleño 11ºb
Sistema de pocisionamiento global sergio beleño 11ºb
 
Partes de la computadoraa
Partes de la computadoraaPartes de la computadoraa
Partes de la computadoraa
 
Pronombres
PronombresPronombres
Pronombres
 

Mehr von Nelson Rubio

Funcionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datosFuncionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datos
Nelson Rubio
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativos
Nelson Rubio
 
Software educativo
Software educativoSoftware educativo
Software educativo
Nelson Rubio
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduación
Nelson Rubio
 

Mehr von Nelson Rubio (20)

Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015Jornalizacion base de datos ciclo i 2015
Jornalizacion base de datos ciclo i 2015
 
Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015Planificacion por competencias ciclo i 2015
Planificacion por competencias ciclo i 2015
 
Tsql
TsqlTsql
Tsql
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
Tsql
TsqlTsql
Tsql
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Trabajo colaborativo
Trabajo colaborativoTrabajo colaborativo
Trabajo colaborativo
 
Funcionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datosFuncionamiento de un sistema de base de datos
Funcionamiento de un sistema de base de datos
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
 
Tecnología y Educación
Tecnología y EducaciónTecnología y Educación
Tecnología y Educación
 
Diseño instruccional
Diseño instruccionalDiseño instruccional
Diseño instruccional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo red
Modelo redModelo red
Modelo red
 
Base de datos
Base de datosBase de datos
Base de datos
 
Atención a la diversidad en el aula
Atención a la diversidad en el aulaAtención a la diversidad en el aula
Atención a la diversidad en el aula
 
Software para diseñar apoyos educativos
Software para diseñar apoyos educativosSoftware para diseñar apoyos educativos
Software para diseñar apoyos educativos
 
Normalización
NormalizaciónNormalización
Normalización
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Seminario de graduación
Seminario de graduaciónSeminario de graduación
Seminario de graduación
 

Kürzlich hochgeladen

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Kürzlich hochgeladen (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

Modelo relacional claves

  • 1.
  • 2.  La clave candidata de una relación es un conjunto de atributos que identifican sin equivocación a cada tupla de la relación. Una relación puede tener más de una clave candidata, entre las cuáles se debe distinguir:
  • 3.  Clave primaria: es aquella clave candidata que el usuario escogerá para identificar las tuplas de la relación. Cuando sólo existe una clave candidata, ésta será la clave primaria.
  • 4.  Claves alternativas: son aquellas claves candidatas que no han sido escogidas como clave primaria.
  • 5.  Clave ajena: se denomina clave ajena de una relación R2 a un conjunto no vacío de atributos cuyos valores han de coincidir con los valores de la clave candidata de una relación R1. La clave ajena y la correspondiente clave candidata han de estar definidas sobre el mismo dominio.
  • 6.  Existen diversas clasificaciones de las relaciones partiendo de las nominadas y sin nombre:  1. Nominadas.  1.1. Persistentes: son aquellas relaciones cuya definición (esquema de relación) permanece en la BD, borrándose solamente mediante una acción explícita del usuario. Se dividen en:
  • 7.  1.1.1. Relaciones base: (se corresponden con el nivel conceptual de la arquitectura ANSI). Existen por si mismas, no en función de otras relaciones, y se crean especificando explícitamente su esquema de relación (nombre y conjunto de pares: atributo / dominio).  Sus extensiones (ocurrencias de relación), al igual que su definición, también se encuentran almacenadas.
  • 8.  1.1.2. Vistas: (se corresponden con el nivel externo de la arquitectura ANSI). Son relaciones derivadas que se definen dando un nombre a una expresión de consulta. Se podría decir que son relaciones virtuales (como ventanas sobre otras relaciones), en el sentido de que no tienen datos almacenados, sino que lo único que se almacena es su definición en términos de otras relaciones con nombre, las cuáles pueden ser relaciones base, otras vistas o instantáneas.
  • 9.  1.1.3. Instantáneas: (se corresponden con el nivel interno de la arquitectura ANSI). Son relaciones derivadas al igual que las vistas, es decir, se definen en términos de otras relaciones nominadas, pero tienen datos propios almacenados, los cuáles son el resultado de ejecutar la consulta especificada o de guardar una relación en la base.
  • 10.  1.1.4. Temporales: A diferencia de las relaciones persistentes, una relación temporal desaparece de la BD en un cierto momento sin necesidad de una acción de borrado específica del usuario; por ejemplo, al terminar una sesión o una transacción.
  • 11.  2. Sin nombre: son los resultados de las consultas que no se materializan sino que se entregan al usuario que ha realizado la consulta, y pueden ser tanto resultados intermedios como finales; en consecuencia, las relaciones no nominadas son siempre temporales.