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 :
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.
Une base de données SQL est un ensemble d'environnements physiques (TABLESPACE, DBSPACE, SPACE, STORAGE-AREA, etc...) appelés ESPACES ici et comprenant des TABLES. Une TABLE est un ensemble de COLONNES.
En reprenant toutes les informations dont il dispose (informations de niveau logique) et en fonction du type de Bloc, le produit assure au niveau Bloc la génération des lignes de langage de description de Données (DDL) correspondant au type du Bloc Base de Données.
Vous devez pour cela générer une instance de l'entité Bloc Base de Données.
Vous pouvez remplacer ou compléter ces lignes générées dans l'onglet Lignes -G du Bloc Base de Données.