Académique Documents
Professionnel Documents
Culture Documents
JLH 06 SQL DDL
JLH 06 SQL DDL
RL EWOUYA
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 1
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
1.1 Introduction
1.2 Création d'un schéma
1.3 Création d'une table
1.4 Modification d'une table
1.5 Les structures physiques
1.6 Exemple
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 2
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
1.1 INTRODUCTION
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 3
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
1.1 Introduction
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 4
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
CLICOM
Déconnexion
disconnect CON_21Dec2009_002;
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 5
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
Contenu
b) Les identifiants
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 6
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
CLIENT
NCLI: char (10)
NOM: char (32)
ADRESSE: char (60)
LOCALITE: char (30)
CAT[0-1]: char (2)
COMPTE: num (9,2)
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 7
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 8
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
Les domaines
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 9
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 10
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 11
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
CLIENT
NCLI
NOM
ADRESSE
LOCALITE
CAT[0-1]
COMPTE
id: NCLI
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 12
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
CLIENT
NCLI
NOM
ADRESSE
LOCALITE
CAT[0-1]
COMPTE
id: NCLI
id': NOM
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 13
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 14
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 15
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
match full : si les colonnes sont toutes null, la contrainte est ignorée. Si elles sont
toutes non null, elle est évaluée. Dans les autres cas, elle n’est pas satisfaite.
match partial : la contrainte est évaluée pour les colonnes non null. La table cible doit
contenir au moins une ligne dont l’identifiant comporte les valeurs non null
de la clé étrangère.
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 16
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 17
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 18
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 19
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
Contenu
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 20
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 21
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 22
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 23
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 24
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
Contenu
a) Les index
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 25
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
CLIENT
NCLI Les index
create unique index XCLI_NCLI on CLIENT(NCLI);
NOM
ADRESSE
LOCALITE
CAT[0-1]
COMPTE
id: NCLI
acc
acc: LOCALITE
create index XCLI_LOC on CLIENT (LOCALITE);
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 26
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
CLIENT
PRODUIT
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 27
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
1.6 EXEMPLE
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 28
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
CLICOM/SQL2
CLIENT
NCLI
NOM PRODUIT CLI_PRO_DAT
ADRESSE NPRO
LOCALITE LIBELLE CLIENT
COMMANDE
CAT[0-1] PRIX PRODUIT
NCOM
COMPTE DETAIL QSTOCK
DATECOM
id: NCLI NCLI id: NPRO
NCOM COM_DAT
acc acc
id: NCOM NPRO
acc: NOM acc QCOM COMMANDE
acc: LOCALITE ref: NCLI id: NCOM DETAIL
acc NPRO
acc: DATECOM acc
ref: NCOM
ref: NPRO
acc
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 29
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 30
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 31
1. Le langage SQL-DDL 1.1 Introduction 1.5 Les structures physiques
2. Le langage SQL DML (1) 1.2 Création d'un schéma 1.6 Exemple
3. Le langage SQL DML (2) 1.3 Création d'une table
4. Le langage SQL avancé 1.4 Modification d'une table
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 32
1. Le langage SQL-DDL
2. Le langage SQL DML (1)
3. Le langage SQL DML (2)
4. Le langage SQL avancé
Fin du module 1
Module suivant :
2. Le langage SQL DML (1)
azerty
II. Utilisation des bases de données Bases de données J-L Hainaut 2018 33
azerty Bases de données J-L Hainaut 2018 34