|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Inscription : avril 2007 Messages : 642 ![]() |
Bonjour à tous,
J'ai un gros doute (merci le collègue) à propos d'une requête. J'ai deux tableaux Excel quasiment similaires, seule une colonne change... Structure tab1 Nom Type Valeur Age Structure tab2 Nom Type Valeur Duree Bien évidement, on peut retrouver des enregistrement portant le même nom dans les deux tableaux.. Par exemple, avoir Nom : Toto | Toto Type : Mtype | Mtype Valeur : 1 | 2 Age : 1 | 'null' Duree : 'null' | 1 Perso, j'étais parti pour faire deux tables, mais mon collègue partirait sur 1 seule table... Quelqu'un aurait-il un avis dessus ? Par avance, merci ! |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Jérémy Étudiant Inscription : octobre 2009 Messages : 236 ![]() |
Je ne suis pas un expert de l'optimisation mais je favoriserais la création d'un héritage, évitant les valeurs vides et la redondance.
|
|
|
00
|
|
|
#3 |
![]() ![]() |
On ne passe pas de feuilles Excel à des tables de BDD SQL comme ça !
Une BDD, ça se modélise selon une méthode et en se basant sur des règles de gestion. Voir le cours de SQLPro sur la modélisation Merise pour plus d'explication.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 950 ![]() |
Un héritage serait possible à condition que vos tables aient une clef ! Comme vos tables n'ont apparemment aucune clef, ce serait catastrophique....
En premier lieu cela conduirait à redonder 2 fois les informations !!! 1) commencez par donner une clef à votre table 2) rendez NULLABLE vos colonnes Age et Duree 3) mettez tout dans la même table. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com