Your SlideShare is downloading. ×
Modelo entidad relación
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Modelo entidad relación

190

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
190
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. MODELO ENTIDAD RELACIÓN José Andrés Loor Informática 2
  • 2. Que es un Modelo Entidad Relación? Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 3. Como se hace?El Modelo Entidad-Relación.Se elabora el diagrama (o diagramas) entidad-relación.Se completa el modelo con listas de atributos y una descripciónde otras restricciones que no se pueden reflejar en el diagrama.El modelado de datos no acaba con el uso de esta técnica. Sonnecesarias otras técnicas para lograr un modelo directamenteimplementable en una base de datos. Brevemente:Transformación de relaciones múltiples en binarias.Normalización de una base de datos de relaciones (algunasrelaciones pueden transformarse en atributos y viceversa).Conversión en tablas (en caso de utilizar una base de datosrelacional).
  • 4. EntidadRepresenta una “cosa” u "objeto" del mundo real conexistencia independiente, es decir, se diferencia unívocamentede otro objeto o cosa, incluso siendo del mismo tipo, o unamisma entidad.
  • 5. Algunos 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 chasis). 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).
  • 6. AtributosLos atributos son las características que definen o identificana una entidad. Estas pueden ser muchas, y el diseñador soloutiliza o implementa las que considere más relevantes. Losatributos son las propiedades que describen a cada entidaden un conjunto de entidades.En un conjunto de entidades, cada entidad tiene valoresespecíficos asignados para cada uno de sus atributos, de estaforma, es posible su identificación unívoca.
  • 7. 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, 38 años, 2) (2, Josefa, 19 años, 5) (3, Carlos, 20 años, 2)
  • 8. RelaciónDescribe cierta dependencia entre entidades o permite laasociación de las mismas.Ejemplo: Si tenemos dos entidades, "CLIENTE" y"HABITACION", podemos entender la relación entre ambasal tomar un caso concreto (ocurrencia) de cada una deellas. Entonces, podríamos tener la ocurrencia "Habitación502", de la entidad "HABITACION" y la ocurrencia "HenryJonshon Mcfly Bogard", de la entidad "CLIENTE", entre lasque es posible relacionar que la habitación 502 seencuentra ocupada por el huésped de nombre Henry.
  • 9. Conjunto de relacionesConsiste en una colección, o conjunto, de relacionesde la misma naturaleza.
  • 10. 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.
  • 11. RestriccionesSon reglas que deben mantener los datosalmacenados en la base de datos
  • 12. Correspondencia de cardinalidadesDado un conjunto de relaciones en el que participan doso más conjuntos de entidades, la correspondencia decardinalidad indica el número de entidades con las quepuede estar relacionada una entidad dada.Dado un conjunto de relaciones binarias y los conjuntosde entidades A y B, la correspondencia decardinalidades puede ser:
  • 13. Uno a Uno: Una entidad de A se relaciona únicamente conuna entidad en B y viceversa (ejemplo relación vehículo -matrícula: cada vehículo tiene una única matrícula, y cadamatrícula está asociada a un único vehículo).Uno a varios: Una entidad en A se relaciona con cero omuchas entidades en B. Pero una entidad en B se relacionacon una única entidad en A (ejemplo vendedor - ventas).Varios a Uno: Una entidad en A se relaciona exclusivamentecon una entidad en B. Pero una entidad en B se puederelacionar con 0 o muchas entidades en A (ejemploempleado-centro de trabajo).Varios a Varios: Una entidad en A se puede relacionar con 0o muchas entidades en B y viceversa (ejemplo asociaciones-ciudadanos, donde muchos ciudadanos pueden pertenecera una misma asociación, y cada ciudadano puede pertenecera muchas asociaciones distintas).

×