Cómo identificar las relaciones de datos SQL para la programación css3 html5and

Después de normalizar los datos SQL, que ha creado las entidades (tablas). Como programador HTML5 y CSS4, es necesario investigar las relaciones entre estas entidades. Existen tres tipos principales de relaciones de datos (y de éstos, sólo dos son comunes):

  • Uno a uno la relación: Cada elemento de la tabla A se relaciona con exactamente un elemento de la tabla B. Este tipo de relación no es común, porque si existe una relación de uno a uno entre dos tablas, la información se puede combinar de forma segura en una tabla.

  • Uno-a-muchos relación: Para cada elemento del cuadro A, podría haber muchos elementos posibles en la tabla B. La relación entre la misión y el héroe es una relación de uno a muchos, ya que cada misión puede tener muchos héroes, pero cada héroe tiene una sola misión. (Mis héroes tienen problemas de atención y no pueden realizar varias tareas muy bien.) Tenga en cuenta que el héroe y la misión no son una relación de uno a muchos, pero muchos-a-uno. Las cuestiones de orden.

  • Muchos-a-muchos relación: Este tipo de relación que sucede cuando un elemento de A puede tener muchos valores de B y B también puede tener muchos valores de A. Por lo general, los campos mencionados resultan ser muchos-a-muchos. En los datos de héroe, la relación entre el héroe y el poder es una relación de muchos a muchos, porque cada héroe puede tener muchos poderes, y cada poder puede pertenecer a varios héroes.

Puede utilizar una herramienta de ER a diagrama los distintos tipos de relaciones.

imagen0.jpg

Tenga en cuenta que MySQL Workbench en realidad no le permiten dibujar muchos-a-muchos se une. Puede emular a-muchos-a-muchos relación con un truco especial llamado mesa de enlace.

Diagramas ER utilizan símbolos especiales para representar diferentes tipos de relaciones. La línea entre tablas indica una unirse, o de la relación, pero el tipo de unión se indica mediante las marcas en los extremos de las líneas. En general, las patas de gallo o círculo rellenado indican muchos, y las líneas dobles indican una.

Diagramas ER consiguen mucho más complejos que los simples aquí, pero uno y muchos símbolos son suficientes para empezar.




» » » » Cómo identificar las relaciones de datos SQL para la programación css3 html5and