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

PHP & Base de données Discussion :

BDD , datamarts et PHP Mysql ? [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut BDD , datamarts et PHP Mysql ?
    dans le cadre de mon projet d'autoformation sur le développement web secteur santé , j'ai une application qui marche sur le plan fonctionnel.
    descriptifs:
    Application web de surveillance épidémiologique d'une pathologie X.
    saisie de donnée quotidienne type agrégats ( age , sexe , localité...) ,
    modalité de surveillance:
    tableau de bord utilisateur ( Total générales , par age et sexe ,Minimum , maximum , moyenne et graphe d’évolution hebdomadaire)
    unité temps : une année avec cumule quotidien.
    la table principale contiens les données d'une seul année
    problématique:
    Faut-il limité la table principale a une seul année de saisie?
    est ce que dans la même application en peut crée un datamarts?
    si oui comment et quel sont les outils?
    est ce que PHP et mysql suffit pour la mise en place?

  2. #2
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Faut-il limité la table principale a une seul année de saisie?
    Je ne vois pas pourquoi, au pire tu peux la partitionner.

    est ce que dans la même application en peut crée un datamarts?
    Oui, pourquoi pas. Tu peux faire un star schema par exemple pour te simplifier la vie.

    Coté outils, PHP et MySQL peuvent se prêter sans problème à ce petit jeu, à toi de voir en fonction du cahier des charges, des volumes de données à stocker et traiter mais à vue de nez ça se fait tout à fait sur une stack LAMP.

  3. #3
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Merci , je viens d'apprendre une nouvelle chose "partitionnement d'une table".
    Oui, pourquoi pas. Tu peux faire un star schema par exemple pour te simplifier la vie.
    là en vire vers les entrepôts de données.
    Coté outils, PHP et MySQL peuvent se prêter sans problème à ce petit jeu
    dans le cadre de projet d'autoformation.
    dans le cas ou en s'oriente vers l'informatique décisionnelle sa donne quoi comme résultat ? surtout avec php et mysql !!!!
    stack LAMP.
    demande Lunix non !!!

  4. #4
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    après une relecture du lien sur le partitionnement sa semble très intéressant pour des petits travaux avec des requêtes d'agrégats sur année, mois , semaines.. ect.
    mais si on veut faire des recoupement par rapport aux établissements , clients , patient ou autre là je crois que sa demande plus que cet dimensions de partitionnement.

  5. #5
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Le but avoué du partitionnement est de permettre l'utilisation de très grosses tables par exemple de log d'activité (par très grosses, j'entends plusieurs millions de tuples).

    Ce n'est pas toujours utile de partitionner une table. Mais des tables Client, Etablissements, Patients etc ne sont jamais aussi grosses que ça, un moteur InnoDB classique fera tout à fait l'affaire.

    Ah et au fait, il n'y a pas de concept de "Table principale" dans une database relationnel. Le plus important ce sont les attributs et les relations. Si tu te retrouves à tout mettre dans la même table, c'est que tu as foiré la conception de ton schéma.

  6. #6
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    @ Benjamin:
    Ah et au fait, il n'y a pas de concept de "Table principale" dans une database relationnel. Le plus important ce sont les attributs et les relations. Si tu te retrouves à tout mettre dans la même table, c'est que tu as foiré la conception de ton schéma.
    ma table principale : c'est la table qui contient des enregistrements en plus des id d'autres tables , tous cela est basé sur la méthode MERISE.
    la genèse de la problématique du post:
    dans mon application web : j'ai deux onglets 1- Tableau de Bord 2- Analyse
    Tableau de Bord:
    permet de suivre l’évolution des événement dans l'année en cours par rapport a la maladie X.
    tous les requêtes d'agrégats se font sur la table que j'ai nommée principale.
    la table doit contenir les données d'une seule année.
    le verrouillage se fait après 10 jours de la fin d'année ( exemple : 10 janvier 2012 pour l'année 2011).
    ensuite les données sont transférés vers table archives.

    Analyse:
    contiens plusieurs indicateurs de suivis par rapport a un ensemble d'année de suivit de la maladie X , ces données normalement sont transféré de la table principale vers table archive.

    Objet:
    afin de permettre a l'utilisateur de faire la saisie et le suivit ( tableau de bord sur une seul table).
    l'analyse sur une autre table.
    s’orienter vers l'informatique décisionnelle dans le cadre de mon autoformation.
    questions:
    Est ce que c'est la bonne démarche?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Mon formulaire envoie des champs vide à ma BDD (PHP/MYSQL)
    Par neoweiter dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 06/07/2009, 08h22
  2. connecter php/mysql à une BDD en visualbasic
    Par Giantrick dans le forum MySQL
    Réponses: 3
    Dernier message: 16/06/2009, 11h14
  3. [MySQL] php/mysql Insertion de données dans ma bdd
    Par djavrel dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/04/2009, 18h16
  4. [Débutant] radio button et BDD (javascript/PHP/MySQL)
    Par stringman62 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/02/2007, 19h03
  5. [SGBD] [PHP/MySQL] pb d'UPDATE dans la bdd
    Par sagitarium dans le forum Requêtes
    Réponses: 7
    Dernier message: 19/05/2006, 17h25

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