Langage SQL Premiers objectifs du modèle relationnel 2 Les 12 règles de Codd 3
Langage SQL Premiers objectifs du modèle relationnel 2 Les 12 règles de Codd 3 Les 12 règles de Codd 4 Les 12 règles de Codd 5 SGBDR 6 Le relationnel Système de gestion de base de données (SGBD) 8 Modèle relationnel 9 Histoire du modèle relationnel 10 Terminologie (1) 11 Terminologie (2) 12 Terminologie (3) 13 Description de données - concepts de base 14 Description des données - Règles 15 Identification des données - clé primaire 16 Identification des données - clé primaire 17 Attributs Complexes Monovalués 18 Clé étrangère ou identifiant externe 19 Attributs simples multivalués (1) 20 Attributs simples multivalués (2) 21 Attribut complexes multivalués (1) 22 Attribut complexes multivalués (2) 23 L'algèbre relationnelle et la logique du SQL Algèbre relationnelle 25 Les opérations de l’algèbre relationnelle 26 Les opérations de l’algèbre relationnelle 27 Tables d’exemple 28 Opérations unaires 29 Opérateur SELECTION 30 Exercice 31 Opérateur PROJECTION 32 Exercice 33 Opérations ensemblistes (1) 34 Opérations ensemblistes (2) 35 Opérateur UNION 36 Opérateur INTERSECTION 37 Opérateur DIFFERENCE 38 Opérateur PRODUIT CARTESIEN 39 Opérations de JOINTURE 40 Opérations de JOINTURE / Theta-JOINTURE 41 Exercice 42 Exercice 43 Opérations EQUIJOINTURE / JOINTURE NATURELLE 44 Exemple de JOINTURE NATURELLE 45 Opération de division 46 Opération de division 47 Autres opérateurs 48 Autres JOINTURES 49 Opérateur JOINTURE EXTERNE 50 Complexité des opérateurs 51 Exercice 52 L'interrogation des données Les groupes de commandes SQL 54 Un langage de définition de données (LDD, ou en anglais DDL, Data definition language) • CREATE • ALTER • DROP • RENAME • TRUNCATE • COMMENT Un langage de manipulation de données (LMD, ou en anglais DML, Data manipulation language), la partie la plus courante et la plus visible de SQL. • SELECT • INSERT • UPDATE • DELETE • MERGE Un langage de contrôle de données (LCD, ou en anglais DCL, Data control language). • GRANT • REVOKE Un langage de contrôle des transactions (LCT ou en anglais TCL, Transaction control language) • COMMIT • SAVEPOINT • ROLLBACK • SET TRANSACTION et d'autres modules destinés notamment à écrire des routines (procédures, fonctions ou déclencheurs) et interagir avec des langages externes. Consultation des données 55 Exemple pour les requêtes 56 Format des requêtes 57 Requêtes simples (SELECT-FROM) 58 Elimination des doublons 59 Sélection de colonne (clause WHERE) 60 Opérateur Sélection 61 Opérations possibles (MYSQL) 62 Précédence des opérateurs 63 Utilisation des opérateurs 64 Utilisation des opérateurs (Chaînes) 65 Combinaison Sélection + projection 66 Requêtes simples 67 Requêtes simples (2) 68 Requêtes simples (3) 69 Requêtes et valeurs nulles 70 Les autres clauses (tri) 71 Les jointures Requêtes multi-tables (Opérateur Jointure) 73 Définition de la jointure 74 Jointure (Compléments) 75 Jointure (Compléments) 76 Exercice 77 Exercice 78 Traitements de groupes Fonctoins d'agrégat 80 Clause Group by 81 Utilisation des fonctions statistiques 82 Les sous-requêtes Opérateurs algébriques sur plusieurs tables Mise à jour des données Gestion des privilèges Gestion des objets Questions? uploads/Management/formation-64sql.pdf
Documents similaires
-
16
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Nov 18, 2021
- Catégorie Management
- Langue French
- Taille du fichier 4.4442MB