El Modelo Entidad-Relación, también conocido como DER (Diagramas entidad-relación) es una herramienta de modelado para bases de datos, propuesto por Peter Chen en 1976, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades (se corresponde al concepto de clase, cada tupla representaría un objeto, de la Programación Orientada a Objetos) las cuales tienen unos atributos y se vinculan mediante relaciones.
El modelado entidad-relación es una técnica para el modelado de datos utilizando diagramas entidad relación. No es la única técnica pero sí la más utilizada. Brevemente consiste en los siguientes pasos:
· Se parte de una descripción textual del problema o sistema de información a automatizar (los requisitos).
· Se hace una lista de los sustantivos y verbos que aparecen.
Los sustantivos son posibles entidades o atributos.
· Los verbos son posibles relaciones.
· Analizando las frases se determina la cardinalidad de las relaciones y otros detalles.
· Se elabora el diagrama (o diagramas) entidad-relación.
· Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.
El modelo entidad-relación se basa en los conceptos descritos a continuación para representar un modelo de la vida real.
Entidad
-Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo.
-Es un objeto que existe y se distingue de otros objetos de acuerdo a sus características llamadas atributos . Las entidades pueden ser concretas como una persona o abstractas como una fecha.
Ejemplos:
· Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
· Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de bastidor).
· Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).
· Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta), o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre, etc. (entidad abstracta).
· Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona puede llevar consigo las características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento, etc...
Conjunto de entidades
· Es una colección de entidades que comparten los mismos atributos o características.
· Ejemplos:
· Todos los atletas que participan en los Juegos Olímpicos, comparten sus atributos: nombre, número de identificación, edad, peso, categoría...
· Todos los países del mundo, comparten las características: nombre, continente, área, lengua principal, lengua secundaria, moneda, etc.
Atributos
· Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades.
· Un conjunto de entidades dentro de una entidad, tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.
Ejemplos:
· A la colección de entidades Alumnos, con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades:
· (1, Sofía, 18 años, 2)
· (2, Josefa, 19 años, 5)
· (3, Gabriela, 20 años, 2)
...
Cada una de las entidades pertenecientes a este conjunto se diferencia de las demás por el valor de sus atributos. Nótese que dos o más entidades diferentes pueden tener los mismos valores para algunos de sus atributos, pero nunca para todos.
En particular, los atributos identificativos son aquellos que permiten diferenciar a una instancia de la entidad de otra distinta. Por ejemplo, el atributo identificativo que distingue a un alumno de otro es su número de id.
Para cada atributo, existe un dominio del mismo, este hace referencia al tipo de datos que será almacenado o a restricciones en los valores que el atributo puede tomar (Cadenas de caracteres, números, solo dos letras, solo números mayores que cero, solo números enteros...).
Cuando una entidad no tiene un valor para un atributo dado, este toma el valor nulo, bien sea que no se conoce, que no existe o que no se sabe nada al respecto del mismo.
Relación
Describe cierta dependencia entre entidades o permite la asociación de las mismas.
Ejemplo:
Dadas dos entidades "Habitación 502" y "Mark", es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Mark.
Una relación tiene sentido al expresar las entidades que relaciona. En el ejemplo anterior, 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.
La dependencia o asociación entre los conjuntos de entidades es llamada participación. En el ejemplo anterior los conjuntos de entidades "Habitación" y "Huésped" participan en el conjunto de relaciones habitación-huésped.
Se llama grado del conjunto de relaciones a la cantidad de conjuntos de entidades participantes en la relación.
Restricciones
Son reglas que deben mantener los datos almacenados en la base de datos.
Correspondencia de cardinalidades
Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la correspondencia de cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:
Uno a uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa.
Uno a varios: 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.
Varios a uno: 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.
Varios a varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.
Restricciones de participación
Dado un conjunto de relaciones R en el cual participa un conjunto de entidades A, dicha participación puede ser de dos tipos:
Total: Cuando cada entidad en A participa en al menos una relación de R.
Parcial: Cuando al menos una entidad en A NO participa en alguna relación de R.
Claves
Es un subconjunto del conjunto de atributos comunes en una colección de entidades, que permite identificar unívocamente cada una de las entidades pertenecientes a dicha colección. Asimismo, permiten distinguir entre sí las relaciones de un conjunto de relaciones.
Dentro de los conjuntos de entidades existen los siguientes tipos de claves:
Superclave: Es un subconjunto de atributos que permite distinguir unívocamente cada una de las entidades de un conjunto de entidades. Si se añade un atributo al anterior subconjunto, el resultado seguirá siendo una superclave.
Clave candidata: Dada una superclave, si ésta deja de serlo quitando únicamente uno de los atributos que la componen, entonces ésta es una clave candidata.
Clave primaria: Es una clave candidata, elegida por el diseñador de la base de datos, para identificar unívocamente las entidades en un conjunto de entidades.
Diagrama entidad-relación
Formalmente, los diagramas E-R son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen la información que trata un sistema de información y el software que lo automatiza.
Entidad
Se representa mediante un rectángulo o "caja" etiquetada en su interior mediante un identificador. Ejemplos de entidades habituales en los sistemas de información son: factura, persona, empleado, etc.
Atributo
Se representan mediante un círculo o elipse etiquetado mediante un nombre en su interior. Cuando un atributo es identificativo de la entidad se suele subrayar dicha etiqueta.
Relaciones
Se representa mediante un rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante líneas con las entidades (rectángulos) que relaciona.
Reducción de diagramas E-R a tablas
Un diagrama E-R, puede ser representado también a través de una colección de tablas. Para cada una de las entidades y relaciones existe una tabla única a la que se le asigna como nombre el del conjunto de entidades y de las relaciones respectivamente, cada tabla tiene un número de columnas que son definidas por la cantidad de atributos y las cuales tienen el nombre del atributo.
fuentes:
http://sistemas.itlp.edu.mx/tutoriales/basedat1/temas2.htm
by: Ramirez Estrada Carolina xD.....
ResponderEliminarLo que yo entendi fue que el modelo entidad-relacion fue creado para poder visualizar toda la informacion perteneciente a una base de datos, y estas estan integradas por entidades(cosa de la que se habla), atributos (caracteristicas o propiedades de las entidades) y relaciones (verbo que relaciona las entidades) thats all!!
Reyes Gonzalez Ivan Abimelec
ResponderEliminarLo que yo entendi fue que este modelo fue hecho para ver como los datos se relacionan entresi mostrando caracteristicas,y las partes de la base de datos como se comunican y hace que funcione,en diferentes tipos como el uno a uno,uno a varion etc.
eso fue lo que yo entendi
Karina Silva Flores :D
ResponderEliminaram pues ami todavia me quedan dudas sobre el diagrama de entidad-relacion.:/
esque no se.. de por si los otros diagramas se me dificultaban...
la defiicion si la entendi.
Lo que pretede este sistema es que por medio de el visualisemos, osea tengamos una vision grafica de los datos que estamos manejando en la base de datos, visualizaremos estos datos ayudandomos de sus atributos caracteristicas acciones etc.
Estas acciones que tenemos en nuestra base de datos la separaremos en tres partes asi como en español las oraciones:
sustantivo que serian las entidades,
atributos o caracteristicas que seria como lo qe describe osea el predicado y...
el verbo que en este sistema serian las relaciones...
pues es mas o menos la idea que tengo del modelo entidad relacion.
Calatayud Rayon Mariana
ResponderEliminarLo que yo entendi fue q este modelo fue hecho para ver como los datos se relacionan entresi mismo mostrando mostrando sus propiedades i atributos
paola militza garcia verduzco :)
ResponderEliminarlo que yo entendi del modelo entidad-relacion es que sirve para mostrar graficamente una base de datos y que este modelo esta integrado por entidades(que son los obetos) atributos (las caracteristicas de una entidad) y relaciones(que es lo que relaciona una entidad con otra).
una entidad es un sustantivo
un atributo un adjetivo
y una relacion un verbo.
es todo jeje:)
salu2
un modelo entidad-relacion sirve para representar graficamente una base de datos y una SGBD es el que manipula y disena de forma segura una base de datos bye bye saludos.jeje
ResponderEliminarRodriguez Villegas R. Shanniere =)
ResponderEliminarps lo que entendi fue que es una
herramienta para el modeleado de datos.
es como un modelo conceptual de BD.
nos permite drescribir la realidad en
representaciones graficas...
█ ║ ▌ │ █ ║ █ ║ │ █ ║
τσdσs lσs Dεяεcнσs яεsεяvαdσs
cσρчяιgн
τ 2010 by shanny freak all MF data reply record maximum. All Ready today post ®©
BeEzZhHo0oSs...
Geoana Rosas Sandoval
ResponderEliminarel modelo entidad-relacion sirve para mostrar graficamente una base de datos tiene la figura como de un mapa conceptual i podemos mirar la informacion que se relaciona entre si esta constituida por entidades, atributos y relaciones
Pacheco Hernandez Yadira Italubi =)
ResponderEliminarUn modelo entidad relacion (E/R) :
es una representacion grafica en donde utilizamos diagramas para representar diversas B.D. en dichos diagramas utilizamos:
entidades.- estas son sustantivos (objetos o todo aquello que se le da un nombre) atributo son todas aquellas cosas que iodentifican a ...
una entidad (adjetivo)y pues lo que une a una entidad con otra son relaciones estas son verbos .
Entidad en el diagrama se representa mediante un rectangulo o caja.
Atributo.-ps se representa mediante un circulo creeo.
y ps las relaciones se
representan mediante un rombo
mm eso fue lo que entendi =)
hola profe
ResponderEliminarpss lo que yo entendi del modelo entidad relacion fue que es una reprecentacion grafica de un problema de la vida real
la entidad en el diagrama se reprecenta como regtangulo :)
los atributos: se reprecentan en un circulo:)
y las relaciones son los verbos que ban en el rombo
es asi???
bueno eso creo jaja
pero sino es hay me dice antes del examen
att.
AGUILAR CABRERA MA. GUADALUPE
:) ^_^
Zaira Baltasar Orozco
ResponderEliminarAmmm un modelo entidad-relacion ess..
un diagrama que representa una base de datos
donde se utilizan entidades, atributos y relaciones
En donde las entidades se representan en un rectangulo (que puede ser un objeto que se le da un nombre po ejemplo: mesa, carro,etc. o-o).
Los atributos en unos circulos o algo asii (que son las caracteristicas de las entidades po ejemplo; ID, matricula, etc u-u).
Y las relaciones en rombos que son las relaciones =)))) (jeje) que hay entre las entidades que se encuentran en el diagrama (que estos son los verbos que es lo que las entidades realiza para poder relacionarse con otra entidad)
Una entidad es un objeto o algo que tiene nombre y que si existe poque si no poes no fuera entidad je y se puede diferenciar de otros objetos ya sea que aiga dos objetos iguales pero su atributos no serian los mismos porque puede tener por ejemplo un numero pero no se de que .=))))
ahora la carnalidad
es como es que las entidades se pueden relacionar esta el uno a uno, el uno a muchos y el muchos a muchos y yya me canse biie.....♥♥
HOLA BUEN DIA
ResponderEliminarPUES LO QUE YO ENTENDI DEL MODELO ENTIDAD RELACION ES QUE ES UN PROBLEMA DE LA VIDA REAL REPRESENTADO GRAFICAMENTE.
LOS ROMBOS SON LA RELACION QUE NOS AYUDAN EN LA ASOCIACION
Y...
ESO ES TODO
OROZCO GONZALEZ OMAR
ps profe yo si entiendo lo que es una base de datos pero me confunde mucho es la funcion que tiene un SGBD.
ResponderEliminarMOntoya YAir Ey buenas noches...
ResponderEliminarPs yo entendi algunos conceptos pero aun tengo algunas dudas con la SGBD y la entidad relacion...con los diagramas ps no tengo muchos problemas pero en algunos se me complica.
ya entendi que una entidad es un objeto y que las relaciones son verbos las entidades son sustantivos...la base de datos es un conjunto de datos organizados ,,,la entidad relacion es como para visualizar y tener una idea de como quedara la base de datos
hi soy Citlali Luque
ResponderEliminarlo que entendi de los diagramas E-R es que son la representacion grafica de como se guardan los datos de una base de datos y como se deben acomodar
estos estan compuestos por entidades:son aquellas cosas que podemos nombrar(sustantivos)
relaciones: son verbos y expresan como se relacionan las entidades entre si
atributos:son las caracteristicas de las entidades (adjetivos)
lo que no me queda muy claro es lo de las claves haber si luego me lo puede explicar sale
bye bye:)
MI NOMBRE ES " Victor Gomez Barragan"
ResponderEliminarbueno en si lo que yo entendi fue que la entidad relacion (E-R) nos sirbe, como una representacion grafica de una base de datos,
en el cual tiene las sig.Caracteristicas
1-Tiene una etidad.Esta entiedad puede ser cualquier cosa u objeto
2-Atributo.Este se pude identificar como un adjetibo
3-El Relacion.Estas pueden ser mas bien un verbo
hola profe la verdad los diagramas entidad-relacion
ResponderEliminarestan bien dificles y no entiendo muy bien en la relacion que hay entre cada entidad
--->.♥♥♥.adriana arteaga flores.♥♥♥.
ResponderEliminaren si el modelo entidad-relacion(E/R) nos ayuda o nos proporciona la visualisacion grafica de como esta constituida la base de datos(BD)... En el modelo E/R se expresan diferentes conceptos y estos tienen diferente graficos(formas) referente a su concepto=).
,,,,,,,,,,,,,,,Leon pineda M,,,,,,,,,,,,,,,,,
ResponderEliminarel modelo entidad relacion nos representa una base de datos,que la forma,representado estos con diferentes "FIGURITAS" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Marcos Arteaga Flores 4aps
ResponderEliminarO.O No pos wuaw =S stan chidos
la neta si no pues si
ya ando mas alla ke
para aka
si
le entiendo mas ke antes°
sin dudas ^^
LA NETA ES MUCHO LO KE TENEMOS KE ESCRIBIR
PARA LOS DIAGRAMITAS T.T
=s PERO BUENO
KON KE PASE xD ^^
yo entendi que el modelo entidad-relacion es una forma de ver graficamente el problema utilizando las entidades , atributos,
ResponderEliminarrelaciones,cardinalidad,y llavez.
erick gonzalez 4aps
ResponderEliminarlo que entendi que este modelo entidad-relacion fue creado para antes pasarlo ala base de datos es hacerlo de manera teorico ya que tienes la manera de mirar que no aiga error
amm pues a lo que eh entendido
ResponderEliminarel modelo E-R sirve para mostrarnos en forma grafica las relaciones de ciertas entidades, pero yo aun no se muy bien como y cuales son las entidades a relacionarse, se que es un objeto y que los atributos son como sus caracteristicas se lo que lleva y que son las relaciones pero no cuando es que se tienen que relacionar...
Maritza Martinez 4aps
Ernesto Alvarado 4aps...
ResponderEliminarlo qe yo entendi es que un modelo entidad relacion es qe primero se tiene qe hacer escrito y luego se hace el diagrama
Perea Hernandez Yael
ResponderEliminarSimplemente es la organizacion bu=ien detallada de una base de datos y que en ella tiene almacenados varios conceptos sobre de que se esta haciendo ese diagrama ya sea por ejemplo: registro de entrada y salida del personal de una empresa, donde en ese diagrama se puede expresar el personal (entidad) ,a que hora entra y sale del trabajo (atributos), y la accion que estaria haciendo y a quien estaria dirijiendose (relacion) ......... T>H
GERARDO BOTELLO 4APS -_-
ResponderEliminarPS ME QEDARON MAS CLAROS LOS PROBLEMAS DE ENTIDAD RELACION