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 :

héritage et jointures + PHP


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 116
    Par défaut héritage et jointures + PHP
    Bonjour, je suis encore à la création de mon MCD et je me pose des questions

    J'ai une entité équipement mère . J'ai une entité fille "serveur" , une entité "switch" , une entité contrôleur qui hérité de l'entité mère.

    Au niveau des tables, ça me donne :

    Equipement (id_equipement , nom_equipement, date_installation, statut, note, commentaires)

    Switch(id_equipement,ports,debit)

    Serveur(id_equipement,fonction,format,bios)

    Controleur(id_equipement,interface)


    La question que je me pose, c'est comment est ce que je vais arriver à créer un serveur par exemple ....
    Etant donné que je vais de voir renseigner la table équipement et la table serveur, faut il créer une jointure entre ces tables ?

    Il ne va pas y avoir de problème pour que j'insère le nom, la date d'installation, le statut, une note, et un commentaire mais comment est ce que je vais pouvoir insérer la fonction , le format et le bios qui est propre à la table serveur ....


    Est ce possible déjà d'effectuer cette requête ? ou faut il que je fasse 2 requête insert into ... ?

    Merci de votre aide !

  2. #2
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    Bonjour,
    Tu présente ton modele de facon tellement embrouillé que je pense que ca ne doit pas être claire pour toi.

    Pour y voir plus claire, je te conseille de tracer ce graph (http://merise.developpez.com/faq/?page=MCD) pour tes données. N'oublie surtout pas les petites bulles avec la phrase en francais qui permet de determiner les relations entre les différentes tables.

    Autre méthode : tu peux ecrire des phrases en francais pour caractériser chaque attribut avec des mots : 1, 0, 1 ou plusieurs, 0 ou plusieurs :
    à 1 equipement correspond 1 nom_equipement
    à 1 equipement correspond 1 date_installation
    à 1 switch correspond 1 ou plusieurs serveurs...

    Z.

  3. #3
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    Bonjour,

    et PHP dans tout ça ?

Discussions similaires

  1. Unités de persistance et héritage par jointure
    Par le2tbomi dans le forum Java EE
    Réponses: 0
    Dernier message: 04/10/2010, 15h04
  2. Héritage en POO PHP
    Par Badaboumpanpan dans le forum Langage
    Réponses: 9
    Dernier message: 04/07/2008, 16h18
  3. [SGBD] mysql+php+recherche+jointure
    Par nizar05 dans le forum Requêtes
    Réponses: 6
    Dernier message: 09/12/2005, 12h10
  4. Réponses: 4
    Dernier message: 11/10/2005, 10h17
  5. Réponses: 14
    Dernier message: 17/03/2003, 18h31

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