Bases de données
(2/4)
Stéphane Gonnord
Contexte global
Requêtes SQL
Format général
Sélection, projection
Opérations ensemblistes
Joindre deux tables
Produit cartésien : non !
Jointure
Utilité des clés
Calculs d’agrégats
Principe
Formellement
Exercices
Finalement...
Autres exemples
IPrénoms
ISchéma relationnel :
(prenom:texte, nombre:entier, sexe:texte, annee:entier)
IExemples de ligne :
(’Antonio’, 5, ’M’, 2012)
(’Stéphane’, 6, ’M’, 2013)
ICommunes/départements/régions
ISchéma relationnel :
communes(id:entier,dep:texte,nom:texte,pop:entier)
departements(id:texte, reg:entier, nom:texte)
regions(id:entier, nom:texte)
IExemples de lignes/tuples :
(’2A041’, ’2A’, ’Bonifacio’, 2955)
(’2A’, 94, ’Corse-du-Sud’)
(94, ’Corse’)