Proyectos Tablas Base de datos - Parte 9Division 2Introduction Esto es parte de mi serie 9 Tablas de base de datos Proyectos. En esta parte de la serie, nos fijamos en las relaciones reflexivas en paquetes como el diseño de su base de datos. Vamos a seguir con el ejemplo de la empresa que fabrica motocicletas. Recuerde, nuestro objetivo es pasar de un paquete de tablas normalizadas. Supongo que has leído todas las diferentes partes de la serie en las dos divisiones hasta este punto. Una tabla normalizada debe estar en 1NF, 2NF y 3NF por lo menos.
En la última parte de la serie, que estábamos buscando en el paquete de compra. Hay relaciones en el paquete. Hemos visto tres de ellos. Echemos un vistazo a la cuarta en esta parte de la serie. Es la asociación reflexiva. Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga sobre lo que eres reading.Meaning de Reflexiva Relación Una asociación reflexiva es una relación de una clase (tabla) de nuevo a itself.
Example Usted tendrá que abrir el siguiente enlace en una pestaña del navegador con el fin de ver la tabla y el diagrama para este tutorial:
https://www.broad-network.com/ChrysanthusForcha/reflexive-relationship.htm Una situación de negocio muy común para la relación reflexiva es con un empleado mesa. Tabla 10.1 muestra una tabla de ejemplo de los empleados. En esta tabla hay una columna de empleado y una columna Manager. Existe una relación entre los empleados y gerentes. Un gerente es también un empleado y esto hace que la relación reflexiva. Hay tres gerentes de la tabla.
Estos gestores son el director general, el gerente de ventas y el gerente de la fábrica. La información de cada empleado está en una fila. En la célula del gestor de cada fila, usted tiene el ID del administrador del empleado. Puesto que hay tres gestores entre los empleados, sólo se puede encontrar tres valores posibles (ID) en el column.Business gestor de reglas La regla de negocio para la tabla anterior es que cada empleado sólo puede tener un gerente. Esto significa una relación de uno a varios entre gerente y el empleado.
Es posible tener una sociedad donde cada empleado puede tener más de un administrador; Sin embargo, no voy a abordar that.Class Diagrama figura 10.1 muestra el diagrama de clases de la tabla anterior. En una de las partes anteriores de esta s