L'entité Bloc Base de Données
L'entité Bloc Base de Données a pour objet de décrire logiquement et physiquement les Bases de Données, en tenant compte de la syntaxe de description des différents SGBD.
La définition et la description des Segments logiques ou physiques est assurée par l'entité Segment.
La définition et la description des liens logiques ou physiques entre Segments est assurée par l'entité Bloc Bases de Données.
Un Bloc Base de Données est un ensemble de Segments qui appellent des Rubriques.
Il existe trois catégories de Blocs :
- Les Blocs Bases de Données en réseau. Ils décrivent les liens dans les bases de données
organisées en réseau comme CODASYL.
Un schéma CODASYL est un ensemble de records composés de données élémentaires. Les records sont reliés entre eux par des sets. Une structure est découpée en areas.
Un record appartient à une ou plusieurs areas, un set appartient à une ou plusieurs areas.
- Les Blocs Bases de Données hiérarchiques. Ils décrivent les arborescences dans les bases de données hiérarchiques comme DL/1.
- Les Blocs Bases de Données relationnels.
Une base de données SQL est un ensemble d'environnements physiques (dbspace, space, storage-area par exemple) appelés ici espaces et comprenant des tables. Une table est un ensemble de colonnes.
Génération d'un Bloc Base de Données
La génération d'un Bloc Base de Données génère les lignes de langage de description de Données (DDL) correspondant au type du Bloc.
Vous pouvez remplacer ou compléter ces lignes générées dans l'onglet Lignes -G du Bloc Base de Données.