Structure de la base de données relationnelle

La base de données et la structure de la base de données sont définies durant le processus d'installation. .

Base de données qui peut être perçue comme un ensemble de tables et manipulée conformément au modèle de données relationnel. Chaque base de données comprend :
  • un ensemble de tables de catalogue système décrivant la structure logique et physique des données,
  • un fichier de configuration contenant les valeurs de paramètre de la base de données,
  • un journal de récupération contenant les transactions en attente et les transactions archivables.
Tableau 1. Hiérarchie de la base de données
Composant Description
Dictionnaire de données Un référentiel d'informations relatif aux programmes d'application, aux bases de données, aux modèles de données logiques et aux autorisations d'une organisation.

Lorsque vous changez le dictionnaire de données, le processus de changement inclut des contrôles d'édition qui préviennent la corruption du dictionnaire de données. Le seul moyen de récupérer un dictionnaire de données est de le restaurer à partir d'une copie de sauvegarde.

Conteneur Emplacement de stockage de données, par exemple, un fichier, un répertoire ou une unité utilisée pour définir une base de données.
Partition de stockage Unité logique de stockage dans une base de données, telle qu'une collection de conteneurs. Les partitions de stockage de base de données sont appelées espaces table dans DB2.
Objet métier Entité tangible au sein d'une application que les utilisateurs créent, à laquelle ils accèdent et qu'ils utilisent lors d'un cas d'utilisation. Les objets métier au sein d'un système sont généralement avec état, permanents et à long terme. Les objets métier contiennent des données métier et modèlent le comportement métier.
Objet de base de données Objet existant dans l'installation d'un système de base de données, tel qu'une instance, une base de données, un groupe de partition de base de données, un pool de mémoire tampon, une table ou un index. Un objet métier conserve des données et ne possède pas de comportement.
Table Objet de base de données contenant une collection de données relatives à une rubrique spécifique. Les tables se composent de lignes et de colonnes.
Colonne Composant vertical d'une table de base de données. Une colonne possède un nom et un type de données particulier (caractère, décimal ou entier, par exemple).
Ligne Composant horizontal d'une table, constitué d'une séquence de valeurs, une par colonne de la table.
Vue Table logique basée sur des données stockées dans un ensemble de tables sous-jacent. Les données renvoyées par une vue sont déterminées par une instruction SELECT exécutée sur les tables sous-jacentes.
Index Ensemble de pointeurs ordonnés de manière logique en fonction des valeurs d'une clé. Les index permettent d'accéder rapidement aux données et peuvent imposer l'unicité des valeurs de clé pour les lignes de la table.
Relation Lien entre un ou plusieurs objets créé en spécifiant une instruction de jointure.
Jointure Opération relationnelle SQL dans laquelle les données peuvent être extraites de deux tables, reposant généralement sur une condition de jointure spécifiant les colonnes de jointure.


Commentaires