Colegio jose celestino mutisjoe castillo gomez11º2bucaramanga2011<br />
el modelo entidad-relación<br />
Propuesto por Chen a mediados de los años setenta como medio de representación conceptual de los problemas y para represen...
Que es una relación<br />
Una relación es una asociación o relación matemática entre varias entidades. Las relaciones también se nombran. Se represe...
Que tipos de relaciones existen, defina cada uno de ellas y dé un ejemplo.<br />El tipo de relación se define tomando los ...
Ejemplo: Se desea almacenar información sobre personas y los coches que eventualmente posean. Una misma persona puede pose...
Para evitar estos problemas se separa el esquema único de la base de datos en tres separados para coche, persona y la rela...
Upcoming SlideShare
Loading in …5
×

Joe castillo 1102

347 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
347
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Joe castillo 1102

  1. 1. Colegio jose celestino mutisjoe castillo gomez11º2bucaramanga2011<br />
  2. 2. el modelo entidad-relación<br />
  3. 3. Propuesto por Chen a mediados de los años setenta como medio de representación conceptual de los problemas y para representar la visión de un sistema de forma global. Físicamente adopta la forma de un grafo escrito en papel al que se denomina diagrama Entidad-Relación. Sus elementos fundamentales son las entidades y las relaciones.<br />
  4. 4. Que es una relación<br />
  5. 5. Una relación es una asociación o relación matemática entre varias entidades. Las relaciones también se nombran. Se representan en el diagrama E-R mediante flechas y rombos. Cada entidad interviene en una relación con una determinada cardinalidad. La cardinalidad (número de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada) se representa mediante una pareja de datos, en minúsculas, de la forma (cardinalidad mínima, cardinalidad máxima), asociada a cada uno de las entidades que intervienen en la relación. Son posibles las siguientes cardinalidades: (0,1), (1,1), (0,n), (1,n), (m,n). Tambié se informa de las cardinalidades máximas con las que intervienen las entidades en la relación.<br />
  6. 6. Que tipos de relaciones existen, defina cada uno de ellas y dé un ejemplo.<br />El tipo de relación se define tomando los máximos de las cardinalidades que intervienen en la relación. Hay cuatro tipos posibles: <br />Una a una (1:1). En este tipo de relación, una vez fijado un elemento de una entidad se conoce la otra. Ejemplo: nación y capital. <br />Una a muchas (1:N). Ejemplo: cliente y pedidos. <br />Muchas a una (N:1). Simetría respecto al tipo anterior según el punto de visto de una u otra entidad. <br />Muchas a muchas (N:N). Ejemplo: personas y viviendas. <br />
  7. 7. Ejemplo: Se desea almacenar información sobre personas y los coches que eventualmente posean. Una misma persona puede poseer varios coches aunque puede haber personas que no posean ningún coche. Los coches se identifican mediante su número de matrícula y las personas mediante su documento nacional de identidad. Todo coche tiene un solo propietario. Se ha de almacener la fecha en que una determinada persona adquirió un determinado coche.<br />Problemas de un esquema único que agrupe a todos los atributos de la entidad coche (matrícula, marca, modelo, etc.), de la entidad persona (dni, nombre, direccion, etc.) y de la relación entre ambas entidades (fecha de compra). <br />Personas sin coche (valores nulos y gasto de espacio de almacenamiento). <br />Multiplicidad de almacenamiento (redundancia) de los atributos de una persona si ésta es propietaria de más de un coche. <br />Modificación del valor de un atributo de una persona en una sola de sus apariciones en la instancia de la base de datos (inconsistencia). <br />
  8. 8. Para evitar estos problemas se separa el esquema único de la base de datos en tres separados para coche, persona y la relación entre ambos, lo que ocasiona otra serie de problemas: <br />Toda matrícula en una instancia concreta del esquema de la relación entre coches y personas debe aparecer en la instancia del esquema de la entidad coche. <br />Todo dni en una instancia concreta del esquema de la relación entre coches y personas debe aparecer en la instancia del esquema de la entidad persona. <br />Problemas con la modificación del valor de una matrícula en la instancia del esquema de la entidad coche. <br />Problemas con la modificación del valor de un dni en la instancia del esquema de la entidad persona. <br />Problemas con el borrado de varios coches en la instancia concreta del esquema de la entidad coche. <br />Problemas con el borrado de varias personas en la instancia concreta del esquema de la entidad persona. <br />

×