Qu'est-ce qu'un script DDL dans le contexte des bases de données?
Qu'est-ce qu'un script DDL dans le contexte des bases de données?
Réponses:
DDL = langage de définition de données
De l'entrée Wikipedia pour DDL :
Un langage de définition de données (DDL) est un langage informatique permettant de définir des structures de données. Le terme a été introduit pour la première fois en relation avec le modèle de base de données Codasyl, où le schéma de la base de données a été écrit dans un langage de définition de données décrivant les enregistrements, les champs et les "ensembles" constituant le modèle de données utilisateur. Initialement, il faisait référence à un sous-ensemble de SQL, mais est maintenant utilisé dans un sens générique pour désigner tout langage formel pour décrire des structures de données ou d'informations, comme les schémas XML.
Ainsi, pour les bases de données, un script DDL est un script qui crée la structure (tables, colonnes, index, ...) d'une base de données.
DDL - langage de définition de données
Généralement, il se compose de quelques instructions SQL pour créer des schémas et des tables avec leurs inter-relations, c'est-à-dire des contraintes de clé étrangère.
Vous pouvez utiliser ce script lorsque vous devez installer un nouveau système côté client. Pas besoin de créer des tableaux un par un. Ces types de scripts sont contenus dans des fichiers avec l'extension ".sql". Il vous suffit d'ouvrir votre logiciel de gestion de base de données (ex-MySql Workbench) et d'importer le fichier ou de copier-coller le script dans la zone d'édition de script et de l'exécuter.