truc2geek

2013/05/07

Carnet d’Adresse, part 10 : v0_011 (SuppData, DataLiee ; suite)

Précédemment, on s’est aperçu que Python 2.6.5 utilise la version 2.5.9 de SQLite, qui ne gère pas l’intégrité référentielle.
Cette fois, on va donc installer Python 2.7, vérifier que l’appli fonctionne comme avant, et coder la suppression des données.

(more…)

Publicités

2012/04/18

SQLite part 2 : intégrité référentielle

Filed under: SQLite — Étiquettes : , , , , , , — truc2geek @ 22:03

Intégrité référentielle

C’est le mécanisme interne à la Base de Données qui garantit la cohérence des données.

Concrètement, dans une BD contenant une table « clients » et une table « contrats », il serait illogique par exemple de pouvoir créer un contrat qui ne soit rattaché à aucun client, ou encore de pouvoir supprimer un client si au moins un contrat lui est rattaché.

Pour qu’une BD se comporte comme attendu, il est indispensable de bien définir les relations entre les données.

(more…)

Créez un site Web ou un blog gratuitement sur WordPress.com.