info:bdd:sqlitevscode

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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] mnoinfo: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]
-<html><p style="color:red">En cours de modification</p</html>+
 {{ :info:bdd:sqlite.jpg?nolink&250|}} {{ :info:bdd:sqlite.jpg?nolink&250|}}
  
Ligne 35: Ligne 35:
 <callout type="warning" title="AVANT de COMMENCER" color="red" icon="true">**SQLITE3** doit être installé sur le PC (voir <html><a href= "https://www.sqlitetutorial.net/download-install-sqlite/" target="_blank">How To Download & Install SQLite Tools</a></html>). L'<html><a href="https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&ssr=false#overview" target="_blank">extension SQLite</a></html> doit être installée dans VSCode.</callout> \\ <callout type="warning" title="AVANT de COMMENCER" color="red" icon="true">**SQLITE3** doit être installé sur le PC (voir <html><a href= "https://www.sqlitetutorial.net/download-install-sqlite/" target="_blank">How To Download & Install SQLite Tools</a></html>). L'<html><a href="https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&ssr=false#overview" target="_blank">extension SQLite</a></html> doit être installée dans VSCode.</callout> \\
  
-\\ 
  
 ====2. Programmation ==== ====2. Programmation ====
Ligne 245: Ligne 244:
 \\ \\
  
-==== 3. Contraintes d'intégrité ==== <html><p style="color:red">En cours</p</html>+==== 3. Contraintes d'intégrité ==== 
   * **Ressources** : <html><a href="https://www.sqlitetutorial.net/sqlite-foreign-key/" target="_blank">SQLITE tutorial - FOREIGN KEY</a> et <a href="https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&ssr=false#overview" target="_blank">Extension VSCode SQLite</a></html>   * **Ressources** : <html><a href="https://www.sqlitetutorial.net/sqlite-foreign-key/" target="_blank">SQLITE tutorial - FOREIGN KEY</a> et <a href="https://marketplace.visualstudio.com/items?itemName=alexcvzz.vscode-sqlite&ssr=false#overview" target="_blank">Extension VSCode SQLite</a></html>
  
Ligne 261: Ligne 260:
 statut CHECK(statut IN ('actif','inactif')) statut CHECK(statut IN ('actif','inactif'))
 </code> </code>
 +
 +\\
  
 ===🔑 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
 </code> </code>
 +
 +\\
  
 ===✔️ 3.4 Contraintes CHECK === ===✔️ 3.4 Contraintes CHECK ===
Ligne 293: Ligne 298:
 CHECK(date_fin >= date_debut) CHECK(date_fin >= date_debut)
 </code> </code>
 +
 +\\
  
 ===📦 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 ===
  • info/bdd/sqlitevscode.1769530012.txt.gz
  • Dernière modification : 2026/01/27 17:06
  • de mno