Introduction aux bases de données relationnelles SQL
Apprenez à créer l'un des moyens les plus efficaces de stocker des données : les bases de données relationnelles !
Commencer Le Cours Gratuitement4 heures13 vidéos45 exercices150 844 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
Explorer le rôle de SQL dans la gestion des bases de données relationnelles
Il y a de nombreuses raisons pour lesquelles SQL est le langage de requête par excellence pour la gestion des bases de données relationnelles. La principale est que SQL est un langage puissant qui permet de traiter de grandes quantités de données de manière complexe et de résoudre des questions analytiques délicates. Dans ce cours, vous obtiendrez une introduction aux bases de données relationnelles en SQL.Apprenez à créer des tableaux et à spécifier leurs relations, ainsi qu'à assurer l'intégrité des données. En outre, vous découvrirez d'autres caractéristiques uniques des systèmes de base de données, telles que les contraintes.
Créez votre première base de données
Vous commencez le cours en créant votre première base de données à l'aide de commandes SQL simples. Ensuite, vous apprendrez à mettre à jour votre base de données au fur et à mesure que la structure change en migrant des données et en supprimant des tableaux.Dans le dernier chapitre, vous collerez des tableaux avec des clés étrangères et établirez des relations qui bénéficieront grandement à la qualité de vos données. Enfin, vous effectuerez des analyses ad hoc sur votre nouvelle base de données.
Comprendre les bases des bases de données relationnelles
À la fin du cours, vous aurez acquis une compréhension de base, mais essentielle, des bases de données relationnelles SQL. Ils sont largement utilisés dans divers domaines de la science des données (de la santé à la finance) et sont par conséquent devenus l'un des langages essentiels pour les scientifiques des données. Si vous souhaitez approfondir vos connaissances, vous serez peut-être intéressé par nos cursus SQL pour les administrateurs de bases de données, SQL Server Developer et SQL Server pour les administrateurs de bases de données.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 pisteDéveloppeur SQL Server
Aller à la piste- 1
Votre première base de données
GratuitDans ce chapitre, vous allez créer votre toute première base de données à l'aide d'un ensemble de commandes simples sur SQL. Ensuite, vous migrerez les données des tableaux plats existants vers cette base de données. Vous apprendrez également comment interroger les méta-informations d'une base de données.
Introduction aux bases de données relationnelles50 xpCaractéristiques des bases de données relationnelles50 xpInterroger information_schema avec SELECT100 xpTableaux : Au cœur de chaque base de données50 xpCREATE vos premières TABLEs100 xpADD un COLUMN avec ALTER TABLE100 xpMettez à jour votre base de données au fur et à mesure que la structure change50 xpRENAME et DROP COLUMNs dans les affiliations100 xpMigrer des données avec INSERT INTO SELECT DISTINCT100 xpSupprimez les tableaux avec DROP TABLE100 xp - 2
Assurer la cohérence des données à l'aide de contraintes d'attributs
Après avoir construit une base de données simple, il est maintenant temps d'utiliser les fonctionnalités. Dans ce chapitre, vous allez spécifier les types de données dans les colonnes, renforcer l'unicité des colonnes et interdire les valeurs NULL.
Meilleure qualité des données avec des contraintes50 xpTypes de contraintes de base de données50 xpConformité aux types de données100 xpType CASTs100 xpTravailler avec des types de données50 xpModifier les types avec ALTER COLUMN100 xpConvertir les types USING une fonction100 xpLes contraintes de non-nullité et d'unicité50 xpInterdire les valeurs NULL avec SET NOT NULL100 xpQue se passe-t-il si vous essayez d'entrer dans NULLs ?50 xpRendez vos colonnes UNIQUE avec ADD CONSTRAINT100 xp - 3
Identifier les enregistrements de manière unique grâce à des contraintes de clé
Passons maintenant aux meilleures pratiques en matière d'ingénierie des bases de données. Il est temps d'ajouter des clés primaires et étrangères aux tableaux. Il s'agit de deux des concepts les plus importants des bases de données et des éléments de base que vous utiliserez pour établir des relations entre les tableaux.
Touches et super touches50 xpApprenez à connaître SELECT COUNT DISTINCT100 xpIdentifiez les clés avec SELECT COUNT DISTINCT100 xpClés primaires50 xpIdentifier la clé primaire50 xpADD CONSTRAINTs clés des tableaux100 xpClés de substitution50 xpAjouter une clé de substitution SERIAL100 xpCONCATenate columns to a surrogate key (attribuer des colonnes à une clé de substitution)100 xpTestez vos connaissances avant d'avancer100 xp - 4
Coller des tableaux avec des clés étrangères
Dans le dernier chapitre, vous utiliserez les clés étrangères pour relier les tableaux et établir des relations qui amélioreront considérablement la qualité de vos données. Et vous effectuerez des analyses ad hoc sur votre nouvelle base de données.
Modèle de relations 1:N avec clés étrangères50 xpREFERENCE un tableau avec une FOREIGN KEY100 xpExplorer les contraintes de clés étrangères100 xpJOIN tableaux liés par une clé étrangère100 xpModéliser des relations plus complexes50 xpAjouter des clés étrangères au tableau "affiliations".100 xpRemplir la colonne "professor_id100 xpSupprimez "prénom" et "nom".100 xpIntégrité référentielle50 xpViolations de l'intégrité référentielle50 xpModifier le comportement d'intégrité référentielle d'une clé100 xpBilan de l'année écoulée50 xpComptez les affiliations par université100 xpRéunir tous les tableaux100 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 pisteDéveloppeur SQL Server
Aller à la pisteDans d’autres morceaux
SQL Server pour les administrateurs de bases de donnéescollaborateurs
prérequis
Intermediate SQLTimo Grossenbacher
Voir PlusHead of Newsroom Automation at Tamedia
Qu’est-ce que les autres apprenants ont à dire ?
Inscrivez-vous 15 millions d’apprenants et commencer Introduction aux bases de données relationnelles SQL 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.