Les meilleurs cours et tutoriels pour apprendre les SGBD et SQL
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre les Systèmes de Gestion de Bases de Données (SGBD). Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. N'hésitez pas aussi à vous référer à la FAQ SGBD et à poser vos questions sur les forums d'entraide SGBD.
Si vous avez des remarques concernant cette page cours SGBD, un espace de dialogue vous est proposé sur le forum.
Commentez .
Page lue fois.
Nombre d´auteurs : 104, nombre d´articles : 12, dernière mise à jour : 21 avril 2017
-
Ce cours a pour objectif de vous apprendre les principes des bases de données, les langages d'interrogation et de mise à jour, les techniques d'optimisation et de contrôle des requêtes, les méthodes de conception et la gestion des transactions. Complet et didactique, ce cours se caractérise par des définitions précises des concepts, une approche éclairante des algorithmes et méthodes, de nombreux exemples d'application, une bibliographie commentée en fin de chaque chapitre et un recueil d'exercices en fin d'ouvrage. C'est un tutoriel pour vous apprendre à utiliser les bases de données relationnelles ainsi que les bases de données objet et objet-relation. -
Ce tutoriel a pour but de vous apprendre à concevoir des bases de données relationnelles en vous présentant quelques notions indispensables telles que Entité-relations, modèle logique de données, modèle physique de données. -
Ce tutoriel est un guide d'analyse des données à l'aide de la méthode Merise. L'analyse des données constitue le point de passage obligé de toute conception d'application mettant en oeuvre un SGBDR (système de gestion de base de données relationnelle). Ce cours va vous apprendre à utiliser la méthode MERISE, basée sur le modèle entité-association, un outil simple et efficace, très répandue chez les développeurs français pour vos modélisations. -
De nombreux SGBD sont disponibles sur le marché, partant des SGBD gratuits jusqu'aux SGBD destinés spécialement aux professionnels, comportant de plus nombreuses fonctionnalités, mais plus coûteux. Ce tutoriel a pour but de vous apprendre à faire votre choix parmi les différentes possibilités en décrivant et comparant les différents SGBD. -
Bases de données relationnelles et normalisation : de la première à la sixième forme normale
par François de Sainte MarieLa normalisation des tables (plus formellement relations) composant une base de données relationnelle est incontournable si l'on veut faciliter la mémorisation des données en évitant la redondance et les problèmes sous-jacents de mise à jour ou de cohérence. Dans ce tutoriel, nous allons apprendre à faire la normalisation dite par projection/jointure, donnant lieu aux formes normales. -
Ce tutoriel constitue le support du cours Base de Données et langage SQL que Laurent Audibert dispense aux étudiants du département d'informatique de l'institut universitaire de technologie de Villetaneuse. L'objectif de ce cours est de vous apprendre à concevoir et manipuler des bases de données relationnelles. -
Nous vous proposons un ensemble de cours et tutoriels sur les bases de données publié par André Gamache. A travers ces cours, nous allons apprendre à concevoir des bases de données et à utiliser le langage SQL. -
Ce tutoriel présente l'historique depuis 1970 à nos jours et l'arbre généalogique des systèmes de gestion de bases de données relationnelles.
Sommaire
-
Démarche de diagnostic et d'optimisation pour améliorer les performances d'un site Web
par The Coding MachineVous commencez à récolter le fruit de vos efforts, votre site web est un succès ? Félicitations ! Cependant, vous sentez que votre site devient plus lent et un beau jour, avec encore un peu plus de succès et donc plus de trafic, votre site web ne répond plus. Ce tutoriel a pour objectif de vous apprendre à améliorer les performances de vos sites web. -
De nombreuses discussions ont lieu à propos de l'usage de " Linq to SQL ", beaucoup en critiquent les performances. Ce tutoriel présente un comparatif des performances de SQL, " Linq to SQL " et " Linq to Entities" et va vous apprendre à faire votre choix selon vos besoins. -
Vous allez apprendre à optimiser votre SGBDR à travers ce tutoriel, un petit guide de l'optimisation dans le cadre de l'exploitation de serveurs de bases de données relationnelles. L'optimisation de l'exécution des requêtes SQL ne passe pas que par une simple récriture de ces dernières. De nombreux points tels que l'infrastructure du réseau, l'O.S. utilisé comme l'architecture de la base peuvent être la cause de pertes significatives de temps d'exécution. -
Pourquoi faut-il faire attention aux index SQL ? Utilisation de JMeter et Benerator
par Antonio Gomes-RodriguesUne solution simple pour augmenter les performances au niveau base de données est de maîtriser la gestion des index. Il faut bien être sensibilisé sur le nombre d'index sur une table, car ils ont un coût, et en particulier pour les opérations UPDATE, DELETE et INSERT INTO. Dans ce cours, nous allons utiliser le «*couteau suisse*» de JMeter associé à Benerator afin de démontrer ce coût. -
Ce cours va vous apprendre à utiliser la technique d'optimisation LDD, intégrée à Oracle depuis la version 11g. -
Jet Profiler est un outil d'optimisation de requêtes qui récolte une variété de statistiques sur les bases de données MySQL. Ce tutoriel va vous apprendre à faire vos premiers pas avec cet outil à la fois pédagogique facile à utiliser. -
Ce tutoriel étudie différentes solutions pour mettre à jour une table à partir de données d'une autre table sous Oracle et étudie l'impact des techniques en matière de performances. C'est un cours où vous allez apprendre à faire un choix de solution pour ce type de mise à jour pour gagner en performance. -
Petites tables ou grandes tables... Quelles conséquences sur les performances des bases de données ?
par SQLProLa plupart des développeurs sont persuadés que mettre toutes les informations dans une même table rendra leur base de données plus rapide. Et l'on voit apparaître dans la base de nombreuses tables de plusieurs dizaines de colonnes. C'est une vue à court terme, car dès que la base de données commence à croitre ou que le nombre d'utilisateur augmente, les performances deviennent vite catastrophique. Ce tutoriel explique pourquoi et se charge de vous apprendre les conséquences de vos choix sur la performances de vos bases de données. -
Ce cours présente des tests et mesures permettant de déterminer l'avantage à aligner les partitions pour un environnement Microsoft SQL Server -
L'analyse des plans d'exécution des requêtes SQL met en évidence des valeurs numériques affichées dans des colonnes appelées Cost (coût) et Rows (lignes) pour chaque opération effectuée par l'optimiseur. Dans ce tutoriel, nous allons apprendre comment l'optimiseur calcule ces coûts. -
Ce tutoriel a pour objectif de vous apprendre à numéroter les pages d'un groupe dans un état Access -
Ce cours a pour objectif de vous apprendre une technique pour présenter des pères/fils/petits-fils/arrière-petits-fil... tous en continu. et avec des images différentes pour chaque enregistrement ! C'est un cours où vous allez également apprendre à traiter des images logées en dehors de la base de données