Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Langage de définition de donnée


Le DDL ou Data Definition Language ou en français Langage de Définition de Donnée (LDD) est un langage plus orienté au niveau de la structure de la base. C'est-à-dire que les commandes sont moins orientées sur les données et un peu plus sur les tables en elles-mêmes. Tout d'abord, on peut définir le domaine des données (nombre, chaîne de caractère, date, booléen). Ensuite, les liens qui existent entre les données sont aussi définis. On regroupe des données au sein d'une même entité et on peut lier deux entités de nature différente. Enfin on peut ajouter des contraintes de valeur sur les données.

Par exemple, si on décide de stocker des personnes dans une base de donnée, on définira les données de l'entité personne comme ceci :

Maintenant, considérons l'entité voiture définie comme suit :

A ce stade, nous avons deux entités de nature différentes : personne et voiture. Supposons que nous voulions stocker les informations sur la voiture des personnes. Il suffit alors d'ajouter la donnée suivante à l'entité personne:

Grâce à cette donnée complémentaire, on a lié l'entité personne à l'entité voiture parceque grâce au numéro d'immatriculation, on peut retrouver toutes les caractéristiques de la voiture.

La plupart du temps, on utilise le langage SQL. On utilise des commandes comme CREATE TABLE, ALTER TABLE ou DROP TABLE. On peut également après avoir créé une table créé des index de table avec la commande CREATE INDEX.

Toutes ces commandes doivent faire l'objet de droits devant être attribuées par le DBA pour un utilisateur donné.

Voir aussi



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia