|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2011 Messages : 10 ![]() |
bonsoir tout le monde ,
j'ai créer une table étudiant qui a comme attributs (num_étu,nom_étu , adresse_étu , niveau_étu ) et je veut créer une autre table appelé étudiant salarié qui hérite d' étudiant , qui partages ces attributs(num_étu,nom_étu , adresse_étu , niveau_étu ) mais de + elle a un attribut appelé salaire_étu je ne sais pas comment créer l'héritage entre ces 2 tables j'utilise sqldeveloper d'oracle |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Pas d'héritage, faut juste une clé externe et une PK.
Etudiant salarié ne doit donc contenir que num_etu, salaire_étu et tu feras une jointure sur num_etu... mais c'est pas plus simple d'ajouter la colonne salaire_étu à la table étudiant ? Si elle est vide alors l'étudiant n'est pas salarié tout simplement. |
|
|
10
|
|
|
#3 |
|
Membre actif
![]() Inscription : février 2007 Messages : 167 ![]() |
Bonjour,
Sous Oracle on parle d'héritage au niveau des types objets et pas au niveau des tables. C'est du procédural. Mais quand on stocke la donnée on retombe sur les tables et les relations... Pozzo |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com