Your SlideShare is downloading. ×
0
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
Gbd3
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

Gbd3

1,095

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,095
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
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. Base de datos (MySQL)<br />Modelo de Entidad-Relación (Modelo Conceptual)<br />Ing. Linda Masias Morales<br />
  • 2. Introducción<br />Los diagramas o modelos entidad-relación son una herramienta para el modelado de datos de un sistema de información. <br />Estos modelos expresan entidades relevantes para un sistema de información, sus inter-relaciones y propiedades.<br />Basado en una percepción del mundo real consiste en objetos llamados entidades y de relaciones entre estos objetos.<br />Se desarrollo para facilitar el diseño de base de datos permitiendo la especificación de un esquema de la empresa que representa la estructura lógico completa de una base de datos.<br />
  • 3. Introducción<br />Es uno de los diferentes modelos de datos semánticos (representación del significado de los datos).<br />El modelo E-R es extremadamente útil para hacer corresponder los significados e interacciones de las empresas del mundo real con un esquema conceptual.<br />Muchas herramientas de diseño de base de datos se basan en los conceptos del modelo E-R. <br />
  • 4. Componentesde modelo E-R<br />Entidades<br /> Representa una “cosa” u &quot;objeto&quot; del mundo real con existencia independiente, es decir, se diferencia unívocamente de cualquier otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.<br />Un automóvil(numero de placa)<br />Una casa(dirección)<br />
  • 5. Componentes de modelo E-R<br />Entidadesconcreta <br />Una entidad puede ser un objeto con existencia física como:<br /><ul><li>Una persona
  • 6. Un animal
  • 7. Una casa</li></ul>Entidad abstracta<br /> Un objeto con existencia conceptual como: <br /><ul><li>Un puesto de trabajo
  • 8. Una asignatura de clases
  • 9. Un nombre</li></li></ul><li>Componentesde modelo E-R<br />Entidades<br /> Todo lo que existe y es capaz de ser descrito (sustantivo) Ejemplo: cliente, producto, estudiante, etc.<br />
  • 10. Componentesde modelo E-R<br />Claves<br /><ul><li>Super clave </li></ul>Es un conjunto de atributos que identifican de forma unívoca una entidad.<br /><ul><li>Clave candidata</li></ul>Es cada una de las claves mínimas existente en un conjunto de entidades.<br /><ul><li>Clave principal</li></ul> Es una clave candidata elegida de forma arbitraria, que usaremos siempre para identificar una entidad.<br />
  • 11. Componentes de modelo E-R<br />Atributos <br /> Es una característica (adjetivo) o propiedades asociadas al conjunto de entidades o relaciones y que toman valor en una entidad en particular, de una entidad que puede hacer 1 de tres cosas.<br />Identificar<br />Relacionar<br />Describir<br />
  • 12. Tipos de atributos <br />
  • 13. Tipos de atributos <br />
  • 14. Cardinalidad<br />El diseño de relaciones entre las tablas de una base de datos puede ser la siguiente:<br /><ul><li>Un a uno
  • 15. Uno a muchos
  • 16. Muchos a muchos</li></li></ul><li>Relaciones de uno a uno<br />Una instancia de la entidad A se relaciona con una y solamente una de la entidad B.<br />
  • 17. Relaciones de uno a muchos<br />Cada instancia de la entidad A se relaciona con varias instancias de la entidad B.<br />
  • 18. Relaciones de muchos a muchos<br />Cualquier instancia de la entidad A se relaciona con cualquier instancia de la entidad B.<br />

×