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

Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalMaria Garcia
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesJosé Antonio Sandoval Acosta
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionsandrikarina
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos Kaneki04
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
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
 
Búsqueda secuencial en tabla ordenada
Búsqueda secuencial  en tabla ordenadaBúsqueda secuencial  en tabla ordenada
Búsqueda secuencial en tabla ordenadaEdwin Chavarria
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 

La actualidad más candente (20)

NORMALIZACIÓN
NORMALIZACIÓN  NORMALIZACIÓN
NORMALIZACIÓN
 
AnáLisis De Algoritmos1
AnáLisis De Algoritmos1AnáLisis De Algoritmos1
AnáLisis De Algoritmos1
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
Modos de direccionamiento y formatos
Modos de direccionamiento y formatosModos de direccionamiento y formatos
Modos de direccionamiento y formatos
 
Estructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no linealesEstructura de Datos - Unidad 4 Estructuras no lineales
Estructura de Datos - Unidad 4 Estructuras no lineales
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
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
 
Búsqueda secuencial en tabla ordenada
Búsqueda secuencial  en tabla ordenadaBúsqueda secuencial  en tabla ordenada
Búsqueda secuencial en tabla ordenada
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
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
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 

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
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Qué Son Las Bases De Datos
Qué Son Las Bases De DatosQué Son Las Bases De Datos
Qué Son Las Bases De Datos
 

Similar a Modelo relacional2

Similar a Modelo relacional2 (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
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
 
El modelo relacional
El modelo relacionalEl modelo relacional
El 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
 

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 ,...)