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

PostgreSQL Discussion :

[Class/PHP/Postgres] Probl�me de mod�lisation...


Sujet :

PostgreSQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Par d�faut [Class/PHP/Postgres] Probl�me de mod�lisation...
    Salut!

    Mon probl�me c'est de passer de mon diagramme de classe avec un joli h�ritage � une base de donn�es par trop bord�lique...
    J'ai vu que postgres permet de g�rer l'h�ritage, est-ce que �a marche vraiment bien, ou est-ce que je vais me retrouver avec une base merdique...
    Sinon quelle repr�sentation je peux avoir pour mon h�ritage (tables)
    Exemple d'h�ritage (simple) :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    class Personne { string nom; }
    class Etudiant extends Personne { string classe; }
    class Prof extends Personne { string cours; }
    en postgres:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    create table personne (nom:varchar);
    create table etudiant (classe:varchar) inherits (personne);
    create table prof (cours:varchar) inherits (personne);
    En fait la grosse question c'est a quoi vont ressembler mes tables dans la base ?
    Merci de votre attention...

  2. #2
    DrQ
    DrQ est d�connect�
    Membre �m�rite
    Avatar de DrQ
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    388
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 388
    Par d�faut
    Attention � l'h�ritage !!!

    L'h�ritage n'est l� que pour te simplifier le travail de cr�ation des tables. L'objet tel qu'il existe en POO, n'est disponible que sur O2 � ma connaissance. Les autres SGBD ne font pas vraiment de l'objet et donc tu devras faire tes requ�tes comme sur un SGBDR standard.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Par d�faut
    Si j'ai bien compris le truc en fait je vais avoir 3 tables, et les 2 tables "filles" vont contenir aussi les champs de la table "m�re", isn't it ?

  4. #4
    DrQ
    DrQ est d�connect�
    Membre �m�rite
    Avatar de DrQ
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    388
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 388
    Par d�faut
    yep

    Mais pour l'insertion, d'apr�s mes souvenirs, �a n'ins�re que dans une seule table � la fois. Ce n'est pas parcque tu remplies une table fille que la m�re est remplie : enfin il me semble.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Par d�faut
    Ok, ben pour l'insertion je testerai, je verrai bien ce que ca donne...

    Merci !

Discussions similaires

  1. R�ponses: 4
    Dernier message: 22/10/2012, 10h28
  2. probl�me include_once et class php
    Par lekonquerant dans le forum Langage
    R�ponses: 3
    Dernier message: 17/09/2011, 16h47
  3. Probl�me de mod�lisation : diagramme de classe
    Par Mirelle dans le forum Diagrammes de Classes
    R�ponses: 2
    Dernier message: 04/06/2011, 15h53
  4. [PHP 5.3] PHP OO: Probl�me avec une classe
    Par mandra123 dans le forum Langage
    R�ponses: 4
    Dernier message: 30/11/2010, 19h17
  5. PHP - postgres
    Par 74160 dans le forum PostgreSQL
    R�ponses: 4
    Dernier message: 02/07/2003, 14h27

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