SlideShare una empresa de Scribd logo
1 de 20
Modelo
entidades - Relación
Lilibeth diaz jaimes
Yerly patricia torrado bautista
Institucion educativa colegio nuestra señora de
Belén
¿ Que es una base de datos?
¿Qué es un sistema administrador de base de
datos (SMDB)?
¿Cuál es el modelo de base de datos mas
utilizado?
Recordemos un poco
Entidad
Es objeto del mundo real distinguible de
objetos. Una entidad se describe
Usando un conjunto de atributo.
Puede ser algo abstracto o tangible.
Conjunto de entidades:
Una colección de unidades similares ( ej. Todos los
empleados).todas las identidades de un conjunto tiene los
mismos atributos.(a excepción de una jerarquía)
• Cada conjunto de identidades tiene una llave
• Cada atributo tiene un dominio
¿PERO QUE ES UN ATRIBUTO?
• Se define como cada una de las propiedades de una
identidad o relación
• Cada atributo tiene un nombre y todos los posibles
Valores que puede tener
marca
Modelo
matrícula
color
Campo clave o campo llave
Dentro una identidad tiene que haber u atributo principal que identifica a
La identidad y su valor tiene que ser único
Una clave puede estar compuesta por uno o mas atributos.
Existen dos tipos de claves:
Clave primaria (primary key): es el valor o conjunto que se
identifican una fila dentro de una tabla. nunca puede ser
NULL.un ejemplo claro de la clave primaria seria el DNI, que
es único para cada persona y no puede ser NULL.
clave ajena( foreing key): es el valor o valores de una tabla
que corresponde con el valor de una clave primaria en otra
tabla.
Esta clave es la que representa las relaciones entre las
tablas.
Del ejemplo anterior quien es el campo
clave:
marca
Modelo
matrícula
color
Nota: en los diagramas entidad relación al campo clave se le indica
Subrayándola.
Dominio de un atributo
El dominio dentro de la estructura del modelo relacional es el conjunto de valores
Que puede tomar un atributo.
Existen dos tipos de dominios:
 Dominios generales: son aquellos que están
comprendidos entre un máximo y un mínimo
 Dominios restringidos: son los que
pertenecen a un conjunto de valores
específicos
TIPOS DE DATOS
El tipo de campo se puede establecer en cualquiera de los siguientes valores:
corto: enteros largos
largo: enteros largos
flotante: números de coma flotante de precisión simple
doble: números de coma flotante de precisión doble
texto(solo lo dominios codificados): caracteres alfanuméricos
fecha: datos de fecha y hora
Tipos de datos
ENTIDADES FUERTES
son las entidades normales que tienen existencia por si mismas
sin depender de otras. su representación grafica es la representación anterior
ENTIDADES DEBILES
su existencia depende de otras. por ejemplo la entidad tarea laboral solo
podrá tener existencia si existe la entidad trabajo
RELACIONES
En base de datos, una relación o vinculo entre dos o mas entidades describe
alguna interacción entre las mismas
ELEMPLO
Una relación entre una entidad << empleado>> y una entidad <<sector>> podría
ser <<trabaja en >>, porque el empleado trabaja en un sector determinado
EMPLEO TRABAJ
A
SECTOR
EN SOL LAS RELACIONES SON LLAMADAS TABLAS.
Otro ejemplo mas practico
Dadas dos entidades « habitación 502» y « Mark Henry jonshon mcfly bogard», es
posible relacionar que la habitación 502 se encuentra ocupada por el huésped de
nombre Mark.
Habitación
502
ocupado Mark Henry
jonshon
Una relación tiene sentido al expresar las entidades que relaciona. En este ejemplo,
un huésped (entidad), se aloja (relación) en una habitación (entidad).
Conjunto de relaciones
Consiste en una colección, o conjunto, de relaciones de la misma
naturaleza.
EJEMPLO:
Dados los conjuntos de entidades «habitación» y «huésped», todas las relaciones de
la forma habitación - huésped, permiten obtener la información de los huéspedes y
sus respectivas habitaciones.
habitación alojado huésped
Se llama grado del conjunto de relaciones a la cantidad de conjuntos de entidades
Participantes en la relación.
Tipos de relaciones
El tipo de relación se define tomando los máximos de las cordialidades que
Intervienen el la relación.
CARDINALIDAD
Es el numero de instancias o elementos de una entidad que pueden asociarse a un
Elemento de la otra entidad relacionada.
EJEMPLO:
habitación alojado huésped
( 1;N)
(1,N) (1,1)
tipos de relaciones
Se pueden distinguir cuatro tipos de relaciones:
Relación uno a uno (1,1)
Cuando un registro de una tabla solo puede estar relacionado con un único
Registro de la otra tabla y viceversa.
EJEMPLO:
nación tiene capital
(1,1)
(1:1)
(1,1)
Relación uno a varios (1,N)
Una entidad en A se relaciona con cero o muchas entidades en
B. pero una entidad en B se relaciona con una única entidad en A.
EJEMPLO:
POBLACION TIENE HABITANTE
(1,N)
(1:N)
(1,1)
Relación varios a uno (M,1)
Una entidad en A se relaciona exclusivamente con una entidad en B.
pero una entidad en B se puede relacionar con 0 o muchas entidades en A.
EJEMPLO:
EMPLEADO pertenece CENTRO DE
TRABAJO
(M,1)
(M:1)
(N,1)
Relación varios a varios (N,M)
Una entidad en A se puede relacionar con 0 o muchas entidades en B y
viceversa.
Ejemplo:
pedido ArticuloCliente
(1,N)
(N:M)
(1,M)
DIAGRAMA ENTIDAD-
RELACION(DER)
Un DER es un a herramienta de modelo de
sistemas, que se concentra en los datos
almacenados en el sistema y las relaciones entre
estos.
Un diagrama de entidad- relación o DER es un modelo de red que describe la
distribución de los datos almacenados en un sistema
de forma abstracta
Los DER se emplean para modelar bases de datos que pertenecen a un sistema
informático.
simbología
SIMBOLO NOMBRE DESCRIPCION
rectángulo Representa conjunto
de entidades
rectángulo doble representa una
entidad débil.
Elipse representan atributos.
Rombo Representa conjuntos
de relaciones
conexión Conectan los atributos
a los conjuntos de
entidades, y los
conjuntos de
relaciones.
Ejemplo:
La clínica «san patricio» necesita llevar un control informatizado de su gestión de
pacientes y médicos.
De cada paciente que ingresa a la clínica se desea almacenar código, nombre,
apellidos, dirección de pueblo, provincia, código postal, teléfono y fecha de
nacimiento.
De cada medico que elabora en la clínica se desea almacenar código, nombre,
apellido, teléfono y especialidad. De los ingresos del paciente hace en la clínica se
desea llevar el control de cada uno de ellos, cada ingreso que realiza el paciente
debe quedar registrado en la base de datos.
De cada ingreso se almaceno código de ingreso (que se incrementara
automáticamente cada vez que el paciente realice un ingreso), numero de
habitación y cama de la que el paciente realiza el ingreso y la fecha de ingreso. Un
medico puede atender varios ingresos pero el ingreso de un paciente solo puede
ser atendido por un único paciente. Un paciente puede realizar varios ingresos en
la clínica.

Más contenido relacionado

La actualidad más candente

Modelo de Entidad Relacion
Modelo de Entidad RelacionModelo de Entidad Relacion
Modelo de Entidad Relacion
ryder27
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
Pamela Quinde
 
Bases de Datos - Parte 5/10 Modelo relacional
Bases de Datos - Parte 5/10 Modelo relacionalBases de Datos - Parte 5/10 Modelo relacional
Bases de Datos - Parte 5/10 Modelo relacional
Carlos Castillo (ChaTo)
 
Fundamentos de base de datos 65384
Fundamentos de base de datos 65384Fundamentos de base de datos 65384
Fundamentos de base de datos 65384
Hernan Serrato
 
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
 

La actualidad más candente (19)

Foro 3
Foro 3Foro 3
Foro 3
 
Modelo de Entidad Relacion
Modelo de Entidad RelacionModelo de Entidad Relacion
Modelo de Entidad Relacion
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
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 RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Conceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacionConceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacion
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Bases de Datos - Parte 5/10 Modelo relacional
Bases de Datos - Parte 5/10 Modelo relacionalBases de Datos - Parte 5/10 Modelo relacional
Bases de Datos - Parte 5/10 Modelo relacional
 
Elementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónElementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Atributos
AtributosAtributos
Atributos
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
ENTIDAD RELACION
ENTIDAD RELACIONENTIDAD RELACION
ENTIDAD RELACION
 
Fundamentos de base de datos 65384
Fundamentos de base de datos 65384Fundamentos de base de datos 65384
Fundamentos de base de datos 65384
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos modelo entidad relacion
Base de datos modelo entidad relacionBase de datos modelo entidad relacion
Base de datos modelo entidad relacion
 

Similar a Modelo entidad relacion

Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
danielglot
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacion
celsa28
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
tatytaloor
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
luigi87238
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
Marcos Leon
 
Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2
geanellavallejo
 

Similar a Modelo entidad relacion (20)

Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Karen arevalo
Karen arevaloKaren arevalo
Karen arevalo
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacion
 
Modelo entidad relación presentacion
Modelo entidad relación presentacionModelo entidad relación presentacion
Modelo entidad relación presentacion
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
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
 
1º deber de Auditoria
1º deber de Auditoria1º deber de Auditoria
1º deber de Auditoria
 
modelo entidad relacion
modelo entidad relacionmodelo entidad relacion
modelo entidad relacion
 
Clases entidad-relacion
Clases entidad-relacionClases entidad-relacion
Clases entidad-relacion
 
Foro unidad 2 lizeth pinto
Foro unidad 2 lizeth pintoForo unidad 2 lizeth pinto
Foro unidad 2 lizeth pinto
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)MODELO DE DATOS ( BASE DE DATOS)
MODELO DE DATOS ( BASE DE DATOS)
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2
 

Más de DIAZJAIMESLILIBETH (20)

Frases de paulo coelho
Frases de paulo coelhoFrases de paulo coelho
Frases de paulo coelho
 
Replicacion del dna
Replicacion del dnaReplicacion del dna
Replicacion del dna
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Recomendaciones e investigaciones
Recomendaciones e investigacionesRecomendaciones e investigaciones
Recomendaciones e investigaciones
 
Ejercicio(2)
Ejercicio(2)Ejercicio(2)
Ejercicio(2)
 
Ejercicio (1)
Ejercicio (1)Ejercicio (1)
Ejercicio (1)
 
Ingles técnico
Ingles técnicoIngles técnico
Ingles técnico
 
Datos
DatosDatos
Datos
 
Carta de sistemas
Carta de sistemasCarta de sistemas
Carta de sistemas
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Trabajo
TrabajoTrabajo
Trabajo
 
Elaboración de un patch cord con cable utp cat 5e lilibeth diaz
Elaboración de un patch cord con cable utp cat 5e lilibeth diazElaboración de un patch cord con cable utp cat 5e lilibeth diaz
Elaboración de un patch cord con cable utp cat 5e lilibeth diaz
 
Elaboración de un patch cord con cable utp cat 5e
Elaboración de un patch cord con cable utp cat 5eElaboración de un patch cord con cable utp cat 5e
Elaboración de un patch cord con cable utp cat 5e
 
Mi primera exposicion
Mi primera exposicionMi primera exposicion
Mi primera exposicion
 
Sopa de letras de mantenimiento
Sopa de letras de mantenimientoSopa de letras de mantenimiento
Sopa de letras de mantenimiento
 
Sopa de letras de ingles
Sopa de letras de inglesSopa de letras de ingles
Sopa de letras de ingles
 
Sopa de letras de redes
Sopa de letras de redesSopa de letras de redes
Sopa de letras de redes
 
Sopa de letras de ofimatica
Sopa de letras de ofimaticaSopa de letras de ofimatica
Sopa de letras de ofimatica
 
Presentacion
PresentacionPresentacion
Presentacion
 
Diccionario basico tecnico
Diccionario basico tecnicoDiccionario basico tecnico
Diccionario basico tecnico
 

Modelo entidad relacion

  • 1. Modelo entidades - Relación Lilibeth diaz jaimes Yerly patricia torrado bautista Institucion educativa colegio nuestra señora de Belén
  • 2. ¿ Que es una base de datos? ¿Qué es un sistema administrador de base de datos (SMDB)? ¿Cuál es el modelo de base de datos mas utilizado? Recordemos un poco
  • 3. Entidad Es objeto del mundo real distinguible de objetos. Una entidad se describe Usando un conjunto de atributo. Puede ser algo abstracto o tangible. Conjunto de entidades: Una colección de unidades similares ( ej. Todos los empleados).todas las identidades de un conjunto tiene los mismos atributos.(a excepción de una jerarquía) • Cada conjunto de identidades tiene una llave • Cada atributo tiene un dominio
  • 4. ¿PERO QUE ES UN ATRIBUTO? • Se define como cada una de las propiedades de una identidad o relación • Cada atributo tiene un nombre y todos los posibles Valores que puede tener marca Modelo matrícula color
  • 5. Campo clave o campo llave Dentro una identidad tiene que haber u atributo principal que identifica a La identidad y su valor tiene que ser único Una clave puede estar compuesta por uno o mas atributos. Existen dos tipos de claves: Clave primaria (primary key): es el valor o conjunto que se identifican una fila dentro de una tabla. nunca puede ser NULL.un ejemplo claro de la clave primaria seria el DNI, que es único para cada persona y no puede ser NULL. clave ajena( foreing key): es el valor o valores de una tabla que corresponde con el valor de una clave primaria en otra tabla. Esta clave es la que representa las relaciones entre las tablas.
  • 6. Del ejemplo anterior quien es el campo clave: marca Modelo matrícula color Nota: en los diagramas entidad relación al campo clave se le indica Subrayándola.
  • 7. Dominio de un atributo El dominio dentro de la estructura del modelo relacional es el conjunto de valores Que puede tomar un atributo. Existen dos tipos de dominios:  Dominios generales: son aquellos que están comprendidos entre un máximo y un mínimo  Dominios restringidos: son los que pertenecen a un conjunto de valores específicos
  • 8. TIPOS DE DATOS El tipo de campo se puede establecer en cualquiera de los siguientes valores: corto: enteros largos largo: enteros largos flotante: números de coma flotante de precisión simple doble: números de coma flotante de precisión doble texto(solo lo dominios codificados): caracteres alfanuméricos fecha: datos de fecha y hora
  • 9. Tipos de datos ENTIDADES FUERTES son las entidades normales que tienen existencia por si mismas sin depender de otras. su representación grafica es la representación anterior ENTIDADES DEBILES su existencia depende de otras. por ejemplo la entidad tarea laboral solo podrá tener existencia si existe la entidad trabajo
  • 10. RELACIONES En base de datos, una relación o vinculo entre dos o mas entidades describe alguna interacción entre las mismas ELEMPLO Una relación entre una entidad << empleado>> y una entidad <<sector>> podría ser <<trabaja en >>, porque el empleado trabaja en un sector determinado EMPLEO TRABAJ A SECTOR EN SOL LAS RELACIONES SON LLAMADAS TABLAS.
  • 11. Otro ejemplo mas practico Dadas dos entidades « habitación 502» y « Mark Henry jonshon mcfly bogard», es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Mark. Habitación 502 ocupado Mark Henry jonshon Una relación tiene sentido al expresar las entidades que relaciona. En este ejemplo, un huésped (entidad), se aloja (relación) en una habitación (entidad).
  • 12. Conjunto de relaciones Consiste en una colección, o conjunto, de relaciones de la misma naturaleza. EJEMPLO: Dados los conjuntos de entidades «habitación» y «huésped», todas las relaciones de la forma habitación - huésped, permiten obtener la información de los huéspedes y sus respectivas habitaciones. habitación alojado huésped Se llama grado del conjunto de relaciones a la cantidad de conjuntos de entidades Participantes en la relación.
  • 13. Tipos de relaciones El tipo de relación se define tomando los máximos de las cordialidades que Intervienen el la relación. CARDINALIDAD Es el numero de instancias o elementos de una entidad que pueden asociarse a un Elemento de la otra entidad relacionada. EJEMPLO: habitación alojado huésped ( 1;N) (1,N) (1,1)
  • 14. tipos de relaciones Se pueden distinguir cuatro tipos de relaciones: Relación uno a uno (1,1) Cuando un registro de una tabla solo puede estar relacionado con un único Registro de la otra tabla y viceversa. EJEMPLO: nación tiene capital (1,1) (1:1) (1,1)
  • 15. Relación uno a varios (1,N) Una entidad en A se relaciona con cero o muchas entidades en B. pero una entidad en B se relaciona con una única entidad en A. EJEMPLO: POBLACION TIENE HABITANTE (1,N) (1:N) (1,1)
  • 16. Relación varios a uno (M,1) Una entidad en A se relaciona exclusivamente con una entidad en B. pero una entidad en B se puede relacionar con 0 o muchas entidades en A. EJEMPLO: EMPLEADO pertenece CENTRO DE TRABAJO (M,1) (M:1) (N,1)
  • 17. Relación varios a varios (N,M) Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa. Ejemplo: pedido ArticuloCliente (1,N) (N:M) (1,M)
  • 18. DIAGRAMA ENTIDAD- RELACION(DER) Un DER es un a herramienta de modelo de sistemas, que se concentra en los datos almacenados en el sistema y las relaciones entre estos. Un diagrama de entidad- relación o DER es un modelo de red que describe la distribución de los datos almacenados en un sistema de forma abstracta Los DER se emplean para modelar bases de datos que pertenecen a un sistema informático.
  • 19. simbología SIMBOLO NOMBRE DESCRIPCION rectángulo Representa conjunto de entidades rectángulo doble representa una entidad débil. Elipse representan atributos. Rombo Representa conjuntos de relaciones conexión Conectan los atributos a los conjuntos de entidades, y los conjuntos de relaciones.
  • 20. Ejemplo: La clínica «san patricio» necesita llevar un control informatizado de su gestión de pacientes y médicos. De cada paciente que ingresa a la clínica se desea almacenar código, nombre, apellidos, dirección de pueblo, provincia, código postal, teléfono y fecha de nacimiento. De cada medico que elabora en la clínica se desea almacenar código, nombre, apellido, teléfono y especialidad. De los ingresos del paciente hace en la clínica se desea llevar el control de cada uno de ellos, cada ingreso que realiza el paciente debe quedar registrado en la base de datos. De cada ingreso se almaceno código de ingreso (que se incrementara automáticamente cada vez que el paciente realice un ingreso), numero de habitación y cama de la que el paciente realiza el ingreso y la fecha de ingreso. Un medico puede atender varios ingresos pero el ingreso de un paciente solo puede ser atendido por un único paciente. Un paciente puede realizar varios ingresos en la clínica.