Rappels sur les bases de données relationnels
- Qu’est ce qu’une base de données relationnels
- Le langage SQL ISO
- Notion de driver d’accès à la base de données
- Lien avec ODBC
- L’architecture Qt SQL
- Travaux pratiques : installation et démarrage d’une base de données relationnelles
Exécution de requêtes SQL
- Requêtes de mise à jours
- Requêtes de sélection de données
- Problématiques liées à l’injection SQL
- Se prémunir contre les injections SQL : le bind de données
- Travaux pratiques : réalisation d’un programme de manipulation de données, tests des problématique liées à l’injection SQL et contre-mesures adéquat.
Liaison des données avec un modèle QT
- Présentation de la notion de modèle QT
- Liaison des données au modèle
- Travaux pratiques : étude d’exemples de liaisons de modèles aux données