SlideShare una empresa de Scribd logo
1 de 51
Modelo Relacional L.I. María Luisa Velasco Ramírez
La estructura de las bases de datos relacionales ,[object Object]
Ejemplo: La Tabla Cuenta Número_cuenta Nombre_Suc Saldo C-101 Centro 500 C-102 Navacerrada 400 C-201 Galapagar 900 C-215 Becerril 700 C-217 Galapagar 750 C-222 Moralzarzal 700 C-305 Collado Mediano 350
Dominio ,[object Object]
Relación y Tupla ,[object Object]
Propiedades de las relaciones ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Claves o LLaves ,[object Object]
Superllave ,[object Object]
Llave candidata ,[object Object]
Llave primaria ,[object Object]
Llave Foránea ,[object Object]
Esquema y ejemplar de la base de datos ,[object Object],[object Object]
Reglas de integridad ,[object Object]
Nulos ,[object Object]
Regla de integridad de entidades ,[object Object]
Regla de integridad referencial ,[object Object]
Reglas de negocios ,[object Object]
Grado y Cardinalidad ,[object Object],[object Object]
 
 
De clases a tablas ,[object Object]
Atributos Compuestos y multivaluados ,[object Object],[object Object],[object Object]
 
[object Object],[object Object],[object Object]
Persona O Persona Rut Nombre Calle Número Ciudad Rut Nombre Dirección
Atributos Multivaludos ,[object Object],[object Object]
Esquema relacional: Persona( Rut , Nombre) Dirección( Rut ,  Calle ,  Número ,  Ciudad )  Con Rut clave foránea que referencia a Persona   Persona Rut Nombre Calle Número Ciudad
Rut como llave primaria Rut como llave Foránea sola Rut Nombre Rut Calle Número Ciudad
Atributos identificadores ,[object Object]
Otros identificadores ,[object Object]
Relaciones ,[object Object]
 
 
Relaciones 1:1 ,[object Object],[object Object]
[object Object]
El esquema relacional resultante: Envío-Cliente(  num-cliente , nombre-cliente, dirección-envío)
[object Object],[object Object]
Esquema resultante Envío-cliente Num_Cliente Nombre Dirección-envío
Participación parcial ,[object Object],El esquema relacional resultante: Cliente ( num-cliente , nombre-cliente) Tarjeta Crédito (  Número_tarjeta , crédito,  num_cliente )
b. Las dos entidades tiene participación parcial El esquema relacional resultante: Hombre ( RFChombre , nombre) Mujer ( RFCmujer , nombre) Matrimonio ( RFChombre ,  RFCmujer , fecha)
 
 
Relaciones 1:N
Una región se conforma de varias ciudades y cada ciudad corresponde a una sola región. El esquema relacional resultante: Región(  Número-Región , nombre, habitantes) Ciudad(  Nombre-Ciudad ,  habitantes, número-región )
Relaciones N:M ,[object Object]
[object Object]
El esquema relacional resultante: Autor ( cod-autor ) Libro( cod-libro , título) Escribe( cod-libro ,  cod-autor  ) con cod-libro clave cod-libro foránea que referencia a Libro y cod-autor clave foránea que referencia a Autor
Atributos en las relaciones ,[object Object],[object Object]
Relaciones exclusivas Libro( Id-Libro , ...,  Id-Editorial ,  Id-Universidad) Universidad ( Id-Universidad , ...) Editorial ( Id-Editorial , ...)
Atributos Derivados ,[object Object]
Transformación de dependencias en identificación y en existencia   LIBRO( cod_libro ,...)   EJEMPLAR( cod_libro, cod_ejemplar ,...)

Más contenido relacionado

La actualidad más candente

Convertir un mer en u modelo relacional
Convertir un mer en u modelo relacionalConvertir un mer en u modelo relacional
Convertir un mer en u modelo relacionalJairo Augusto Arboleda
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosEsteban Andres Diaz Mina
 
esto es de transformacion del modelo relacional
esto es  de transformacion del modelo relacionalesto es  de transformacion del modelo relacional
esto es de transformacion del modelo relacionalBrahyan Marquez
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalMaria Garcia
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
PASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONALPASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONAL Laura Correa Restrepo
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql commandLouis Jhosimar
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridadkamui002
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/Romarzon
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo RelacionalWiliam Perez
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionJosé Antonio Sandoval Acosta
 

La actualidad más candente (20)

Convertir un mer en u modelo relacional
Convertir un mer en u modelo relacionalConvertir un mer en u modelo relacional
Convertir un mer en u modelo relacional
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Dependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de DatosDependencias Funcionales en Bases de Datos
Dependencias Funcionales en Bases de Datos
 
esto es de transformacion del modelo relacional
esto es  de transformacion del modelo relacionalesto es  de transformacion del modelo relacional
esto es de transformacion del modelo relacional
 
Reglas de transformación
Reglas de transformaciónReglas de transformación
Reglas de transformación
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
PASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONALPASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONAL
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Modelo relacional y reglas de integridad
Modelo relacional y reglas de integridadModelo relacional y reglas de integridad
Modelo relacional y reglas de integridad
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad RelacionFundamentos de BD - Unidad 2 Modelo Entidad Relacion
Fundamentos de BD - Unidad 2 Modelo Entidad Relacion
 

Destacado (20)

Respaldando bd
Respaldando bdRespaldando bd
Respaldando bd
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Sql
SqlSql
Sql
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Mer
MerMer
Mer
 
Modelado orientado a objetos de bd
Modelado orientado a objetos de bdModelado orientado a objetos de bd
Modelado orientado a objetos de bd
 
Modelo entidad relaciã³ny ext
Modelo entidad relaciã³ny extModelo entidad relaciã³ny ext
Modelo entidad relaciã³ny ext
 
Modulos sgbd
Modulos sgbdModulos sgbd
Modulos sgbd
 
Ejercicios normalización
Ejercicios normalizaciónEjercicios normalización
Ejercicios normalización
 
Unidad1
Unidad1Unidad1
Unidad1
 
Sistema de Administración de base de datos
Sistema de Administración de base de datosSistema de Administración de base de datos
Sistema de Administración de base de datos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Núcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datosNúcleo 3 - Normalización de Bases de datos
Núcleo 3 - Normalización de Bases de datos
 
Creación de tablas en SQL Server
Creación de tablas en SQL ServerCreación de tablas en SQL Server
Creación de tablas en SQL Server
 
Atributos
AtributosAtributos
Atributos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 

Similar a Modelo relacional2

Similar a Modelo relacional2 (20)

Bases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacionalBases de Datos Cap:III El modelo relacional
Bases de Datos Cap:III El modelo relacional
 
BASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdfBASES DE DATOS CL2 para PPT.pdf
BASES DE DATOS CL2 para PPT.pdf
 
Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16Cuestiones de Repaso Capitulo 16
Cuestiones de Repaso Capitulo 16
 
3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO
 
Tema2 bases dedatosrelacional
Tema2 bases dedatosrelacionalTema2 bases dedatosrelacional
Tema2 bases dedatosrelacional
 
MODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdfMODELOS RELACIONAL.pdf
MODELOS RELACIONAL.pdf
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
DiseñO LóGico De Bases De Datos Para El Modelo Relacional
DiseñO LóGico De Bases De Datos Para El Modelo RelacionalDiseñO LóGico De Bases De Datos Para El Modelo Relacional
DiseñO LóGico De Bases De Datos Para El Modelo Relacional
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1
 
cc302modulo3
cc302modulo3cc302modulo3
cc302modulo3
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
 
MODELO RELACIONAL
MODELO RELACIONALMODELO RELACIONAL
MODELO RELACIONAL
 
Modelo de Entidad Relacion
Modelo de Entidad RelacionModelo de Entidad Relacion
Modelo de Entidad Relacion
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Er
 
Diseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxDiseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptx
 
Unidad III: Modelo Lógico de BD
Unidad III: Modelo Lógico de BDUnidad III: Modelo Lógico de BD
Unidad III: Modelo Lógico de BD
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 
Deber 1
Deber 1 Deber 1
Deber 1
 
El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)El modelo de datos relacional (Base de Datos)
El modelo de datos relacional (Base de Datos)
 

Más de María Luisa Velasco (20)

Sql
SqlSql
Sql
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Induccion fundbd2012
Induccion fundbd2012Induccion fundbd2012
Induccion fundbd2012
 
Guia eejerciciospracticos
Guia eejerciciospracticosGuia eejerciciospracticos
Guia eejerciciospracticos
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Proyecto final de algoritmica
Proyecto final de algoritmicaProyecto final de algoritmica
Proyecto final de algoritmica
 
Ejercicios arreglos4
Ejercicios arreglos4Ejercicios arreglos4
Ejercicios arreglos4
 
Ejercicios arreglos2
Ejercicios arreglos2Ejercicios arreglos2
Ejercicios arreglos2
 
Seguridad bd
Seguridad bdSeguridad bd
Seguridad bd
 
Ejercicios3parte
Ejercicios3parteEjercicios3parte
Ejercicios3parte
 
Ejercicio privilegios
Ejercicio privilegiosEjercicio privilegios
Ejercicio privilegios
 
Ejercicios2parte
Ejercicios2parteEjercicios2parte
Ejercicios2parte
 
Arreglos
ArreglosArreglos
Arreglos
 
Ejercicios arreglos
Ejercicios arreglosEjercicios arreglos
Ejercicios arreglos
 
Ejercicios arreglos
Ejercicios arreglosEjercicios arreglos
Ejercicios arreglos
 
Practica controlconcurrencia
Practica controlconcurrenciaPractica controlconcurrencia
Practica controlconcurrencia
 

Modelo relacional2

  • 1. Modelo Relacional L.I. María Luisa Velasco Ramírez
  • 2.
  • 3. Ejemplo: La Tabla Cuenta Número_cuenta Nombre_Suc Saldo C-101 Centro 500 C-102 Navacerrada 400 C-201 Galapagar 900 C-215 Becerril 700 C-217 Galapagar 750 C-222 Moralzarzal 700 C-305 Collado Mediano 350
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.  
  • 20.  
  • 21.
  • 22.
  • 23.  
  • 24.
  • 25. Persona O Persona Rut Nombre Calle Número Ciudad Rut Nombre Dirección
  • 26.
  • 27. Esquema relacional: Persona( Rut , Nombre) Dirección( Rut , Calle , Número , Ciudad ) Con Rut clave foránea que referencia a Persona Persona Rut Nombre Calle Número Ciudad
  • 28. Rut como llave primaria Rut como llave Foránea sola Rut Nombre Rut Calle Número Ciudad
  • 29.
  • 30.
  • 31.
  • 32.  
  • 33.  
  • 34.
  • 35.
  • 36. El esquema relacional resultante: Envío-Cliente( num-cliente , nombre-cliente, dirección-envío)
  • 37.
  • 38. Esquema resultante Envío-cliente Num_Cliente Nombre Dirección-envío
  • 39.
  • 40. b. Las dos entidades tiene participación parcial El esquema relacional resultante: Hombre ( RFChombre , nombre) Mujer ( RFCmujer , nombre) Matrimonio ( RFChombre , RFCmujer , fecha)
  • 41.  
  • 42.  
  • 44. Una región se conforma de varias ciudades y cada ciudad corresponde a una sola región. El esquema relacional resultante: Región( Número-Región , nombre, habitantes) Ciudad( Nombre-Ciudad , habitantes, número-región )
  • 45.
  • 46.
  • 47. El esquema relacional resultante: Autor ( cod-autor ) Libro( cod-libro , título) Escribe( cod-libro , cod-autor ) con cod-libro clave cod-libro foránea que referencia a Libro y cod-autor clave foránea que referencia a Autor
  • 48.
  • 49. Relaciones exclusivas Libro( Id-Libro , ..., Id-Editorial , Id-Universidad) Universidad ( Id-Universidad , ...) Editorial ( Id-Editorial , ...)
  • 50.
  • 51. Transformación de dependencias en identificación y en existencia LIBRO( cod_libro ,...)   EJEMPLAR( cod_libro, cod_ejemplar ,...)