Chapitre 5 2 I S E T AG Ip M GUIKO ARSENE BASE DE DONNEES Chapitre LE LANGAGE DE MANIPULATION DE DONNEES SQL O b j ec t i f s Général Spéci ?ques L'étudiant apprendra la notion requêtes Dé ?nir sql lmd lpd ldd Métriser les syntaxes sql Notion sur les pred
I S E T AG Ip M GUIKO ARSENE BASE DE DONNEES Chapitre LE LANGAGE DE MANIPULATION DE DONNEES SQL O b j ec t i f s Général Spéci ?ques L'étudiant apprendra la notion requêtes Dé ?nir sql lmd lpd ldd Métriser les syntaxes sql Notion sur les predicats Travaux diriges--à la ?n du chapitre C Introduction Structured Query Langage Langage structuré de requêtes est un langage de manipulation de données LMD relationnelles Ce langage permet de spéci ?er les données à sélectionner ou à mettre à jour à propriétés de valeurs sans dire comment retrouver les données Les opérations utilisées sont en général celles des langages dits assertionnels Plusieurs langages permettent de manipuler les bases de données relationnelles ont été proposés en particulier Quel QBE et SQL Aujourd ? hui le langage SQL est normalisé et est le standard d ? accès aux bases de données relationnelles Ce langage a pour objectif d ? être facilement utilisé par le programmeur ses fonctionnalités sont plus larges que celles du langage algébrique il comprend les fonctions Description Recherche Mise à jour Con ?dentialité et cohérence Nous allons étudier dans ce cours la partie Recherche ou sélection du LMD SQL RECHERCHE C ? est la fonction d ? interrogation faisant intervenir l ? opération de sélection Une requête de recherche SQL utilise une ou plusieurs relations en entrée pour a ?cher le résultat sous forme d ? une relation en sortie Format général d ? une requête Rappelons qu ? une projection e ?ectue l ? extraction de colonnes attributs spéci ?és d ? une relation puis élimine les attributs en double SQL n ? élimine pas les doubles à moins que ceci soit demandé par le mot clé DISTINCT La projection sous SQL rend possible l ? utilisation des fonctions de calculs sur les colonnes attributs extraites Les fonctions de calculs utilisées sont en particulier les fonctions arithmétiques Syntaxe SELECT ALL DISTINCT FROM CUne expression de valeurs peut être la liste des attributs ou des expressions arithmétiques indique tous les attributs Exemple Soit la relation Voiture NIMM marque modèle prix couleur achat Un extrait de la table voiture est le suivant La requête SQL pour a ?cher la liste des voitures SELECT FROM VOITURE Cette requête a ?che à l ? écran les tuples de la table voiture Il est possible aussi de mentionner certains attributs à a ?cher et de préciser les tuples véri ?ant une condition Exemple La requête SQL pour a ?cher le prix et le modèle des voitures de marque Renault ? SELECT PRIX MODÈLEFROM VOITURE WHERE MARQUE RENAULT Le résultat a ?ché à l ? écran de cette requête est le suivant Une condition peut être simple ou composée Une condition composée utilise les opérateurs logiques And Or et ou Not TD ?n du chapitre CExemple La requête SQL pour a ?cher le modèle le prix et le prix TTC des voitures de marque Renault ? de prix HT inférieur ou égale à millions SELECT
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 10, 2021
- Catégorie Marketing
- Langue French
- Taille du fichier 61.3kB