Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| info:bdd:sqlitevscode [2026/01/27 17:06] – [2. Programmation] mno | info:bdd:sqlitevscode [2026/01/27 17:12] (Version actuelle) – [1. Présentation] mno | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| ===== SQLite dans VSCode ===== | ===== SQLite dans VSCode ===== | ||
| [Mise à jour le 27/1/2026] | [Mise à jour le 27/1/2026] | ||
| - | < | + | |
| {{ : | {{ : | ||
| Ligne 35: | Ligne 35: | ||
| <callout type=" | <callout type=" | ||
| - | \\ | ||
| ====2. Programmation ==== | ====2. Programmation ==== | ||
| Ligne 245: | Ligne 244: | ||
| \\ | \\ | ||
| - | ==== 3. Contraintes d' | + | ==== 3. Contraintes d' |
| * **Ressources** : < | * **Ressources** : < | ||
| Ligne 261: | Ligne 260: | ||
| statut CHECK(statut IN (' | statut CHECK(statut IN (' | ||
| </ | </ | ||
| + | |||
| + | \\ | ||
| ===🔑 3.2 Intégrité de clé=== | ===🔑 3.2 Intégrité de clé=== | ||
| Ligne 274: | Ligne 275: | ||
| * **Clé unique (UNIQUE)** \\ | * **Clé unique (UNIQUE)** \\ | ||
| * Valeurs distinctes mais peut accepter NULL | * Valeurs distinctes mais peut accepter NULL | ||
| + | |||
| + | \\ | ||
| ===🔗 3.3 Intégrité référentielle === | ===🔗 3.3 Intégrité référentielle === | ||
| Ligne 286: | Ligne 289: | ||
| SET NULL / SET DEFAULT | SET NULL / SET DEFAULT | ||
| </ | </ | ||
| + | |||
| + | \\ | ||
| ===✔️ 3.4 Contraintes CHECK === | ===✔️ 3.4 Contraintes CHECK === | ||
| Ligne 293: | Ligne 298: | ||
| CHECK(date_fin >= date_debut) | CHECK(date_fin >= date_debut) | ||
| </ | </ | ||
| + | |||
| + | \\ | ||
| ===📦 3.5 Contraintes d’unicité et de non nullité === | ===📦 3.5 Contraintes d’unicité et de non nullité === | ||
| Ligne 298: | Ligne 305: | ||
| * **NOT NULL** \\ Oblige la présence d’une valeur (ex : nom d’un client) | * **NOT NULL** \\ Oblige la présence d’une valeur (ex : nom d’un client) | ||
| + | |||
| + | \\ | ||
| ===🧮 3.6 Intégrité transactionnelle === | ===🧮 3.6 Intégrité transactionnelle === | ||