Conception de la base de données
Apprenez à concevoir des bases de données en SQL pour traiter, stocker et organiser les données de manière plus efficace.
Commencer Le Cours Gratuitement4 heures13 vidéos52 exercices79 037 apprenantsDéclaration de réalisation
Créez votre compte gratuit
ou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.Formation de 2 personnes ou plus ?
Essayer DataCamp for BusinessApprécié par les apprenants de milliers d'entreprises
Description du cours
Une bonne conception de la base de données est cruciale pour une application performante. Tout comme vous ne commenceriez pas à construire une maison sans disposer d'un plan, vous devez réfléchir à la manière dont vos données seront stockées. Prendre le temps de concevoir une base de données permet d'économiser du temps et de la frustration par la suite, et une base de données bien conçue garantit la facilité d'accès et de récupération des informations. Lors du choix d'un modèle, de nombreuses considérations doivent être prises en compte. Dans ce cours, vous apprendrez à traiter, stocker et organiser les données de manière efficace. Vous verrez comment structurer les données grâce à la normalisation et comment présenter vos données à l'aide de vues. Enfin, vous apprendrez à gérer votre base de données et tout cela se fera sur une variété d'ensembles de données allant des ventes de livres aux locations de voitures, en passant par les critiques musicales.
Formation de 2 personnes ou plus ?
Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.Dans les titres suivants
Ingénieur de données associé en SQL
Aller à la pisteSQL pour les administrateurs de bases de données
Aller à la piste- 1
Traitement, stockage et organisation des données
GratuitCommencez votre voyage dans la conception de bases de données en découvrant les deux approches du traitement des données, OLTP et OLAP. Dans ce premier chapitre, vous vous familiariserez également avec les différentes formes sous lesquelles les données peuvent être stockées et vous apprendrez les bases de la modélisation des données.
OLTP et OLAP50 xpOLAP vs. OLTP100 xpQuelle est la meilleure solution ?50 xpStockage des données50 xpNommez ce type de données !100 xpCommande de ETL Tâches100 xpRecommander une solution de stockage50 xpConception de la base de données50 xpClassification des modèles de données100 xpChoix des tableaux de faits et de dimensions100 xpInterroger le modèle dimensionnel100 xp - 2
Schémas de base de données et normalisation
Ce chapitre vous permettra d'améliorer vos compétences en matière de modélisation des données. Vous apprendrez à mettre en œuvre les schémas en étoile et Snowflake, à reconnaître l'importance de la normalisation et à voir comment normaliser les bases de données à différents degrés.
Schéma de l'étoile et du Snowflake50 xpCourir d'une étoile à un Snowflake50 xpAjout de clés étrangères100 xpÉlargir la dimension du livre100 xpBases de données normalisées et dénormalisées50 xpInterroger le schéma en étoile100 xpInterroger le schéma de Snowflake100 xpMise à jour des pays100 xpExtension du schéma Snowflake100 xpFormes normales50 xpConversion en 1NF100 xpConversion en 2NF100 xpConversion en 3NF100 xp - 3
Vues de la base de données
Préparez-vous à travailler avec des vues ! Dans ce chapitre, vous apprendrez à créer des vues et à les interroger. En outre, vous maîtriserez des fonctionnalités plus avancées pour les gérer et vous terminerez en identifiant la différence entre les vues matérialisées et non matérialisées.
Vues de la base de données50 xpTableaux et vues100 xpVisualisation des vues100 xpCréation et interrogation d'une vue100 xpGestion des vues50 xpCréer une vue à partir d'autres vues100 xpAccorder et révoquer l'accès100 xpVues actualisables50 xpRedéfinir une vue100 xpVues matérialisées50 xpMatérialisé ou non matérialisé100 xpCréation et rafraîchissement d'une vue matérialisée100 xpGestion des vues matérialisées50 xp - 4
Gestion des bases de données
Ce dernier chapitre se termine par quelques sujets relatifs à la gestion des bases de données. Vous apprendrez comment accorder l'accès à la base de données en fonction des rôles des utilisateurs, comment partitionner les tableaux en éléments plus petits, ce qu'il faut garder à l'esprit lors de l'intégration des données, et quel site DBMS correspond le mieux aux besoins de votre entreprise.
Rôles et contrôle d'accès à la base de données50 xpCréer un rôle100 xpGRANT les privilèges et les attributs ALTER100 xpAjouter un rôle d'utilisateur à un rôle de groupe100 xpPartitionnement des tableaux50 xpRaisons de partitionner50 xpPartitionnement et normalisation100 xpCréation de cloisons verticales100 xpCréation de cloisons horizontales100 xpIntégration des données50 xpCe qu'il faut faire et ne pas faire en matière d'intégration de données100 xpAnalyse d'un plan d'intégration de données50 xpChoisir un système de gestion de base de données (DBMS)50 xpSQL contre NonSQL50 xpChoisir le bon DBMS100 xp
Formation de 2 personnes ou plus ?
Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.Dans les titres suivants
Ingénieur de données associé en SQL
Aller à la pisteSQL pour les administrateurs de bases de données
Aller à la pistecollaborateurs
Lis Sulmont
Voir PlusContent Program Manager at Duolingo
Qu’est-ce que les autres apprenants ont à dire ?
Inscrivez-vous 15 millions d’apprenants et commencer Conception de la base de données Aujourd’hui!
Créez votre compte gratuit
ou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.