Introduction

Créer une table est l’action concrète à effectuer une fois que notre schéma et finalisé.

  • On a déjà identifié les entités, leurs attributs et leurs domaines

  • On a déterminé les dépendances fonctionnelles, les clés candidates et la clé primaire

  • On a confirmé un niveau minimum de normalisation (par exemple 3NF)

Maintenant, nous allons transformer notre schéma en instructions machines pour créer une vraie implémentation de notre base de données : nous rédigeons un DDL (data définition langage).

Un DDL est souvent un script écrit en SQL qui permet de créer le schéma d'une base de données et inclut :

  • les instructions pour créer des tables

  • les instructions pour la création des liens (contraintes) sur les tables, et entre les tables

  • les fonctionnalités annexes, par exemple : triggers

Avant de rédiger et exécuter un DDL, il faut d'abord créer la base de données dans votre SGBDR avec create database, et assurez qu'il y a un utilisateur avec suffisamment de droits, notamment CREATE, ALTER et parfois DROP.

Dernière mise à jour