[HS] Retrouver une recette par nom ou ingrédient

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Med50
Fraîchement OOthentifié
Messages : 1
Inscription : 02 oct. 2024 13:06

[HS] Retrouver une recette par nom ou ingrédient

Message par Med50 »


La modération vous a écrit: Titre modifié pour plus de clarté : Base de données recettes
Merci d'éviter les termes implicites car toutes les questions ici, traitent forcément de bases de données.

Bonjour,

je previens de suite je suis très très débutant :lol:
Je voudrais créer une base de donnée avec toutes mes recettes de patisserie pour pouvoir retrouver une recette facilement par nom ou ingredients,
genre si je veux que des recettes a base chocolat en tapant chocolat toutes les recettes en contenant apparaissent.

je vous remercie par avance de votre aide
OpenOffice 4.1.15 sous windows
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9700
Inscription : 28 août 2010 08:45

Re: Base de données recettes

Message par micmac »

Bonjour et bienvenue,
Dans votre signature il y a écrit : OpenOffice 4.1.15 sous windows
Dans votre signature, en plus de la version exacte d'OpenOffice, il est nécessaire d'indiquer la version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Win 11 par exemple).
Accès direct à votre signature pour la corriger.

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 695
Inscription : 20 déc. 2017 14:45

Re: Base de données recettes

Message par rollmops »

Bonjour,

Voyez ce projet : viewtopic.php?t=24861
OpenOffice 4.1.15 - Windows 10
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: Retrouver une recette par nom ou ingrédient

Message par arverne73 »

Bonjour,
Créer une base de données suppose réfléchir d'abord à sa structure, c'est à dire quelles informations on va enregistrer et comment on va les mettre en relation entre elles. Ensuite, il y aura la façon de les enregistrer ou de les consulter avec des formulaires.
La structure va se traduite en tables, par exemple :
  • une table recettes qui aurait un champ nom de la recette et forcément un numéro unique (ou un code) qui constitue la clé primaire, et peut être d'autres champs : type de recette, facile ou pas, cher ou pas, durée préparation, etc
  • une table ingrédients dans laquelle là aussi un nouveau numéro unique par ligne (la clé primaire) puis un champ indiquant le numéro de la recette concernée, puis le nom de l'ingrédient, puis la quantité, etc
Là, il y a une relation "un à plusieurs" entre les 2 tables : à une recette de la première table correspond plusieurs lignes de la table ingrédients (une par ingrédient)
Mais si on réfléchit un peu plus, on voit qu'un ingrédient va revenir dans de multiples recettes et l'objectif est de ne pas répéter des informations pour être plus efficace. Ainsi, une 3e table pourrait être "listeIngredients" dans laquelle on mettrait tous les ingrédients connus (avec un numéro, la clé !), si bien que dans la 2e table on ne saisirait plus le nom de l'ingrédient mais simplement son numéro dans la 3e table…

Ensuite, il sera toujours possible, avec des requêtes, de faire des recherches sur n'importe quelle information pourvu qu'elle existe : ingrédient, nom de la recette, type, etc
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4181
Inscription : 06 oct. 2008 08:03

Re: Retrouver une recette par nom ou ingrédient

Message par Oukcha »

Bonjour,

Plus de 30 jours plus tard, sans nouvelle de votre part, et vu le peu d'éléments fournis, ce fil de discussion est déclaré hors-sujet.

Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.
La politesse fait également partie de la philosophie du logiciel libre.

En cas d'erreur, contactez l'équipe de modération pour la réouverture du fil.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image