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

Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semánticoReicerBlanco
 
Origen de una base de datos
Origen de una base de datosOrigen de una base de datos
Origen de una base de datosNicole Cedeño
 
Listas en prolog
Listas en prologListas en prolog
Listas en prologJeffoG92
 
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
 
Modelos de objetos semanticos
Modelos de objetos semanticosModelos de objetos semanticos
Modelos de objetos semanticosMarelvis_inf
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalclaudyabra
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colasknowallrpa
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
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 ACCESSitsl
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 

La actualidad más candente (20)

Modelo objeto semántico
Modelo objeto semánticoModelo objeto semántico
Modelo objeto semántico
 
Origen de una base de datos
Origen de una base de datosOrigen de una base de datos
Origen de una base de datos
 
Listas en prolog
Listas en prologListas en prolog
Listas en prolog
 
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
 
Modelos de objetos semanticos
Modelos de objetos semanticosModelos de objetos semanticos
Modelos de objetos semanticos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo Grafo Relacional
Modelo Grafo RelacionalModelo Grafo Relacional
Modelo Grafo Relacional
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
UML: CASOS DE USO
UML: CASOS DE USOUML: CASOS DE USO
UML: CASOS DE USO
 
Reglas de transformación
Reglas de transformaciónReglas de transformación
Reglas de transformación
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Diagrama de dominio armando
Diagrama de dominio armandoDiagrama de dominio armando
Diagrama de dominio armando
 
Analisis y diseño diagrama de contexto
Analisis y diseño diagrama de contextoAnalisis y diseño diagrama de contexto
Analisis y diseño diagrama de contexto
 
TRIGGERS
TRIGGERSTRIGGERS
TRIGGERS
 
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
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Bases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ERBases de Datos - Parte 3/10 Modelo ER
Bases de Datos - Parte 3/10 Modelo ER
 

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
 
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
 

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