Réserver une Démo
Pré. Proc.

Objets de base de données

Bien que Tableaux soient les composants fondamentaux d'une base de données relationnelle et permettent la définition de colonnes, de types de données, de clés et d'index, il existe un certain nombre d'autres objets qui sont importants dans les systèmes RDBM, notamment :

  • Vues - une Vue représente l'ensemble des résultats d'une requête prédéfinie ; elles sont dérivées dynamiquement des données stockées dans un ou plusieurs Tableaux (ou autres Vues )
  • Procédures - une fonctionnalité que certains produits SGBD implémentent pour fournir des sous-routines pouvant contenir une ou plusieurs instructions SQL pour effectuer une tâche spécifique telle que la validation des données, le contrôle d'accès ou pour réduire le trafic réseau entre les clients et les serveurs SGBD
  • Fonctions - une fonctionnalité que certains produits SGBD implémentent pour fournir un mécanisme permettant d'étendre les fonctionnalités du serveur de base de données ; chacune est une routine qui peut accepter des paramètres, effectuer une action (comme un calcul complexe) et renvoyer le résultat de cette action sous forme de valeur
  • Séquences - une fonctionnalité que certains produits SGBD implémentent pour fournir un mécanisme permettant de générer des valeurs uniques - la Séquence garantit que chaque appel à celle-ci renvoie une valeur unique
L' UML lui-même ne spécifie pas comment modélisation des données est effectuée, mais Enterprise Architect dispose d'un profil UML entièrement intégré pour modélisation des données et d'une gamme de fonctionnalités intégrées au produit de base qui faciliteront modélisation des données.

Le profil utilise des stéréotypes et Valeur Étiquetés pour étendre les éléments UML standard aux constructions modélisation de données. Cela est réalisé en ajoutant le stéréotype object de base de données à une classe UML ; de sorte que vous modélisiez :

  • diagrammes Modélisation de données sous forme de diagrammes de classes UML étendus
  • Tableaux en tant qu'objets de classe UML avec un stéréotype de <<table>>
  • Vues en tant qu'objets de classe UML avec un stéréotype de <<view>>
  • Procédures en tant qu'objets de classe UML avec un stéréotype de <<procedure>>
  • Fonctionne comme des objets de classe UML avec un stéréotype de <<fonction>>
  • Séquences en tant qu'objets de classe UML avec un stéréotype de <<dbsequence>>
Vous pouvez rapidement créer et configurer tous ces objets dans votre modèle de base de données avec Enterprise Architect .

Apprenez Plus