SlideShare una empresa de Scribd logo
UNIVERSIDAD TÉCNICA PARTICULAR
               DE LOJA
Escuela de Ciencias de la Computación
   Fundamentos de Base de Datos

           El modelo relacional

     Profesor: Ing. Juan Carlos Morocho
El modelo relacional
• Se basa en relaciones, por ello se denomina
  relacional. Las relaciones se representan a
  través de tablas.


      Atributo1   Atributo2     Atributo n…


                        Celda
El modelo relacional
• Un atributo es una columna nombrada de una
  relación.
• Dominio es el conjunto de valores permitidos
  para uno o más atributos.

     Atributo1        Atributo2        Atributo n…




                 {1,2,3,…} {A,B,C,a,b,c,…}
El modelo relacional
• Una tupla es una fila de la relación.
• El grado es el número de atributos en una
  relación.
• La cardinalidad es el número de tuplas en una
  relación.
• Una base de datos relacional es un conjunto
  de relaciones normalizadas, con nombres
  únicos.
El modelo relacional

                  Atributos




Relación
                                  Cardinalidad




                         Grado
Tipos de claves
• Clave candidata, es aquella que puede
  identificar de forma única a cada tupla de la
  relación. De entre ellas se escoge la clave
  primaria.             Claves candidatas
Tipos de claves
• Clave primaria, es la clave candidata
  seleccionada para identificar de forma única a
  las tuplas dentro de una relación. Puede estar
  formada por más de un atributo.

  Clave primaria
Tipos de claves
• Clave alternativa, es aquella clave candidata
  que no fue elegida como clave primaria, pero
  que alternativamente puede servir para
  identificar de forma única las tuplas de una
  relación.

                                      Clave alternativa
Tipos de claves
• Clave foránea, un atributo o conjunto de
  atributos que se corresponden con la clave
  candidata de otra relación.


         Clave primaria




                                    Clave foránea
E-mail: jcmorocho@utpl.edu.ec
       Skype: jcmorocho

Más contenido relacionado

La actualidad más candente

Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
Adal Dg
 
Requisitos no Funcionales
Requisitos no FuncionalesRequisitos no Funcionales
Requisitos no Funcionales
Rene Guaman-Quinche
 
Tema3 modelo relacional
Tema3   modelo relacionalTema3   modelo relacional
Tema3 modelo relacional
Alvaro Loustau
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
ELSER TARRILLO TORRES
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
programadorjavablog
 
Semana 3 gestion de la configuracion y control de cambios
Semana 3 gestion de la configuracion y control de cambiosSemana 3 gestion de la configuracion y control de cambios
Semana 3 gestion de la configuracion y control de cambios
Giovani Ramirez
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
omarzon
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
itsl
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Victor Quintero
 
Transacciones
TransaccionesTransacciones
Transacciones
Daniel Antonio Cruz
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
rubenbaltazarbalderr
 
Elementos de diagramas de secuencias
Elementos de diagramas de secuenciasElementos de diagramas de secuencias
Elementos de diagramas de secuencias
Jorge Reyes
 
Ado.net
Ado.netAdo.net
Diagramas UML
Diagramas UMLDiagramas UML
Semana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadSemana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidad
Giovani Ramirez
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
Cristian Salazar C.
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
ani_tuza
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
Juank Grifin
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
1da4
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
Juan Pablo Bustos Thames
 

La actualidad más candente (20)

Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
Requisitos no Funcionales
Requisitos no FuncionalesRequisitos no Funcionales
Requisitos no Funcionales
 
Tema3 modelo relacional
Tema3   modelo relacionalTema3   modelo relacional
Tema3 modelo relacional
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Uml (presentación 6)
Uml (presentación 6)Uml (presentación 6)
Uml (presentación 6)
 
Semana 3 gestion de la configuracion y control de cambios
Semana 3 gestion de la configuracion y control de cambiosSemana 3 gestion de la configuracion y control de cambios
Semana 3 gestion de la configuracion y control de cambios
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESSINTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
INTEGRIDAD DE ENTIDAD E INTEGRIDAD REFERENCIAL EN SQL SERVER Y ACCESS
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Transacciones
TransaccionesTransacciones
Transacciones
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
 
Elementos de diagramas de secuencias
Elementos de diagramas de secuenciasElementos de diagramas de secuencias
Elementos de diagramas de secuencias
 
Ado.net
Ado.netAdo.net
Ado.net
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Semana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidadSemana 1 trazabilidad y modelos de trazabilidad
Semana 1 trazabilidad y modelos de trazabilidad
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 
Tipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia ArtificialTipos de búsqueda en Inteligencia Artificial
Tipos de búsqueda en Inteligencia Artificial
 
Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 

Destacado

Diseño lógico
Diseño lógicoDiseño lógico
Diseño lógico
Videoconferencias UTPL
 
Diseño conceptual
Diseño conceptualDiseño conceptual
Diseño conceptual
Videoconferencias UTPL
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
Videoconferencias UTPL
 
Normalización
NormalizaciónNormalización
Normalización
Videoconferencias UTPL
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Arreglos en java
Arreglos en javaArreglos en java
Arreglos en java
Videoconferencias UTPL
 
Recursividad
RecursividadRecursividad
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Videoconferencias UTPL
 
Ficheros en java
Ficheros en javaFicheros en java
Ficheros en java
Videoconferencias UTPL
 
Sector público
Sector públicoSector público
Sector público
Videoconferencias UTPL
 
Presentacion oferta y demanda
Presentacion oferta y demandaPresentacion oferta y demanda
Presentacion oferta y demanda
Videoconferencias UTPL
 
Presentacion elasticidad de la oferta y demanda
Presentacion elasticidad de la oferta y demandaPresentacion elasticidad de la oferta y demanda
Presentacion elasticidad de la oferta y demanda
Videoconferencias UTPL
 
Cuentas nacionales
Cuentas nacionalesCuentas nacionales
Cuentas nacionales
Videoconferencias UTPL
 
Sistemas de producción
Sistemas de producciónSistemas de producción
Sistemas de producción
Videoconferencias UTPL
 
Gestión de excepciones en java
Gestión de excepciones en javaGestión de excepciones en java
Gestión de excepciones en java
Videoconferencias UTPL
 
Presentacion conceptos básicos introduccion a la economia
Presentacion conceptos básicos introduccion a la economiaPresentacion conceptos básicos introduccion a la economia
Presentacion conceptos básicos introduccion a la economia
Videoconferencias UTPL
 
La evaluación en educación
La evaluación en educaciónLa evaluación en educación
La evaluación en educación
Videoconferencias UTPL
 
Enfoques en la acción didáctica
Enfoques en la acción didácticaEnfoques en la acción didáctica
Enfoques en la acción didáctica
Videoconferencias UTPL
 
Programación de aula
Programación de aulaProgramación de aula
Programación de aula
Videoconferencias UTPL
 
La unidad didáctica
La unidad didácticaLa unidad didáctica
La unidad didáctica
Videoconferencias UTPL
 

Destacado (20)

Diseño lógico
Diseño lógicoDiseño lógico
Diseño lógico
 
Diseño conceptual
Diseño conceptualDiseño conceptual
Diseño conceptual
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Normalización
NormalizaciónNormalización
Normalización
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Arreglos en java
Arreglos en javaArreglos en java
Arreglos en java
 
Recursividad
RecursividadRecursividad
Recursividad
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Ficheros en java
Ficheros en javaFicheros en java
Ficheros en java
 
Sector público
Sector públicoSector público
Sector público
 
Presentacion oferta y demanda
Presentacion oferta y demandaPresentacion oferta y demanda
Presentacion oferta y demanda
 
Presentacion elasticidad de la oferta y demanda
Presentacion elasticidad de la oferta y demandaPresentacion elasticidad de la oferta y demanda
Presentacion elasticidad de la oferta y demanda
 
Cuentas nacionales
Cuentas nacionalesCuentas nacionales
Cuentas nacionales
 
Sistemas de producción
Sistemas de producciónSistemas de producción
Sistemas de producción
 
Gestión de excepciones en java
Gestión de excepciones en javaGestión de excepciones en java
Gestión de excepciones en java
 
Presentacion conceptos básicos introduccion a la economia
Presentacion conceptos básicos introduccion a la economiaPresentacion conceptos básicos introduccion a la economia
Presentacion conceptos básicos introduccion a la economia
 
La evaluación en educación
La evaluación en educaciónLa evaluación en educación
La evaluación en educación
 
Enfoques en la acción didáctica
Enfoques en la acción didácticaEnfoques en la acción didáctica
Enfoques en la acción didáctica
 
Programación de aula
Programación de aulaProgramación de aula
Programación de aula
 
La unidad didáctica
La unidad didácticaLa unidad didáctica
La unidad didáctica
 

Similar a Modelo relacional

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
bandida123
 
3. Modelo Relacional
3. Modelo Relacional3. Modelo Relacional
3. Modelo Relacional
MSc Aldo Valdez Alvarado
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Hugo Sanchez
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
Juan Ccosi Calani
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
José Antonio Sandoval Acosta
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
UDES - USTA
 
Ejemplo paso de MER a MR
Ejemplo paso de MER a MREjemplo paso de MER a MR
Ejemplo paso de MER a MR
JuanSaldaaRived
 
Ejemplo paso de MER a MR
Ejemplo paso de MER a MREjemplo paso de MER a MR
Ejemplo paso de MER a MR
JuanSaldaaRived
 
Clase 2 Modelo Entidad-Relacion (MER)
Clase 2 Modelo Entidad-Relacion (MER)Clase 2 Modelo Entidad-Relacion (MER)
Clase 2 Modelo Entidad-Relacion (MER)
José Ricardo Tillero Giménez
 
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
Luis Fernando Aguas Bucheli
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
bandida123
 
Bd 5
Bd 5Bd 5
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
gerardo_gauna
 

Similar a Modelo relacional (13)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
3. Modelo Relacional
3. Modelo Relacional3. Modelo Relacional
3. Modelo Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Ejemplo paso de MER a MR
Ejemplo paso de MER a MREjemplo paso de MER a MR
Ejemplo paso de MER a MR
 
Ejemplo paso de MER a MR
Ejemplo paso de MER a MREjemplo paso de MER a MR
Ejemplo paso de MER a MR
 
Clase 2 Modelo Entidad-Relacion (MER)
Clase 2 Modelo Entidad-Relacion (MER)Clase 2 Modelo Entidad-Relacion (MER)
Clase 2 Modelo Entidad-Relacion (MER)
 
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
10-Unidad 3: Componente técnico profesional general de la Carrera -3.2 Tópico...
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Bd 5
Bd 5Bd 5
Bd 5
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Más de Videoconferencias UTPL

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misionera
Videoconferencias UTPL
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Videoconferencias UTPL
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Videoconferencias UTPL
 
Generos graficos
Generos graficosGeneros graficos
Generos graficos
Videoconferencias UTPL
 
Periodismo digital
Periodismo digitalPeriodismo digital
Periodismo digital
Videoconferencias UTPL
 
El editorial
El editorialEl editorial
La entrevista
La entrevistaLa entrevista
La entrevista
Videoconferencias UTPL
 
La noticia
La noticiaLa noticia
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
Videoconferencias UTPL
 
Biología general
Biología generalBiología general
Biología general
Videoconferencias UTPL
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
Videoconferencias UTPL
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
Videoconferencias UTPL
 
Matematicas I
Matematicas IMatematicas I
Matematicas I
Videoconferencias UTPL
 
Contabilidad general I
Contabilidad general IContabilidad general I
Contabilidad general I
Videoconferencias UTPL
 
Realidad Nacional
Realidad NacionalRealidad Nacional
Realidad Nacional
Videoconferencias UTPL
 
Aplicación de nuevas tecnologías
Aplicación de nuevas tecnologíasAplicación de nuevas tecnologías
Aplicación de nuevas tecnologías
Videoconferencias UTPL
 
Marketing y protocolo empresarial
Marketing y protocolo empresarialMarketing y protocolo empresarial
Marketing y protocolo empresarial
Videoconferencias UTPL
 
Gerencia educativa
Gerencia educativaGerencia educativa
Gerencia educativa
Videoconferencias UTPL
 
Toma de decisiones
Toma de decisiones Toma de decisiones
Toma de decisiones
Videoconferencias UTPL
 
Ejercicios fonetica y fonologia
Ejercicios fonetica y fonologiaEjercicios fonetica y fonologia
Ejercicios fonetica y fonologia
Videoconferencias UTPL
 

Más de Videoconferencias UTPL (20)

La oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misioneraLa oración en clave de espiritualidad misionera
La oración en clave de espiritualidad misionera
 
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
Asesoria trabajo fin de titulacion (Lineas y proyectos de investigación )
 
Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)Asesoria trabajo fin de titulacion (objetivos y planificacion)
Asesoria trabajo fin de titulacion (objetivos y planificacion)
 
Generos graficos
Generos graficosGeneros graficos
Generos graficos
 
Periodismo digital
Periodismo digitalPeriodismo digital
Periodismo digital
 
El editorial
El editorialEl editorial
El editorial
 
La entrevista
La entrevistaLa entrevista
La entrevista
 
La noticia
La noticiaLa noticia
La noticia
 
Generos periodisticos
Generos periodisticosGeneros periodisticos
Generos periodisticos
 
Biología general
Biología generalBiología general
Biología general
 
Introducción a las ciencias ambientales
Introducción a las ciencias ambientalesIntroducción a las ciencias ambientales
Introducción a las ciencias ambientales
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
Matematicas I
Matematicas IMatematicas I
Matematicas I
 
Contabilidad general I
Contabilidad general IContabilidad general I
Contabilidad general I
 
Realidad Nacional
Realidad NacionalRealidad Nacional
Realidad Nacional
 
Aplicación de nuevas tecnologías
Aplicación de nuevas tecnologíasAplicación de nuevas tecnologías
Aplicación de nuevas tecnologías
 
Marketing y protocolo empresarial
Marketing y protocolo empresarialMarketing y protocolo empresarial
Marketing y protocolo empresarial
 
Gerencia educativa
Gerencia educativaGerencia educativa
Gerencia educativa
 
Toma de decisiones
Toma de decisiones Toma de decisiones
Toma de decisiones
 
Ejercicios fonetica y fonologia
Ejercicios fonetica y fonologiaEjercicios fonetica y fonologia
Ejercicios fonetica y fonologia
 

Modelo relacional

  • 1. UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA Escuela de Ciencias de la Computación Fundamentos de Base de Datos El modelo relacional Profesor: Ing. Juan Carlos Morocho
  • 2. El modelo relacional • Se basa en relaciones, por ello se denomina relacional. Las relaciones se representan a través de tablas. Atributo1 Atributo2 Atributo n… Celda
  • 3. El modelo relacional • Un atributo es una columna nombrada de una relación. • Dominio es el conjunto de valores permitidos para uno o más atributos. Atributo1 Atributo2 Atributo n… {1,2,3,…} {A,B,C,a,b,c,…}
  • 4. El modelo relacional • Una tupla es una fila de la relación. • El grado es el número de atributos en una relación. • La cardinalidad es el número de tuplas en una relación. • Una base de datos relacional es un conjunto de relaciones normalizadas, con nombres únicos.
  • 5. El modelo relacional Atributos Relación Cardinalidad Grado
  • 6. Tipos de claves • Clave candidata, es aquella que puede identificar de forma única a cada tupla de la relación. De entre ellas se escoge la clave primaria. Claves candidatas
  • 7. Tipos de claves • Clave primaria, es la clave candidata seleccionada para identificar de forma única a las tuplas dentro de una relación. Puede estar formada por más de un atributo. Clave primaria
  • 8. Tipos de claves • Clave alternativa, es aquella clave candidata que no fue elegida como clave primaria, pero que alternativamente puede servir para identificar de forma única las tuplas de una relación. Clave alternativa
  • 9. Tipos de claves • Clave foránea, un atributo o conjunto de atributos que se corresponden con la clave candidata de otra relación. Clave primaria Clave foránea
  • 10. E-mail: jcmorocho@utpl.edu.ec Skype: jcmorocho