Bonjour,
En réalisant un petit projet, j'ai été souvent confronté à une meme problématique qui devenait un casse tète
Je voudrais votre avis et surtout savoir dans la 'vraie vie' comment on travaille sur ces points.
J'avais dans mon projet des tables (catégorie, recettes, ingrédients, étapes etc. plus les tables de liaison). En créant une interface administrateur, avec des formulaires et requetes préparées on peut créer-modifier-supprimer les catégories, recettes, ingrédients etc.
Je prend l'exemple d'une recette à effacer si il y avait des ingrédients ou étapes la recette ne se supprime pas, je sais c'est normal vu que cette recette est liée à d'autre tables par le biais des clefs. Ma question est 'dans la vraie vie', est ce que il vaut mieux créer une fonction avec plusieurs requêtes préparées de delete pour chaque table ou utiliser cascade à la préparation de la base de donnée.
Un autre doute est sur le pluriel concernant les ingrédients, dans les tables on met au singulier(ex. tomate) puis mettre des conditions en php etc. pour ajouter le s du pluriel?
Je sais que un petit projet diffère du vrai travail, en finissant ce projet j'ai des points à éclaircir et surtout de la curiosité.
merci
bonne journée
Partager