Pré. | Proc. |
Vues de base de données
Une Vue de base de données représente les résultats d'une requête prédéfinie. Contrairement à un Tableau , une Vue est dérivée dynamiquement des données d'un ou plusieurs Tableaux (ou d'autres Vues ). Enterprise Architect supporte la définition des Vues avec et sans cette déclaration :
Instruction « Créer Vue {viewName} en tant que »
Le système l'ajoutera automatiquement de manière dynamique (si elle est manquante) à chaque fois que la génération DDL est effectuée. L'avantage de ne pas définir cette instruction est que lorsqu'un object de vue est renommé, la propriété « Vue Definition » n'a pas besoin d'être mise à jour manuellement.
Vous pouvez créer une Vue de base de données soit :
- Dans le générateur de base de données ou
- En faisant glisser l'icône « Vue » de la boîte à outils Modélisation des données sur un diagramme
Ajouter une Vue de base de données avec le générateur de base de données
Étape |
Action |
Voir aussi |
---|---|---|
1 |
Ouvrez le générateur de base de données. |
Le constructeur de base de données |
2 |
Charger ou créer un modèle de données. |
|
3 |
Cliquez-droit sur le Paquetage ' Vues ' et sélectionnez 'Ajouter une nouvelle Vue '. |
|
4 |
Remplacez le nom par défaut par le nom approprié pour Vue et appuyez sur la touche Entrée. |
|
5 |
Double-cliquez sur la nouvelle Vue , ou cliquez-droit dessus et sélectionnez 'SQL Object Propriétés '. La dialogue « Éditeur Object SQL » s'affiche. |
Ajouter une Vue de base de données à un diagramme
Étape |
Action |
Voir aussi |
---|---|---|
1 |
Ouvrez votre diagramme Modélisation de Données et, si nécessaire, affichez la page ' Modélisation de Données' de la Boîte à Outils Diagramme (cliquez sur pour afficher la dialogue ' Trouvez Item de Boîte à Outils ' et précisez ' Modélisation de Données'). |
|
2 |
Faites glisser l'icône « Vue » sur le diagramme . Cela génère l'élément Vue :
|
|
3 |
Cliquez-droit sur le nouvel élément Vue et sélectionnez 'SQL Object Propriétés '. La dialogue « Éditeur Object SQL » s'affiche. |
Éditeur Object SQL
La dialogue « Éditeur Object SQL » est partagée par un certain nombre d'objets de base de données basés sur SQL ( Vues , Procédures, Fonctions et Séquences) ; elle aide le modélisateur de données à gérer les différentes propriétés de l' object basé sur SQL.
Option |
Action |
Voir aussi |
---|---|---|
Base de données |
Si cela a déjà été défini, le type de base de données par défaut s'affiche. Si la valeur par défaut n'a pas été définie ou si vous souhaitez modifier le type de base de données pour cette Vue , cliquez sur la flèche déroulante et sélectionnez le SGBD cible à modéliser. |
Définir le Type de base de données |
Dépendances |
Liste des objets dont dépend l' object actuel. La liste « Dépendances » affiche :
|
|
Notes |
Si nécessaire, saisissez un commentaire sur la Vue actuelle. |
|
Définition |
Type la définition complète de SQL Vue . Pour les versions d' Enterprise Architect jusqu'à 12.1 (Build 1227), celle-ci doit inclure la syntaxe CREATE_VIEW appropriée pour le SGBD cible (pour les versions ultérieures, cela n'est pas nécessaire). Par exemple : CRÉER LA VUE 'MyViewName' AS [voir la définition] L'éditeur de code fournit Intelli-sense pour les mots-clés SQL de base, les fonctions et les noms de tous les objets du modèle de données actuel. |
Options - Éditeurs de Code Intelli-sens |