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 :

Quelques questions sur postgresql 9.5


Sujet :

PostgreSQL

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2018
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Quelques questions sur postgresql 9.5
    Bonjour à tous je débute en base de données (postgresql avec interface pgadmin 3) est j'ai quelques questions qui peut être con pour vous mais bon.

    1- Alors en gros j'ai 3 tables et je voudrait que j'ai de table parent qui donne leurs donnée dans la dernière table m'ai du coup mélanger et les lier sauf que avec une clé étrangère c'est pas possible.
    Ex: j'ai une table FILS et FIBRE et la dernier table et lovage (lovage donne le le mou des fils ou de la fibre) sauf que des fois on a pas de mou !

    2- Il y a pas moyen que dans la clé étrangère il y a des éléments null ? (c'est un question con je
    pense car nm non d’après la doc)

    3- Il y a pas un moyen de update toute les table d'une base de données ?
    Ex: je veux mettre null tous les élément qui corresponde au câble CAB0003143515... dans ma base
    et pas le faire table par table.

    je pense que c'est tous ce que j'ai comme question et je vous pris de m'excuser pour les faute je parle pas encore très bien le français

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 766
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 766
    Points : 52 563
    Points
    52 563
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par frewaye Voir le message
    Bonjour à tous je débute en base de données (postgresql avec interface pgadmin 3) est j'ai quelques questions qui peut être con pour vous mais bon.

    1- Alors en gros j'ai 3 tables et je voudrait que j'ai de table parent qui donne leurs donnée dans la dernière table m'ai du coup mélanger et les lier sauf que avec une clé étrangère c'est pas possible.
    Ex: j'ai une table FILS et FIBRE et la dernier table et lovage (lovage donne le le mou des fils ou de la fibre) sauf que des fois on a pas de mou !

    2- Il y a pas moyen que dans la clé étrangère il y a des éléments null ? (c'est un question con je
    pense car nm non d’après la doc)
    Oui, aucun soucis. Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    CREATE TABLE T_LOVAGE_LVG
    (LVG_ID                 INT NOT NULL IDENTITY PRIMARY KEY,
     ...
    );
     
    CREATE TABLE T_FIL
    (FIL_ID                 INT NOT NULL IDENTITY PRIMARY KEY,
     LVG_ID                 INT NULL REFERENCES T_LOVAGE_LVG(LVG_ID),
     ...
    );
     
    CREATE TABLE T_FIBRE_FBR
    (FBR_ID                 INT NOT NULL IDENTITY PRIMARY KEY,
     LVG_ID                 INT NULL REFERENCES T_LOVAGE_LVG(LVG_ID),
     ...
    );



    3- Il y a pas un moyen de update toute les table d'une base de données ?
    Ex: je veux mettre null tous les élément qui corresponde au câble CAB0003143515... dans ma base
    et pas le faire table par table.
    Oui et non.
    Chaque INSERT/UPDATE/DELETE ne doit porter que sur une seule table.
    mais via le concept de transaction, on peut faire des mises à jours multitabulaires vues comme une seule table.
    Avec du SQL dynamique, on peut faire des commandes génériques (sans savoir à l'avance les tables à modifier).

    je pense que c'est tous ce que j'ai comme question et je vous pris de m'excuser pour les faute je parle pas encore très bien le français

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. debutant:quelques questions sur postgresql
    Par kam81 dans le forum Administration
    Réponses: 3
    Dernier message: 08/12/2008, 03h04
  2. Quelques questions sur la mémoire
    Par Gruik dans le forum C
    Réponses: 6
    Dernier message: 17/11/2004, 14h38
  3. Quelques question sur Win 32 Appli
    Par lvdnono dans le forum Windows
    Réponses: 5
    Dernier message: 15/06/2004, 12h37
  4. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23

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