Résumé : Bases de Données et SQL
Chapitre I : Introduction aux Bases de Données
- Information : Élément de connaissance concernant des faits ou des éléments particuliers.
- Donnée : Représentation conventionnelle traitée par un ordinateur.
- Une base de données (BD) est un ensemble structuré de données permettant le stockage et la
manipulation efficaces.
Chapitre II : Le Langage SQL
- SQL : Structured Query Language, utilisé pour interagir avec des bases relationnelles.
Catégories principales :
1. Langage de Définition des Données (LDD) : CREATE, ALTER, DROP.
2. Langage de Manipulation des Données (LMD) : INSERT, UPDATE, DELETE.
3. Langage d'Interrogation des Données (LID) : SELECT, WHERE, ORDER BY.
4. Langage de Contrôle des Données (LCD) : COMMIT, ROLLBACK.
Commandes SQL Essentielles
- Création de bases :
* CREATE DATABASE NomBD : Crée une nouvelle base de données.
* DROP DATABASE NomBD : Supprime une base de données.
- Gestion des tables :
* CREATE TABLE : Définit une nouvelle table.
* ALTER TABLE : Modifie une table existante.
- Requêtes :
* INSERT INTO : Insère des données.
* UPDATE : Modifie des données.
* DELETE FROM : Supprime des données.
Résumé : Bases de Données et SQL
Jointures et Sous-requêtes
- Types de jointures :
1. Jointure Naturelle : Combine automatiquement les colonnes communes.
2. Theta-jointure : Basée sur une condition explicite.
3. Jointures externes (gauche/droite) : Inclut les lignes sans correspondance.
- Sous-requêtes : Permettent d'impliquer une requête dans une autre pour affiner les résultats.