Support de La Formation Le Langage SQL - SS
Support de La Formation Le Langage SQL - SS
Support de La Formation Le Langage SQL - SS
Le langage SQL
• contact@valneo-xi.fr
• Mon profil sur alphorm.com : http://www.alphorm.com/auteur/noureddine-drissi
Formation Administration
SQL Server 2012 (70-462)
Formation Administration
PostgreSQL
Formation MongoDB,
administration
• Livres :
Processeur
• Minimum :
- Processeur x86 : 1,0 GHz, Processeur x64 : 1,4 GHz
Disque
• Minimum :
- 2,2 GO disponible
• SGBDR
• http://www.microsoft.com/fr-fr/download
- SQL Server 2012 Express Edition (SQLEXPR_x64_FRA.exe)
data
SQL
Tables
fact
Client SQL
Oracle, SQL Server,
PostgreSQL, MySQL
Colonne (champ)
Enregistrement
Table
• Clés primaires
• Contrainte UNIQUE
• Clés étrangères
• Contraintes de contrôle
Portabilité limité
Fonctions spécifiques à chaque SGBDR
Typage différent d’un SGBDR à un autre
FORMATEURS FORMATIONS
Clé primaire
FORMATEURS.formateur_num=FORMATIONS.formateur_num
Résultat de la requête
FORMATEURS FORMATIONS
X
Clé primaire
Résultat de la requête
FORMATEURS FORMATIONS
Clé primaire
FORMATEURS.formateur_num=FORMATIONS.formateur_num
Résultat de la requête
10 10
11 10
12 11
13 11
TABLE1.code_client=TABLE2.code_client
Jointure EXTERNE
LEFT | RIGHT | FULL OUTER JOIN
Autojointure
JOIN ON
• Nécessite des alias
INTERSECT
Permet d’obtenir les lignes communes de plusieurs requêtes
• requête1 INTERSECT [ALL] requête2
Requête principale
Sous-requête
renvoyant une seule
valeur
Opérateur Sous-requête
renvoyant plusieurs
valeurs
Sous-requête
Clé Clé
primaire primaire
Clé
NOT
Clé
primaire
NULL
étrangère
Compris entre
18 et 70
Date du
jour par
defaut Compris
entre 1 et 7
Compris entre
01 et 95 UNIQUE
SELECT nom,prenom
FROM clients
WHERE
nom=‘Harabazan’
Bloc de données
Clé Clé
primaire primaire
Clé
NOT
Clé
primaire
NULL
étrangère
Compris entre
18 et 70
Date du
jour par
defaut Compris entre
UNIQUE 30 et 150
Compris entre
01 et 95
FIN
Merci pour votre attention