truc2geek

2012/05/17

Python, part 2 : applis en mode console

Filed under: Python — Étiquettes : , , , , , , — truc2geek @ 13:13

on peut écrire un programme Python avec n’importe quel éditeur de texte.
on n’a pas de compilation à effectuer, le code (bytecode compilé automatiquement en fait) est intreprété.
attention à l’indentation, qui est gérée automatiquement dans l’IDLE : si elle n’est pas respectée, le programme ne
pourra pas être exécuté.
dans Notepad++ par exemple, pour éviter le problème : « Paramétrage », « Préférences », onglet « Menu langage/Tabulations » :
dans la zone « Tabulations » sur la droite, cocher « Insérer des espaces »

(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…)

SQLite part 1 : première approche

Filed under: SQLite — Étiquettes : , , — truc2geek @ 13:38

Présentation

SQLite est une base de données très légère, facile à mettre en place, portable dont le code est dans le domaine public.
Le site officiel (en anglais uniquement) : http://www.sqlite.org/
Vous y trouverez une meilleure définition, des exemples d’utilisation, une FAQ, la documentation etc.

La rubrique SQLite sur le forum du site Developpez.com est une source d’informations et d’aide.

Et un livre, en anglais, qui m’est utile : « The SQL Guide to SQLite », de Rick F. van der Lans, publié par Lulu.

J’utilise SQLite version  3.7.11, sous Windows 7.

(more…)

Propulsé par WordPress.com.