|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Analyste / Programmeur Inscription : juillet 2006 Messages : 1 300 ![]() |
Bonjour à tous,
Ce topic fait suite à celui-ci dans lequel certains membres de la communauté font preuve d'une grande patience pour m'aider à résoudre mon problème de conception de DB pour application multilingue. Je finis donc avec un schéma (désolé si ce n'est pas le terme technique correct) de base de données qui a l'air de tenir la route. En gros, une table personnel comprenant une flopée d'attributs (clefs étrangères) dont les valeurs sont définies dans leur tables respectives (exemple en pièce jointe pour le paramètre etat_civil). Du coup, histoire de faire quelque chose d'un peu différent pour varier les plaisirs, je me suis dit que j'allais tenter de créer une vue qui afficherait les libellés des valeurs des clés étrangères de la table personnel. Je comptais faire 1 vue pour chaque langue dans premier temps histoire de comprendre le fonctionnement et chercher ensuite s'il était possible d'en faire une seule qui recevrait la langue en paramètre. Bref, je fais un clic droit sur le folder "Views" dans management studio et je clique sur New "View...". Jusque là, pas de souci. Je choisis alors les tables à ajouter à la vue. Histoire de juste tester dans un premier temps, je sélectionne les tables personnel, etat_civil, etat_civil_traduction et langue. Et là, c'est le drame ! Voyez par vous-même le screenshot en pièce jointe. C'est le foutoir dans le SQL Pane. Pourquoi les conditions de jointure sont-elles répétées de la sorte ? Etant donné que je pars de l'hypothèse que Management Studio est relativement bien foutu, j'en déduis que la problème se situe entre la chaise et l'écran J'espère avoir été clair. S'il manque des informations, n'hésitez pas me les demander. Merci d'avance, Griftou. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 954 ![]() |
Aucun outil graphique aussi puissant soit-il n'est capable de représenter une requête un tant soit peu costaude. Par exemple les requêtes ensemblistes, les sous requêtes et les CTE ne sont pas représentable graphiquement.
Évitez d'utiliser ce genre de gadget. Il ne peut que vous nuire. Apprenez à écrire des requêtes SQL, une vue n'est qu'un simple nom donné à un SELECT. Mon site, comme mon bouquin peuvent vous y aider.... 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
|
|
|
#3 |
|
Membre Expert
![]() Analyste / Programmeur Inscription : juillet 2006 Messages : 1 300 ![]() |
Ok, je vais l'écrire moi-même alors. Mes faibles connaissances devraient suffire (bien que la requête ne sera probablement pas optimisé comme elle le devrait).
Sinon, si je puis me permettre, j'aimerais vous demandez d'aller jeter un oeil sur la discussion dont j'ai mis le lien en message d'ouverture. Elsuket semble penser (et il n'est pas le seul) que vous seriez l'homme de la situation pour ce qui nous préoccupe. Merci. Griftou. |
|
|
00
|
|
|
#4 | |||
|
Membre Expert
![]() |
Citation:
Elle s'utilise de la sorte: Code :
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|||
|
|
00
|
|
|
#5 | |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 954 ![]() |
Citation:
Donc je réponds à des choses qui ne me demande pas plus d'une minute de réflexion ! Reformulez complétement votre demande avec de bonnes explications et postez là dans le forum de modélisation. A + 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
|
|
|
#6 | |
|
Membre Expert
![]() Analyste / Programmeur Inscription : juillet 2006 Messages : 1 300 ![]() |
Citation:
Griftou. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com