Gestion des données et Design de données partie 2 fait progresser votre expertise des bases de données avec l'optimisation des performances, SQL avancé, l'administration d'entreprise et les technologies cloud. Complétez votre base de données de projet tout en maîtrisant les compétences de niveau production en matière de sécurité, de mise à l'échelle et de systèmes distribués. Développez les compétences avancées nécessaires pour occuper des postes d'architectes de bases de données et de données de haut niveau.
Dans le module 8, vous apprendrez les aspects critiques de la gestion des données et du contrôle de la concurrence dans les systèmes de base de données, qui sont des outils essentiels pour maintenir l'intégrité des données et les performances dans les environnements multi-utilisateurs. Ce module est également conçu pour vous aider à évaluer les différents mécanismes de contrôle de la concurrence et à comprendre leurs implications sur l'intégrité des données et l'efficacité des transactions. Vous apprendrez à analyser le blocage des transactions et à comprendre ses effets sur les opérations des bases de données, ce qui vous permettra d'acquérir les compétences nécessaires pour concevoir des systèmes de bases de données plus fiables et plus cohérents.
Inclus
4 vidéos14 lectures2 devoirs1 sujet de discussion
Afficher les informations sur le contenu du module
4 vidéos•Total 6 minutes
Introduction au cours•1 minute
Rencontrez vos professeurs•1 minute
Gestion des transactions•2 minutes
Contrôle de la concurence•1 minute
14 lectures•Total 126 minutes
Introduction au cours•1 minute
Gestion des données et Design de données Partie 2 Syllabus•5 minutes
Intégrité académique•1 minute
Gestion des transactions de la base de données•6 minutes
Niveaux d'isolement•3 minutes
Contrôle de la concurence•8 minutes
Comment définir le niveau d'isolation des transactions•54 minutes
Comment enquêter sur un conflit de transaction•5 minutes
Technique n° 1 : Utiliser le moniteur d'activité•10 minutes
Technique n°2 : Utiliser des vues de gestion dynamiques•10 minutes
Technique n° 3 : Utiliser une procédure stockée dans le système•10 minutes
Technique n° 4 : Utiliser la commande de console de base de données (DBCC)•10 minutes
Impasse•2 minutes
Résumé du module 8•1 minute
2 devoirs•Total 10 minutes
Évaluez votre apprentissage : Gestion des transactions•5 minutes
Évaluez votre apprentissage : Contrôle de la concurence•5 minutes
1 sujet de discussion•Total 30 minutes
Rencontrez vos camarades d'apprentissage•30 minutes
DDL SQL, rapports horizontaux et parcours de graphes
Module 2•4 heures à terminer
Détails du module
Dans le module 9, nous abordons les défis à multiples facettes de la sécurité des données, du chiffrement et de la présentation efficace des données dans les environnements de base de données. Ce module vous permettra d'approfondir votre compréhension des vulnérabilités des données et des stratégies utilisées pour les atténuer, d'évaluer divers algorithmes de chiffrement pour protéger les informations sensibles et de développer des compétences dans la création de rapports rationalisés dans un format de rapport horizontal pour une analyse efficace des données. Vous acquerrez également des compétences dans la manipulation des données graphiques en tirant parti des techniques de programmation SQL avancées pour traiter efficacement les structures de données complexes.
Inclus
2 vidéos20 lectures2 devoirs
Afficher les informations sur le contenu du module
2 vidéos•Total 4 minutes
Langage de définition de données SQL (DDL) et programmation SQL avancée•3 minutes
Introduction aux vues SQL•2 minutes
20 lectures•Total 204 minutes
Concepts de sécurité•8 minutes
Cryptage•8 minutes
Authentification et autorisation•4 minutes
Audits de bases de données•2 minutes
Comment créer une base de données contenue•4 minutes
SQL dynamique et injection SQL•6 minutes
Création de vues SQL•10 minutes
Portée des variables SQL et des commandes DDL•6 minutes
Format de base des rapports horizontaux•8 minutes
Rapports horizontaux avec JOINs•5 minutes
Rapports horizontaux avec dates•73 minutes
Colonne à valeur unique ou colonne à valeurs multiples pour le reporting•8 minutes
Comment classer les données dans le rapport Short List (format horizontal) ?•7 minutes
Comment trier des données en cours d'utilisation d'une liste horizontale avec STRING_AGG ?•6 minutes
Base de données du graphique des propriétés•5 minutes
Notions de graphique•12 minutes
Principes de base du traitement graphique•4 minutes
Concepts de SQL et de traitement des graphes•2 minutes
Nomenclature - récursive•25 minutes
Résumé du module 9•1 minute
2 devoirs•Total 10 minutes
Évaluez votre apprentissage : Langage de définition de données SQL (DDL) et programmation SQL avancée•5 minutes
Évaluez votre apprentissage : Structures de base de données graphiques et navigation•5 minutes
Gouvernance des données et modules côté serveur SQL
Module 3•1 heure à terminer
Détails du module
Dans le module 10, vous explorerez les composants critiques de la Gouvernance des données et la programmation avancée côté serveur SQL, améliorant ainsi votre capacité à gérer et manipuler efficacement les données de l'organisation. Ce module vous permettra de comprendre en profondeur les principes de la Gouvernance des données, y compris son rôle dans la garantie de la qualité, de la convivialité et de la sécurité des données. Vous analyserez également les avantages et les limites des modules SQL côté serveur par rapport au code côté client et apprendrez à concevoir et à mettre en œuvre des fonctions SQL et des procédures stockées pour un traitement efficace des données. En outre, vous maîtriserez des techniques efficaces de traitement des erreurs dans la programmation SQL afin de garantir la robustesse et la fiabilité des opérations de la base de données.
Inclus
2 vidéos8 lectures2 devoirs
Afficher les informations sur le contenu du module
2 vidéos•Total 3 minutes
Gouvernance des données et modules côté serveur SQL•2 minutes
Fonction ou procédure stockée•1 minute
8 lectures•Total 75 minutes
Gouvernance des données•15 minutes
Code côté serveur et code côté client•5 minutes
Comprendre le code côté serveur•5 minutes
Catégories de fonctions SQL•10 minutes
Principes de base des déclencheurs SQL•5 minutes
Les déclencheurs SQL en pratique•9 minutes
Gestion des erreurs pour la programmation SQL•25 minutes
Résumé du module 10•1 minute
2 devoirs•Total 10 minutes
Évaluez votre apprentissage : Gouvernance des données•4 minutes
Évaluez votre apprentissage : Fonctions et procédures stockées•6 minutes
Mise en œuvre de la base de données
Module 4•2 heures à terminer
Détails du module
Dans le module 11, vous vous engagerez dans l'application pratique des modules SQL côté serveur pour mettre en œuvre et gérer des systèmes de base de données robustes et efficaces. Plus précisément, nous nous concentrerons sur l'exploitation des fonctions SQL, des procédures stockées et des déclencheurs pour automatiser les processus et sur la manière dont ils appliquent les règles commerciales et maintiennent des normes élevées d'intégrité des données. Vous apprendrez à créer et à déployer ces composants SQL de manière efficace, en veillant à ce que votre base de données ne fonctionne pas seulement efficacement, mais qu'elle respecte également les normes de gouvernance des données de l'organisation.
Inclus
1 vidéo12 lectures1 devoir
Afficher les informations sur le contenu du module
1 vidéo•Total 1 minute
Mise en œuvre de la base de données•1 minute
12 lectures•Total 123 minutes
Comment mettre en œuvre le TDE SQL•5 minutes
Comment chiffrer les données des colonnes d'un tableau ?•10 minutes
Comment sauvegarder la clé principale et le certificat de la base de données•40 minutes
Comment créer des colonnes calculées•11 minutes
Comment utiliser les déclencheurs SQL pour mettre en œuvre les règles de gestion ?•6 minutes
Comment utiliser les contraintes au niveau des tables pour mettre en œuvre des règles de gestion ?•7 minutes
Comment mettre en œuvre l'intégrité référentielle•3 minutes
Utiliser les Contraintes SQL pour maintenir l'Intégrité des données•10 minutes
Mise en œuvre de l'intégrité référentielle en présence d'une clé primaire composite•8 minutes
Contraintes CHECK SQL•17 minutes
Contrainte CHECK au niveau de la table et déclencheur•5 minutes
Résumé du module 11•1 minute
1 devoir•Total 4 minutes
Évaluez votre apprentissage : Mise en œuvre de la base de données•4 minutes
Exploration de données
Module 5•4 heures à terminer
Détails du module
Dans le module 12, vous naviguerez dans le paysage complexe de la conception de l'Entrepôt de données et du Data Mining, en acquérant une expertise dans la conception de solutions de stockage de données efficaces et dans l'extraction d'informations significatives grâce à des opérations SQL avancées et à des techniques de visualisation des données. Ce module vous guidera à travers diverses stratégies de conception d'entrepôt de données, telles que les modèles Inmon et Kimball, en vous aidant à comprendre leurs applications et leur efficacité dans différents contextes organisationnels. Vous maîtriserez également les opérations SQL PIVOT pour créer des rapports au format horizontal pour une représentation concise des données et vous utiliserez des outils de visualisation des données contemporains pour communiquer efficacement des informations basées sur les données.
Inclus
2 vidéos10 lectures2 devoirs
Afficher les informations sur le contenu du module
2 vidéos•Total 5 minutes
Entrepôt de données et Data mining•4 minutes
Outils de Data mining•1 minute
10 lectures•Total 234 minutes
Entrepôts de données•30 minutes
Brève introduction à l'Entrepôt de données•10 minutes
Conception d'un entrepôt de données•12 minutes
Introduction à SQL PIVOT•63 minutes
SQL UNPIVOT•6 minutes
Démonstration : Comment créer des rapports SQL PIVOT complexes•30 minutes
Démonstration : Comment utiliser HAVING avec PIVOT•5 minutes
Excellent rapport PIVOT SQL•2 minutes
Premiers pas avec les outils de visualisation des données•75 minutes
Résumé du module 12•1 minute
2 devoirs•Total 8 minutes
Évaluez votre apprentissage : Entrepôt de données et Data mining•4 minutes
Évaluez votre apprentissage : Outils de Data mining•4 minutes
Traitement SQL basé sur des ensembles et traitement procédural
Module 6•2 heures à terminer
Détails du module
Dans le module 13, vous apprendrez les subtilités des techniques de traitement SQL, en analysant les contrastes entre le traitement procédural et le traitement basé sur des ensembles afin de déterminer l'approche la plus efficace pour une gamme de tâches de base de données. Ce module vous permettra de comparer et d'évaluer les forces et les limites de ces styles de traitement, en améliorant votre capacité à choisir la bonne méthode en fonction des exigences spécifiques des différentes tâches de données. Vous évaluerez également diverses stratégies de déplacement des données, en acquérant des connaissances sur leur adéquation à différents scénarios d'intégration de données.
Inclus
1 vidéo10 lectures1 devoir
Afficher les informations sur le contenu du module
1 vidéo•Total 1 minute
Traitement SQL basé sur des ensembles et traitement procédural•1 minute
10 lectures•Total 86 minutes
Traitement des procédures SQL•12 minutes
Exemple de CURSEUR SQL•7 minutes
Concepts relatifs au mouvement des données•5 minutes
Mise en œuvre du mouvement des données•10 minutes
Comment introduire des données dans une base de données•1 minute
Outils ETL (Extract Transform Load)•2 minutes
Création d'un pipeline de données en cours d'utilisation SQL Server•3 minutes
Importation de données dans SQL Server en cours d'utilisation•15 minutes
Comment importer des données dans une base de données SQL Server•30 minutes
Résumé du module 13•1 minute
1 devoir•Total 4 minutes
Évaluez votre apprentissage : Traitement SQL basé sur des ensembles vs. traitement procédural•4 minutes
Gestion de la résilience et de la continuité des données
Module 7•2 heures à terminer
Détails du module
Dans le module 14, vous explorerez les aspects critiques de la résilience des bases de données, en vous concentrant sur la redondance et les stratégies de récupération de données pour garantir la disponibilité des données et la continuité de l'activité. Ce module permet de comprendre comment gérer efficacement la redondance des données et évaluer l'efficacité des plans de reprise après sinistre dans divers environnements opérationnels. Vous apprendrez différentes méthodes de synchronisation et leurs applications dans le maintien d'une haute disponibilité des bases de données, vous préparant à mettre en œuvre des stratégies robustes qui protègent les données contre les événements imprévus.
Inclus
2 vidéos14 lectures1 devoir
Afficher les informations sur le contenu du module
2 vidéos•Total 3 minutes
Expédition de grumes•1 minute
Haute disponibilité des bases de données et reprise après sinistre•2 minutes
14 lectures•Total 89 minutes
Introduction à la redondance des bases de données•5 minutes
Synchronisation des données synchrones et asynchrones•4 minutes
Groupes de disponibilité•5 minutes
Instantanés de base de données•6 minutes
Intégration de la Haute disponibilité dans l'architecture moderne des bases de données•4 minutes
Envoi de journaux pour la synchronisation des données•8 minutes
Contrôler la sauvegarde des bases de données dans un environnement de production de grande envergure•4 minutes
Réplication•37 minutes
Concepts de reprise après sinistre•3 minutes
Importance de la prévention de la perte de données et de la stratégie de sauvegarde•4 minutes
Résumé du module 14•1 minute
Sauvegarde du matériel de cours•2 minutes
Résumé du cours•4 minutes
Félicitations !•2 minutes
1 devoir•Total 4 minutes
Évaluez votre apprentissage : Haute disponibilité des bases de données et reprise après sinistre•4 minutes
Fondée en 1898, Northeastern est une université de recherche internationale qui se distingue par une approche de l'éducation et de la découverte axée sur l'expérience. L'université est un leader en matière d'apprentissage par l'expérience, grâce au programme d'éducation coopérative le plus étendu au monde. L'esprit de collaboration guide une entreprise de recherche inspirée par l'utilisation et axée sur la résolution des défis mondiaux en matière de santé, de sécurité et de durabilité.
OK
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Que recevrai-je si j'achète le certificat ?
Lorsque vous achetez un certificat, vous avez accès à tous les supports de cours, y compris les devoirs notés. Une fois le cours terminé, votre certificat électronique sera ajouté à votre page de réalisations. Vous pourrez alors l'imprimer ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.