IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Conception base de données utilisateur


Sujet :

Schéma

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2018
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 186
    Par défaut Conception base de données utilisateur
    Bonjour,

    Je travaille actuellement sur une base de données de gestion des utilisateurs basée sur le principe client > projet > profil > contributeur, pour les besoins de l'administration d'une application cartographique. Il y a des niveaux d'autorisation à chaque niveau, par exemple pour ajouter des communes autorisées et d'autres restrictions. Une commune autorisée sur un profil ne peut l'être que si elle est autorisée au niveau du profil. On est donc sur une architecture en cascade, un niveau dépendant du niveau précédent.

    Le problème c'est qu'une architecture comme celle-là devient vite chiant à développer et à maintenir. D'autant que deux systèmes de création d'utilisateurs existent. Mon produit cartographique est destiné aux particuliers qui se logueraient avec un email, choisirait une offre etc. Ce produit est aussi destiné aux professionnels qui eux sont davantage sur la gestion de projet. Si dans la première option, c'est l'utilisateur lui-même qui crée son espace, en revanche dans la seconde c'est mon entreprise qui créé les identifiants pour le client. Côté front, je dois interfacer avec les APIS de Stripe pour la facturation, mais pour les professionnels, en particulier pour les collectivités, cela doit se faire par Chorus Pro.

    A noter que je dois ajouter des tables de suivi telles que des tables de logs.

    Avec l'expérience, je sais que quand ça bloque et qu'il commence à y avoir des incohérences, il ya de fortes chances pour qu'une autre conception, qu'une autre vision du problème existe. Il me faudrait du coup une conception qui me permettrait de gérer les deux systèmes de facturation.

    Si parmi les contributeurs de ce forum, quelqu'un a une ou des idées, je suis preneur.

    Merci d'avance pour vos contributions,

    Sylvain

  2. #2
    Expert éminent
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 235
    Billets dans le blog
    16
    Par défaut
    Bonsoir Sylvain,


    Pour qu’on puisse vous aider, il faudrait que vous fournissiez les règles de gestion des données ainsi qu’une proposition de MCD, au moins embryonnaire. A cet effet, nous vous conseillons l’excellent (et gratuit) Looping du professeur Bergougnoux.

  3. #3
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 730
    Billets dans le blog
    10
    Par défaut
    Bonjour Sylvain,

    En effet, une ébauche de MCD est requise.
    Et aussi, prenez garde à ne pas utiliser une éventuelle réponse de l'I.A. telle qu'elle, pour ce qui concerne la modélisation des données, l'I.A. ne produit que des résultats de piètre qualité

  4. #4
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2018
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 186
    Par défaut Schema
    Bonjour,

    Mon MCD est déjà pas mal avancé. Pour ce qui est de l'IA, je ne demande pas directement de générer un MCD, les résultats sont assez médiocres effectivement, et ne connait pas les rigueurs que peuvent demander des applications métiers.
    Cependant, l'IA a cet avantage est qu'il s'agit d'un ordinateur et par la même, le programme réagit et réfléchit de manière froide, sans fatigue.

    Voila mon MCD. Désolé pour la qualité de l'image, mais on peut pas insérer de pdf sur ce forum.

    Merci pour vos contributions,

    Sylvain

    Nom : api_projet.png
Affichages : 64
Taille : 251,4 Ko

  5. #5
    Expert éminent
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 235
    Billets dans le blog
    16
    Par défaut
    Bonjour Sylvain,

    Votre schéma n’est pas un MCD mais un MLD et il est illisible. Pour l’afficher, utilisez la balise [IMG].

    Exemple :

    [img]monmcd.png[/img]

    Et, plus important, fournissez le « QUOI », à savoir les règles de gestion des données.

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/05/2007, 16h32
  2. [Conception] Probleme pour mettre ajour ma base de donne
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 21/09/2006, 19h49
  3. [Conception] fusionner deux base de donné
    Par youcef81 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/08/2006, 18h45
  4. [Conception] inertion d'un fichier dans une base de donne
    Par laminebarasow dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/07/2006, 00h13
  5. [Conception] mise à jour automatique d'une base de donné distante
    Par bipbip2006 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 01/06/2006, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo