BDEsquema1.png
I Objetos e Individuos que intervienen en el caso.
  • Un error típico en este punto es poner una entidad para un objeto/individuo del que sólo hay un ejemplar:
  • Por ejemplo: cuando hablo de 1 biblioteca no pongo la entidad Bibliotecas. Cuando hablo de 1 campeonato no pongo la entidad Campeonatos.
  • Las entidades siempre se nombran en plural.
  • Otro error típico es poner una o más entidades con nombres propios: Una entidad hace referencia a un tipo de individuos u objetos, NUNCA A UN INDIVIDUO U OBJETO EN PARTICULAR: yo tendré la entidad/tabla "coches", pero no la entidad/tabla "FRG-6578 Audi A9".
  • Lo mismo ocurre con los atributos de una entidad/tabla (campos de una tabla): Yo tendré el campo "apellidos", pero nunca el campo "garcía"
  • En definitiva, no debo confundir campos con datos, ni entidades/tablas con registros: En un diagrama ER NO PUEDE APARECER NUNCA UN VALOR CONCRETO.

II Actividades, Hechos, Eventos o Sucesos que he de registrar.
  • En cada actividad, hecho, evento o suceso, ¿que objetos o individuos intervienen? Estas son las Relaciones.
  • NOTA: Suele ser útil enunciar los hechos, eventos, etc. con frases lo más completas posible. Por ejemplo:
  • Préstamo: Un usuario saca un libro de la biblioteca
  • Alquiler: Un cliente alquila un coche en la oficina tal.
  • Parar: Una linea de TUSSAM para en una parada de autobús.

III Cardinalidad Relaciones (salen del punto anterior).
  • Dadas dos entidades A y B relacionadas. Para averiguar la cardinalidad hay 2 preguntas:
  • a) Un elemento A... ¿cuántos B? (y pongo la respuesta en B)
  • b) Un elemento B... ¿cuántos A? (y pongo la respuesta en A)
  • Un error típico es no iniciar la pregunta con "Un A..." si no "Los As...".
  • Otro error más común todavía es no considerar un espacio de tiempo largo, sino sólo un instante.

Apéndice: Relaciones N:M (varios a varios)
  1. Puesto que no hay un "1" no puedo poner un FK en ninguna de esas entidades.(Un FK siempre tiene en frente un "1")
  2. El "problema" es que hay una entidad intermedia que casi siempre va a consistir en una actividad, hecho, evento o suceso en el cual intervienen las otras dos entidades.

5 Errores de diseño... (oct/2015)
5ErroresDisenio.jpg


Ejemplo completo Concurso de Trenes