420-3N3-DM - Menu du cours

Le cours 420-3N3-DM permet à l'étudiant de s'initier aux bases de données. Il vise à donner à l'étudiant une base suffisante pour qu'il puisse discuter, comprendre et appliquer les notions de conception et d'utilisation des BD.

Cours 1 - Intro aux bases de données

L'objectif du cours est de présenter un premier logiciel SQLite et de faire quelques requêtes de base en exercice.

Cours 2 - Les types de données et l'insertion

L'objectif du cours est de connaitre les types de données SQLite et de faire des insertions de données.

Cours 3 - Les associations et les jointures

L'objectif du cours est de comprendre les associations à l'intérieur d'une base de données et de faire des requêtes sur ces associations via les jointures.

Cours 4 - Suite sur les jointures

Cours 5 - La création des tables et le DEA

L'objectif du cours 5 est de créer des tables dans une base de données ainsi que de générer un diagramme d'entité relation DEA. Le cours 6 ajoute les concepts de modifications et de suppressions des données.

Cours 6 - Modification des données

Le cours 6 ajoute les concepts de modifications et de suppressions des données.

Cours 7 - L'agrégation

L'objectif du cours 7 est de comprendre les fonctions d'agrégation pour effectuer des opérations sur un ensemble de données.

Cours 8 - Les sous-requêtes

L'objectif du cours 8 est d'utiliser des sous-requêtes ou des requêtes imbriquée pour obtenir une ou des valeurs utiles pour notre requête principale.

Cours 10 - Draw.io et normalisation

L'objectif du cours 10 est de présenter un logiciel pour faire un diagramme d'entités associations. Une autre partie est pour présenter les techniques de normalisations

Cours 11 - SGBD PostgreSQL

L'objectif du cours 11 est de se familiariser avec le SGBD PostgreSQL et de comprendre les différences avec SQLite.

Cours 12 - Sécurité, sauvegarde et dates

L'objectif du cours 12 est de sécuriser nos données dans PostgreSQL, de gérer des sauvegardes et de faire des transformations sur les dates.

Cours 13 - Vue et transactions

L'objectif du cours 13 est de créer des vues et gérer transactions avec PostgreSQL.