Python level 4 - Implémenter une base de données avec Python et MySQL
Pendant ce module les participants vont:
- Implémenter une base de données avec Python et Mysql.
- L’utilisateur apprend à établir une connexion entre le programme et le serveur et à rédiger des instructions Python/Mysql pour construire une base de données.
- Etablir des clés primaires et clés étrangères.
- Gérer les contraintes référentielles.
- Échange de données (injection, lecture) par l’intermédiaire de tuples ainsi que la suppression de données seront réalisés.
Ce cours permet de comprendre la mise en œuvre d’une base de données relationnelle, du modèle physique de données jusqu’à la réalisation et l’exploitation des tables.
Des tranches de théories seront suivies par des exercices pratiques. Après chaque séance un travail à domicile facultatif est proposé et la théorie peut être révisée à travers des QCM.
Content
- Installer mysql.connector sous Python
- Etablir une connexion avec le serveur
- Créer, modifier et supprimer des tables, des champs
- Etablir des relations avec des clé primaires et clé étrangères
- Contraintes d’intégrité fonctionnelle
- Insérer des données dans les tables
- Valider ou annuler une transaction.
Learning Outcomes
Les apprenants sont capables:
- d'établir la connexion avec le serveur,
- d'utiliser des instructions Sql(DDL) pour manipuler la bases de données dans Python tel que création de tables, de champs et de clés primaires et de clés étrangères,
- de gérer des contraintes référentielles,
- de valider des transactions.
Training Method
Le cours enseigne à mener les participants à construire une base de données planifiés préalablement en utilisant des instructions Python et SQL (DDL).
Des notions de clé primaire et clé étrangère, contrainte référentielle et validation d’une transaction seront les piliers pour réussir la base de données.
Organised By
Digital Learning Hub Luxembourg
Prerequisites
P1, P2 et P3 ou similaire
Planning and location
14:00 - 17:00
14:00 - 17:00
14:00 - 17:00
14:00 - 17:00
Learning Track
This course is part of the following learning track(s) and can be booked as a stand-alone training or as part of a whole:
ESCO Occupations
Your trainer(s) for this course
Christiane GNAD
Christiane, an IT trainer with 20+ years of experience and a degree in IT, delivers sessions on topics like Python, cybersecurity, and databases, tailored to all skill levels for career success.