Pré. | Proc. |
Vues 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 dynamiquement dérivée des données d'un ou plusieurs Tableaux (ou d'autres Vues ). Enterprise Architect en supporte la définition de 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 (s'il est manquant) 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 Database Vue soit :
- Dans le constructeur de base de données ou
- En faisant glisser l'icône ' Vue ' de la Data Modélisation Toolbox sur un diagramme
Ajouter une Vue de base de données avec le générateur de base de données
Marcher |
Action |
Voir également |
---|---|---|
1 |
Ouvrez le générateur de base de données. |
Le constructeur de base de données |
2 |
Chargez ou créez un modèle de données. |
|
3 |
Cliquez-droit sur le Paquetage ' Vues ' et sélectionnez 'Ajouter Nouvelle Vue '. |
|
4 |
Remplacez le nom par défaut par le nom approprié pour le Vue et appuyez sur la touche Entrée. |
|
5 |
Double-cliquez sur le nouveau Vue , ou cliquez-droit dessus et sélectionnez 'SQL Object Propriétés '. La boîte de dialogue 'Éditeur d' Object SQL' s'affiche. |
Ajouter une Vue de base de données à un diagramme
Marcher |
Action |
Voir également |
---|---|---|
1 |
Ouvrez votre diagramme de Data Modélisation et, si nécessaire, affichez la page 'Data Modélisation ' de la Boîte à Outils Diagramme (cliquez sur pour afficher la boîte de dialogue ' Trouvez Item de Boîte à Outils ' et précisez 'Data Modélisation '). |
|
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 boîte de dialogue 'Éditeur d' Object SQL' s'affiche. |
Éditeur d' Object SQL
La boîte de dialogue 'SQL Object Editor' 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) ; il aide le modélisateur de données à gérer les différentes propriétés de l' object basé sur SQL.
Option |
Action |
Voir également |
---|---|---|
Base de données |
S'il 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 |
Une liste d'objets dont dépend l' object actuel. La liste "Dépendances" affiche :
|
|
Notes |
Si nécessaire, saisissez un commentaire sur le Vue actuel. |
|
Définition |
Type la définition complète de SQL Vue . Pour les versions d' Enterprise Architect jusqu'à 12.1 (Build 1227), cela 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 UNE 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 |