pdf
-
e-book
-
archive
Introduction aux langage SQL
Alexandre Meslé
28 février 2022
Table des matières
Chapitre 1 Notes de cours
1.1 Introduction
1.1.1 Qu’est-ce qu’un SGBDR ?
1.1.2 SQL
1.1.3 Connexion à une base de données
1.1.4 Consultation des tables
1.1.5 Organisation relationnelle des données
1.2 Contraintes déclaratives
1.2.1 Valeurs par défaut
1.2.2 Champs non renseignés
1.2.3 Clé primaire
1.2.4 Clé étrangère
1.2.5 Syntaxe alternative
1.3 Introduction aux requêtes
1.3.1 Compléments sur
SELECT
1.3.2 Instruction
WHERE
1.3.3 Conditions
1.3.4 Suppression
1.3.5 Mise à jour
1.4 Jointures
1.4.1 Principe
1.4.2 Produit cartésien
1.4.3 Jointure
1.4.4 Jointures réflexives
1.5 Agrégation de données
1.5.1 Fonctions d’agrégation
1.5.2 Groupage
1.6 Vues
1.6.1 Définition
1.6.2 Syntaxe
1.6.3 Application
1.6.4 Suppression
1.7 Requêtes imbriquées
1.7.1 Sous requêtes renvoyant une valeur scalaire
1.7.2 Sous requêtes renvoyant une colonne
1.7.3 Sous requêtes non correlées renvoyant une table
1.7.4 Sous requêtes correlées
1.8 Procédures stockées
1.8.1 Exemple
1.8.2 SQL Procédural
1.8.3 Procédures
1.8.4 Curseurs
1.8.5 Triggers
Chapitre 2 Exercices
2.1 Survol de SQL
2.2 Contraintes déclaratives
2.2.1 Playlists
2.2.2 Mise en place de contraintes
2.3 Introduction aux requêtes
2.3.1 Modules et pré-requis
2.3.2 Géométrie
2.4 Jointures
2.4.1 Livraisons
2.4.2 Arbre généalogique
2.5 Agrégation de données
2.5.1 Fonctions d’agrégation
2.5.2 Groupage
2.5.3
HAVING
2.6 Vues
2.7 Requêtes imbriquées
2.7.1 Sous-requêtes de type scalaire ou colonne
2.7.2 Sous-requêtes de type table
2.8 Procédures stockées
2.8.1 Bibliothèque
2.9 Révisions
Annexe A Scripts de création de tables
A.1 Livraisons Sans contraintes
A.2 Modules et prerequis
A.3 Géométrie
A.4 Livraisons
A.5 Arbre généalogique
A.6 Comptes bancaires
A.7 Comptes bancaires avec exceptions
A.8 Secrétariat pédagogique
A.9 Mariages
A.10 Bibliothèque
Chapitre 1 Notes de cours
Introduction
Qu’est-ce qu’un SGBDR ?
SQL
Connexion à une base de données
Consultation des tables
Organisation relationnelle des données
Contraintes déclaratives
Valeurs par défaut
Champs non renseignés
Clé primaire
Clé étrangère
Syntaxe alternative
Introduction aux requêtes
Compléments sur
SELECT
Instruction
WHERE
Conditions
Suppression
Mise à jour
Jointures
Principe
Produit cartésien
Jointure
Jointures réflexives
Agrégation de données
Fonctions d’agrégation
Groupage
Vues
Définition
Syntaxe
Application
Suppression
Requêtes imbriquées
Sous requêtes renvoyant une valeur scalaire
Sous requêtes renvoyant une colonne
Sous requêtes non correlées renvoyant une table
Sous requêtes correlées
Procédures stockées
Exemple
SQL Procédural
Procédures
Curseurs
Triggers
Chapitre 2 Exercices
Survol de SQL
Contraintes déclaratives
Playlists
Mise en place de contraintes
Introduction aux requêtes
Modules et pré-requis
Géométrie
Jointures
Livraisons
Arbre généalogique
Agrégation de données
Fonctions d’agrégation
Groupage
HAVING
Vues
Requêtes imbriquées
Sous-requêtes de type scalaire ou colonne
Sous-requêtes de type table
Procédures stockées
Bibliothèque
Révisions
Annexe A Scripts de création de tables
Livraisons Sans contraintes
Modules et prerequis
Géométrie
Livraisons
Arbre généalogique
Comptes bancaires
Comptes bancaires avec exceptions
Secrétariat pédagogique
Mariages
Bibliothèque
Ce document a été traduit de L
A
T
E
X par
H
E
V
E
A