Je développe actuellement un site web pour un hôtel. Et l'une des choses que je suis sur le point de mettre en œuvre est la relation travailleur-supérieur. Quelle est la meilleure façon de le faire dans MySQL?Question sur la conception de la base de données
Voici ce que je veux dire: un supérieur du chef est un chef cuisinier, le supérieur du chef est le chef de quart, le supérieur du directeur de quart est le directeur général. Dans la table des employés, je pourrais faire un champ supérieur avec l'identification de l'employé supérieur mais alors je suis seulement capable d'obtenir un rôle supérieur/supérieur; Plus important encore, je ne serais pas en mesure de récupérer la liste de tous les employés que le gestionnaire gère à l'hôtel particulier.
Espérons que ce soit suffisamment clair sur ce que j'ai besoin de conseils sur ... merci pour votre effort.
Vous voulez qu'un employé ait plusieurs patrons? – elviejo79
Désolé j'ai oublié de mentionner qu'un employé peut avoir au plus 1 supérieur, il est donc important d'avoir une hiérarchie de haut en bas comme le directeur général peut voir les données de tous les employés. Contrairement au gestionnaire de quart qui est capable d'afficher les données de tous les employés, mais pas en mesure d'afficher les données des autres gestionnaires de quart. – ant