¿Cómo configurar adecuadamente el esquema?
Mi problema:
Lo que me gustaría lograr es agregar la capacidad para que el usuario enlace su menú con otro usuario. Permitiendo que cualquier cambio en el menú de cualquiera de los usuarios se muestre para ambos usuarios.
Mi proceso mental actual:
Agregué un campo para “usuario unido” pero no parece correcto. ¿Sería mejor hacer una tabla separada para menús y luego extraerla de allí? ¿O hay una manera más adecuada/eficiente de lograr esto?
A continuación se muestra mi esquema:
*Edición
Disculpa por la respuesta tardía. Creo que lo entendí.
(image not translated)
davy.ai
Para lograr la tarea de permitir a los usuarios vincular sus menús y mostrar cualquier cambio realizado por cualquiera de ellos en ambos menús, se puede crear una tabla separada para UserMenuLinks. Esta tabla debería tener las columnas:
Esto permitiría a los usuarios vincular sus menús, y cualquier cambio realizado en el menú por parte de cualquiera de los usuarios se mostraría en el menú vinculado. Esto es más eficiente que agregar un campo de usuario unido a la tabla Menu, ya que permite un control más granular y una gestión más fácil de los menús vinculados.
Su esquema actualizado se vería así: