Bonjour,
Je suis professeur et j’anime un club de reconditionnement de PC solidaires qui s’inscrit dans la démarche NIRD.
Je souhaiterais réaliser un modèle de base de données qui serait réalisée pour l’ensemble des structures de la démarche et qui permettrait de mutualiser certaines données afin d’obtenir des statistiques nationales (nombre de PC reconditionnés, donnés, prix moyen du reconditionnement, etc…).
On m’a orienté vers Grist dont j’avais entendu parlé, mais en matière de base de données, je suis complètement débutant.
J’ai donc posé ma problématique à une IA, avec laquelle, j’ai conçu deux fichiers Grist. Le premier que j’ai conçu étape par étape et qui est un peu plus aboutit, le 2e qui a été créé par importation de tables générées par IA.
Je n’ai malheureusement pas la compétence (seulement quelques heures de bricolage sur le Grist de grist.numerique.gouv.fr) pour juger de la pertinence de cette base de données.
Je sais qu’il y a encore du travail avant d’arriver à quelque chose qui peut tourner en production et dans lequel je pourrai injecter mes données (notamment au niveau de la sécurisation des données confidentielles), mais je n’ai pas assez de recul ni de pratique dans ce domaine pour en juger.
Plutôt que de persister à utiliser une IA (j’en connais les travers), je m’en remets à la communauté Grist « humaine » dont je suis convaincu de la compétence afin de finaliser ce projet.
Je sais aussi que nombreux ici seront sensibles au côté « commun numérique » d’une telle base qui servira de modèle pour une démarche nationnale au service de l’environnement durable, de la solidarité, de la lutte contre la fracture numérique.
D’avance merci pour votre aide.
Parc PC NIRD.grist (208 Ko)
Modèle NIRD officiel.grist (176 Ko)
Modèle NIRD officiel (1).grist (200 Ko)
Mise à jour de ma base modèle…
Je pense avoir compris un peu mieux l’usage de Grist.
Maintenant, dans ma base, j’ai besoin de définir des droits particuliers :
Seuls le propriétaire et les éditeurs doivent pouvoir lire les données personnelles ou sensibles.
Des données resteront accessibles à tous car ne présentant aucun problème de confidentialité, comme les marques des PC, les pièces changées, ce genre d’infos n’a rien de sensible.
Problème, je ne sais pas comment gérer ces droits.
Bon, je crois que j’ai compris comment éditer les règles d’accès sur les tables, ainsi que sur chaque colonne. ça va aller, je pense.
Dernière version en date (avec règles d’accès)…
Modèle NIRD officiel.grist (200 Ko)
Bonjour. Je vois que personne ne vous a répondu. Avez-vous réussi à faire ce que vous vouliez ?
1 « J'aime »
Merci, c’est gentil de vous en préoccuper.
J’ai un peu bossé mais, débordé en ce moment, j’ai remis à plus tard l’utilisation de ma base.
J’ai quand même compris pas mal de choses et je pense que ça va aller dès que j’aurai le temps de m’y remettre.
Bonjour,
Il faudrait voir avec quelques données et en savoir un peu plus sur votre besoin pour vous aider concrètement.
J’ai quand même noté quelques points :
- vous pouvez mettre votre colonne « Ordinateur » en relation bi-directionnelle dans la table « Beneficiaires », comme ça vous affichez directement le bénéficiaire dans la table « Ordinateurs », à jour automatiquement dans les deux sens. Même logique entre pièces et factures (il faut voir le niveau de détail dont vous avez besoin, généralement entre des articles et une facture on fait une table de jonction, qui contient les lignes de facture, chacune ayant un lien faire une facture, et un lien vers un article)
- dans la table pièces, pour la date d’achat, mettez plutôt une formule (dans une colonne de type date) qui fasse =$Facture_associee.Date (comme ça, votre date de facture est au bon format, donc manipulable, et automatiquement à jour)
- je vois qu’il n’y a pas de lien entre les tables « Élève reconditionneur » / « Provenance » et le reste des tables, à voir pour quoi vous souhaitez ces tables.
Ensuite, pour faire vos statistiques, vous pourrez probablement faire une vue de cumul de la table Ordinateurs (inserez une vue ou une page, sélectionnez le Σ sur les champs par lesquels vous voulez groupez). Vous pouvez visualiser en table, en graphiques, etc…
1 « J'aime »
Merci pour votre réponse.
C’est à peu de choses près ce que j’ai fait.
Merci encore.