Langage de manipulation des données (LMD) - Partie 1
4 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Langage de manipulation des données (LMD) - Partie 1

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
4 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Informations

Publié par
Nombre de lectures 0
Langue Français

Extrait

Langage de manipulation des données (LMD) - Partie 1 (fiche - Terminale STMG)
Objectif :qu’est-ce qu’une projection ou une restriction de données ?
1. Introduction Nous avons vu précédemment que le SQL (Langage de requêtes structurées) est, à la fois, considéré comme un langage de manipulation de données mais, aussi comme, un langage de définition de données. Toutefois, la plu part des personnes qui utilisent le langage SQL ne se servent que du langage de manipul ation de données, permettant desélectionner les donnéesqui les intéressent.
Le langage de manipulation des données permet de mo difier le contenu d’une table (insertion, mise à jour ou suppression d’enregistre ments).
La principale commande du langage de manipulation d e données estla commande SELECT. La commande SELECT est basée sur l'algèbre relation nelle, en effectuant des opérations de sélection de données sur plusieurs ta bles relationnelles par projection. Sa syntaxe est la suivante :
SELECT [ALL] | [DISTINCT] | * FROM [WHERE ]
Il existe d'autres options pour la commande SELECT : GROUP BY, HAVING ou ORDER BY
• L'optionALLest, par opposition à l'option DISTINCT, l'option par défaut. Elle permet de sélectionner l'ensemble des lignes satisfaisant à la condition logique.
• L'optionDISTINCTpermet de ne conserver que des lignes distinctes, en éliminant les doublons.
• Laliste des noms de colonnesarindique la liste des colonnes choisies, séparées p des virgules. Lorsque l'on désire sélectionner l'en semble des colonnes d'une table, il n'est pas nécessaire de saisir la liste de ses colo nnes, l'option * permet de réaliser cette tâche.
• Laliste des tablesindique l'ensemble des tables (séparées par des vi rgules) sur lesquelles on opère.
• Lacondition logique'aidepermet d'exprimer des qualifications complexes à l d'opérateurs logiques et de comparateurs arithmétiq ues.
Nous allons étudier successivement la projection et la restriction des données, avant de voir les tris et regroupement, ainsi que les joi ntures dans une deuxième partie,
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents