Beruflich Dokumente
Kultur Dokumente
com/
Le langage SQL
Structured Query Language Standard tabli pour SGBD relationnel Partie LDD
o
Partie LMD
o
11/14/2010
Niveau conceptuel
o o o
Domaines
CREATE DOMAIN
Contraintes d'intgrit
PRIMARY KEY, FOREIGN KEY, UNIQUE KEY, CHECK,.
11/14/2010
11/14/2010
Syntaxe de spcificationDeColonne
11/14/2010
Types SQL
Numrique exact
INTEGER (ou INT) Entier Exemples : 2, 3, 459 o SMALLINT Petit entier Exemples : 2, 3, 459 o NUMERIC(p, c) (ou DECIMAL(p, c) ou DEC(p, c)) Nombre dcimal avec p chiffres significatifs (excluant le point) et c chiffres aprs le point Exemples : 2.5, 456.342, 6
o
11/14/2010
Types SQL
Numrique approximatif
REAL Point flottant Exemples : 3.27E-4, 24E5 o DOUBLE PRECISION Point flottant double prcision Exemples : 3.27265378426E-4, 24E12 o FLOAT(n) Point flottant
o
11/14/2010
Types SQL
Chane de caractres
o o
11/14/2010
Types SQL
Date et temps o DATE
anne (quatre chiffres), mois (2 chiffres) et jour (2 chiffres) Exemple : DATE 2006-08-25'
o
TIME[(p)]
heure (2 chiffres), minutes (2 chiffres), secondes (2 +p chiffres) Exemple : TIME '14:04:32.25'
TIMESTAMP[(p)]
DATE + TIME Exemple : TIMESTAMP 2006-02-15 14:04:32.25'
INTERVAL
Reprsente un intervalle de temps.
11/14/2010
CASCADE
o
11/14/2010
Syntaxe
11/14/2010
...
11/14/2010
Multi-ensemble !
11/14/2010
Clause DISTINCT
Produire les noClient et dateCommande de toutes les Commandes
11/14/2010
noClient, dateCommande
(Commande)
(Article)
ConditionSQL - BETWEEN
Slectionner les Commandes du mois de juin de l'anne 2000
11/14/2010
ConditionSQL - IN
Slectionner les Commandes du Client dont le noClient est 10 ou 40 ou 80
11/14/2010
ConditionSQL - LIKE
Slectionner les Clients dont le nomClient contient le mot Le 2ime lettre du nomClient = o et dernire lettre est un k
11/14/2010
ConditionSQL - IS NOT NULL Slectionner les Articles dont la description n'est pas une valeur nulle
11/14/2010
11/14/2010
Client Commande
11/14/2010 Laila FETJAH. Tous droits rservs.
Pole
nomClient
(Client
Article))
11/14/2010
11/14/2010
Oprateurs
11/14/2010
Pseudo-colonnes
Les Commandes de la journe
11/14/2010
11/14/2010
11/14/2010
11/14/2010
11/14/2010
11/14/2010