|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() aziz rachid Inscription : février 2010 Messages : 70 ![]() |
Bonjour,
J'ai une base de données de plus de trois cents tables et je veux générer le diagramme de classes à partir de SQL-Server. Est-ce possible (je ne cherche pas le modèle de données, je cherche le diagramme de classes) ? Merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 669 ![]() |
Bonjour,
Vous confondez diagramme de classes (comme en UML par exemple) et modèle de données. Ce que vous pouvez obtenir de SQL Server est le modèle physique. Lorsque vous êtes sous SQL Server Management Studio, dans l'Explorateur d'objets (F8), après avoir ouvert le nœud de la base de données en question, vous avez un nœud "Diagrammes de base de données". A partir de là vous pouvez réaliser le modèle physique. Pour le modèle logique, il faut faire de la rétro-ingénierie avec un logiciel tiers, style Power AMC ou ERWin. @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() aziz rachid Inscription : février 2010 Messages : 70 ![]() |
Merci
je compris qu'il n'est pas possible de générer le diagramme du Class à partir du sql serveur, moi je veux le diagramme du Class, y a t'il des outil qui permet de transformer le model physique en un diagramme du Class Merci d'avance |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 669 ![]() |
Un diagramme de classes modélise les classes utilisées dans un logiciel.
Dans une base de données, il n'y a pas de classes. Dans un modèle relationnel logique de données , il y a des entités et des relations. Elle s'implémentent dans une base de données relationnelle SQL par des tables. Donc vous ne pourrez jamais obtenir un diagramme de classes à partir d'un modèle physique de données. Au mieux vous pouvez obtenir le modèle logique de données par rétro-ingénierie, à l'aide d'un logiciel tiers, comme je vous l'ai expliqué. Ou alors vous avez utilisé SQL Server, qui est un moteur de bases de données relationnelles, pour implémenter un modèle de données orienté objets ... @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
|
|
#5 |
|
Membre Expert
![]() |
Et en glissant vos tables dans un dbml ou edmx dans visual studio?
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com