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

Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
Victor Zevallos
 
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
Sergio Sanchez
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
omarzon
 
Base de datos modelo entidad relacion
Base de datos modelo entidad relacionBase de datos modelo entidad relacion
Base de datos modelo entidad relacion
Fco Javier Rodriguez
 
Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fn
Luis Jherry
 
Componentes y Transicion Maquina de Turing
Componentes y Transicion Maquina de TuringComponentes y Transicion Maquina de Turing
Componentes y Transicion Maquina de Turing
vmtorrealba
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
msc080277
 

La actualidad más candente (20)

Relacion uno a uno en base de datos
Relacion uno a uno en base de datosRelacion uno a uno en base de datos
Relacion uno a uno en base de datos
 
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
 
Relaciones en access♥
Relaciones en access♥Relaciones en access♥
Relaciones en access♥
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Transaccion
TransaccionTransaccion
Transaccion
 
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
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Manual de instalacion de Mongo db
Manual de instalacion de Mongo dbManual de instalacion de Mongo db
Manual de instalacion de Mongo db
 
Base de datos modelo entidad relacion
Base de datos modelo entidad relacionBase de datos modelo entidad relacion
Base de datos modelo entidad relacion
 
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitosPortafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
 
Implementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Normalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fnNormalizacion boyce codd_4_fn
Normalizacion boyce codd_4_fn
 
Crear base de datos mysql command
Crear base de datos mysql commandCrear base de datos mysql command
Crear base de datos mysql command
 
Componentes y Transicion Maquina de Turing
Componentes y Transicion Maquina de TuringComponentes y Transicion Maquina de Turing
Componentes y Transicion Maquina de Turing
 
Herramientas De Modelado
Herramientas De ModeladoHerramientas De Modelado
Herramientas De Modelado
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Vistas en SQL
Vistas en SQLVistas en SQL
Vistas en SQL
 
Los tipos de datos de sql server
Los tipos de datos de sql serverLos tipos de datos de sql server
Los tipos de datos de sql server
 

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

3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO
augus_joel_1989
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
Luis Jherry
 
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
Natalia Ludeña
 
El Modelo Er
El Modelo ErEl Modelo Er
El Modelo Er
nera24mx
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
luigi87238
 

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