halogenic

Diseño conceptual de bases de datos: modelo E-R (I)

Lo que escribo aquí, sólo son unos apuntes. Por ello, no hay que esperar rigor, ni tampoco que sean correctos. ;)

Para empezar, unas definiciones absurdas, pero útiles:

  • Entidad: Cualquier objeto del mundo real con existencia propia, sea ésta física (un coche) o conceptual (una empresa).
  • Atributo: propiedad aplicable a una entidad (coche rojo).
  • Dominio: conjunto de valores que puede tomar un atributo (todos los colores que podemos pintar un coche). Se representan como "chupa-chuses" blancos clavados en la entidad.
  • Conjunto de entidades: totalidad de las entidades del mismo tipo (que por ser tales), comparten los mismos atributos. Al conjunto de entidades se representan mediante un rectángulo.
Representación de coche
  • Clave: atributo que permite diferenciar unas entidades particulares de otras (matrícula de un coche). Se representan como "chupa-chuses" negros clavados en la entidad.
  • Vínculo o relación: correspondencia entre dos o más conjuntos de entidades. Se representa con un rombo.

 Representación de vínculo

Una relación puede poseer también atributos descriptivos. En el diagrama anterior podríamos tener un atributo de la relación VENDE, por ejemplo la fecha de la venta. 

  • Grado de una relación: número de entidades que participan en una relación.

Comentarios »

El URI TrackBack a esta entrada es: http://halogenic.blogsome.com/2006/05/18/diseno-conceptual-de-bases-de-datos-modelo-e-r-i/trackback/

No comments yet.

RSS feed para los comentarios de este post.

Leave a comment

Los saltos de carro se hacen automáticamente, no se mostrará la dirección de correo electrónico, HTML permitido: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>