Construction et utilisation de bases de données relationnelles

via Coursera

Coursera

2000 Cours


course image

Aperçu

Maîtrisez les principes des bases de données relationnelles grâce à une formation pratique en SQL, modélisation des données et développement d'applications, apprenant ainsi à créer des solutions efficaces pour l'intelligence d'affaires et la prise de décision.

Programme

    - Introduction aux bases de données relationnelles -- Aperçu des concepts et applications des bases de données -- Avantages des bases de données relationnelles -- Composants clés : tables, lignes et colonnes - Conception de bases de données et modélisation des données -- Modélisation entité-association (ER) -- Traduction des modèles ER en schémas de bases de données -- Types de données et contraintes d'intégrité - Normalisation -- Concepts et importance de la normalisation -- Formes normales (1FN, 2FN, 3FN, BCNF) -- Décomposition des tables et préservation des dépendances - SQL pour l'interrogation et la manipulation de bases de données -- Requêtes SQL de base : SELECT, FROM, WHERE, ORDER BY -- SQL avancé : JOINs, sous-requêtes et opérations ensemblistes -- Manipulation des données : INSERT, UPDATE, DELETE -- Fonctions et agrégations en SQL - Mise en œuvre et gestion de bases de données -- Installation et configuration d'une base de données relationnelle -- Indexation et optimisation des requêtes -- Transactions et contrôle de concurrence -- Sauvegarde, récupération et mesures de sécurité - Développement d'applications basées sur des bases de données -- Intégration des bases de données avec des applications -- Utilisation d'API et de pilotes pour la connectivité aux bases de données -- Création d'applications web simples basées sur des bases de données - Intelligence d'affaires et prise de décision -- Introduction aux concepts d'intelligence d'affaires -- Technologies de data warehousing et OLAP -- Études de cas et applications réelles - Projet final -- Concevoir et mettre en œuvre une solution de base de données complète -- Présenter les conclusions et démontrer la fonctionnalité de l'application

Enseigné par

Gerald Balekaki and Yousef Elmehdwi


Étiquettes