Nous avons vu la méthode Merise : son objectif et quelques modèles intéressants. Une fois le MLD est crée, on peut passer à l’étape de création et d’utilisation de notre base de données ( dans ce cours, on utilise le sgbdr sqlserver).Pour cela, on doit avoir les compétences nécessaires : le langage SQL.

Introduction :

  S .Q L. signifie Structured Query Language. Il est issu de SEQUEL : Structured English Query Language, C’est le premier langage pour les S.G.B.D, Relationnels, Il a été développé par IBM en 1970 pour système R, son 1er SGBDR. SQL a été reconnu par l’ANSI (Association de de Normalisation des Systèmes d’Information) puis s’est imposé comme norme.

C’est un langage relationnel qui permet d’effectuer les tâches suivantes :

  • Définition et modification de la structure de la base de données
  • Interrogation et modification non procédurale de la base de données
  • Contrôle de sécurité et d’intégrité de la base
  • Sauvegarde et restauration des bases

SQL : 3 groupes d'ordres

SQL est un langage non procédural, il comporte plusieurs commandes qui se répartissent en trois familles fonctionnellement distinctes:

  1. Langage de manipulation des données (LMD): sélectionner, insérer, modifier, ou supprimer des données dans une table.
  2. Langage de définition des données(LDD): créer des tables dans une BDR, ainsi d’en modifier ou de supprimer leur structure.
  3. Langage de contrôle de données(LCD): gérer la sécurité et les permissions au niveau des utilisateurs d’une BDR.

SQL : remarques importantes

  • Les ordres SQL peuvent être écrits indifféremment en majuscules et/ou minuscules.
  • Les ordres peuvent être écrits sur plusieurs lignes.
  • Les mots clés ne doivent pas être abrégés ni scindés sur deux lignes différentes.
  • Les clauses sont généralement placées sur des lignes distinctes.
  • Les tabulations et indentations permettent une meilleure lisibilité.

Vous pouvez suivre la liste des vidéos du cours base de données (Merise + Sql + Transact sql) sur notre chaine youtube : Vidéos Bases de données.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *