3ttr
4ttr
5ttr
6ttr
5tq
6tq
4gms
5gms
6gms
5e TTR INFO
5TTR
Informatique & Robotique
Gestion des données
5 chapitres
C'est quoi une donnée?
Les bases de données
La chaos de données peu structurées
Identifier et structurer les données
Le chaos des données - Exercices 💪🏻
Identifier ses données
Les relations
Un SGBDR, c'est quoi ?
Du MCD au modèle relationnel
Créer sa base et ses tables avec HeidiSQL
Les clés étrangères en pratique
Parcours DB
Analyser et Structurer
Des données en vrac
Décrire ses données : le schéma entité-association
Stocker ses premières données
Créer la base dans DB Browser
Identifier ses données : la clé primaire
Fiche à étudier — Analyser et structurer
Afficher, trier et filtrer ses données
Lister le contenu d'une table
Trier les résultats avec ORDER BY
Filtrer les lignes avec WHERE
Chercher un motif avec LIKE
Les valeurs absentes : NULL
Limiter le nombre de lignes avec LIMIT
Fiche à étudier — Afficher, trier et filtrer ses données
Compter, calculer, regrouper
Animation : le voyage d'une requête
Vidéo : le voyage d'une requête
Éliminer les doublons avec DISTINCT
Compter des lignes avec COUNT
Calculer : MIN, MAX, SUM, AVG et ROUND
Un résultat par groupe : GROUP BY
Filtrer les groupes : HAVING
Fiche à étudier — Compter, calculer, regrouper
Ajouter des contraintes
Interdire les cases vides : NOT NULL
Interdire les doublons : UNIQUE
Prévoir une valeur par défaut : DEFAULT
Fiche à étudier — Ajouter des contraintes
Définir et modifier ses données (DDL et DML)
Créer et modifier une table : CREATE et ALTER
Ajouter des lignes : INSERT
Modifier des lignes : UPDATE
Supprimer des lignes : DELETE
Fiche à étudier — Définir et modifier ses données
Relier deux entités (1-N)
Une seule table ne suffit pas
Relier deux entités
Interroger deux tables
Fiche à étudier — Relier deux entités (1-N)
phpMyAdmin : le même travail côté web
SQL — Premières requêtes (SELECT, FROM, WHERE, ORDER BY)
Schéma Entités-Associations
Schéma Entité-Association - Exercices de modélisation
Identifier les entités
Schéma Entité-Association - Projet Barista
Schéma Entité-Association - Projet D&D
Du modèle conceptuel au modèle physique
Système de Gestion de Base de Données (SGBD)
SQL
Supprimer des données en SQL (`DELETE`)
Mettre à jour des données en SQL (`UPDATE`)
Insérer des données en SQL (`INSERT`)
Les Requêtes SQL de Type SELECT
Comprendre les jointures en SQL
Types de données supportés par MySQL
SQLite
Créer une base SQLite avec DB Browser
Interroger une base SQLite : SELECT et COUNT
Accéder à une base SQLite avec Python
Utiliser un ORM avec SQLite : Peewee
Projets
Jeux Vidéo
1 chapitre
PyGame
Labyrinthe v0.1 - Les tuiles
Labyrinthe v0.2 - Personnage
Labyrinthe v0.0 - Affichage
Labyrinthe v0.3 - Collisions avec les murs
Outils indispensables
1 chapitre
Markdown: écrire du texte clair et structuré
Beta
Télécharge toutes les notes en PDF