Le langage SQL

L'objectif de cette leçon est de vous permettre de formuler des requêtes sur une base de données relationnelles. Cette leçon est découpée en trois parties :

- la partie 1 qui décrit la formulation d'une requête et l'expression des opérations unaires

- la partie 2 qui décrit l'expression des requêtes binaires en particulier les jointures

- la partie 3 qui introduit quelques fonctions de calcul de SQL et est suivie d'un travail préparatoire sur l'application phpmyadmin qui permet de gérer une base de données MySQL sur un serveur PHP.

Partie 1

Errata

3’10’’ : le paramètre [ASC/DESC] doit être placé APRÈS les attributs : ORDER BY ADRESSE [ASC/DESC] ORDER BY ADRESSE, NOM, SS DESC.

4’55’’ : les enseignants se trouvent évidemment dans la relation ENSEIGNANT : SELECT N°SS_ENS, NOM FROM ENSEIGNANT

Partie 2

Partie 3

Errata

2’23’’ : Le résultat de la 2ème requête (calcul du CA par région) renvoie des régions et non des villes.

2’34’’ : Le résultat de la 3ème requête (régions avec un CA > 15) renvoie des régions et non des villes

Last modified: Thursday, 14 December 2017, 12:54 PM