Prise en compte des modifications
pontarose
Messages postés
151
Statut
Membre
-
Posotaz Messages postés 505 Statut Membre -
Posotaz Messages postés 505 Statut Membre -
Bonjour,
J'ai une protéine PROTEINE constitué de 3 sous-unités (P1, P2, P3). Chaque sous-unités étant caractérisé par nom, sa séquence et sa description.
Il est possible d'élargir la protéine PROTEINE c'est à dire lui ajouter x (soit içi 1) sous-unités; soit la sous-unité P_NEW. la protéine aura ainsi un nouveau nom soit PROTEINE_NEW et est donc constitué de 4 sous-unités (P1, P2, P3, P_NEW).
Pour chaque sous-unité d'une protéine donnée, il est possible a tout momment de lui modifier sa description.
Dans la configuration actuelle, si on modifie ,pour la protéine PROTEINE, la description de la sous-unité P2 celle-ci ne prendra effet que pour la sousunité P2 de la protéine PROTEINE. Or j'aimerais que la modification prenne effet aussi pour la sous-unité P2 de la proteine PROTEINE_NEW.
Comment faire?
Faut-il que je repense le concept de ma base de donnée?
Ma base de donnée est constitué de 2 tables: protéine et sous-unité:
proteine(proteine_id, proteine_nom)
sous-unite(sous-unite_id, proteine_id, sous-unite_nom,sous-unite_séquence,sous-unite_description)
PROTEINE: proteine_id=40,
P1 sous-unite_id=11
P2 sous-unite_id=12
P3 sous-unite_id=13
PROTEINE_NEW: proteine_id=41,
P1 sous-unite_id=25
P2 sous-unite_id=26
P3 sous-unite_id=27
P_NEW=27
J'ai une protéine PROTEINE constitué de 3 sous-unités (P1, P2, P3). Chaque sous-unités étant caractérisé par nom, sa séquence et sa description.
Il est possible d'élargir la protéine PROTEINE c'est à dire lui ajouter x (soit içi 1) sous-unités; soit la sous-unité P_NEW. la protéine aura ainsi un nouveau nom soit PROTEINE_NEW et est donc constitué de 4 sous-unités (P1, P2, P3, P_NEW).
Pour chaque sous-unité d'une protéine donnée, il est possible a tout momment de lui modifier sa description.
Dans la configuration actuelle, si on modifie ,pour la protéine PROTEINE, la description de la sous-unité P2 celle-ci ne prendra effet que pour la sousunité P2 de la protéine PROTEINE. Or j'aimerais que la modification prenne effet aussi pour la sous-unité P2 de la proteine PROTEINE_NEW.
Comment faire?
Faut-il que je repense le concept de ma base de donnée?
Ma base de donnée est constitué de 2 tables: protéine et sous-unité:
proteine(proteine_id, proteine_nom)
sous-unite(sous-unite_id, proteine_id, sous-unite_nom,sous-unite_séquence,sous-unite_description)
PROTEINE: proteine_id=40,
P1 sous-unite_id=11
P2 sous-unite_id=12
P3 sous-unite_id=13
PROTEINE_NEW: proteine_id=41,
P1 sous-unite_id=25
P2 sous-unite_id=26
P3 sous-unite_id=27
P_NEW=27
A voir également:
- Prise en compte des modifications
- Suivi des modifications word - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Installer windows 10 sans compte microsoft - Guide
- Comment savoir qui regarde mon compte facebook - Guide
1 réponse
Bonjour Pontarose,
Si tu veux faire cela, il faut que la sous unité P2 de la protéine 1 ait la même référence que la sous unité P2 de la protéine New. Ainsi tu modifieras uniquement la P2 dans sa globalité et toutes les protéines qui la référencent auront les mêmes informations.
Donc il te faudrait une table supplémentaire appelée "sous-unite" et renommer celle là en "proteine_sousunite_relation" (qui ne contiendra plus que 2 champs : code sous unite ET code protéine... les autres champs iront à la table "sous-unite".
Si tu veux faire cela, il faut que la sous unité P2 de la protéine 1 ait la même référence que la sous unité P2 de la protéine New. Ainsi tu modifieras uniquement la P2 dans sa globalité et toutes les protéines qui la référencent auront les mêmes informations.
Donc il te faudrait une table supplémentaire appelée "sous-unite" et renommer celle là en "proteine_sousunite_relation" (qui ne contiendra plus que 2 champs : code sous unite ET code protéine... les autres champs iront à la table "sous-unite".