Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL Consultez tous les cours

Nombre d´auteurs : 48, nombre d´articles : 39, dernière mise à jour : 20 juin 2012 

 

Sommaire

menu Généralités sur les SGBD
  • PDF on-line 
    fr
    Entité-relations, shéma, les notions indispensable pour concevoir des bases de données relationnelles (pdf 18 pages, 260 ko)
    Création : 17 octobre 2005  · Mise à jour : 13 juillet 2006 
     
  • on-line 
    fr
    Historique depuis 1970 à nos jour et arbre généalogique des systèmes de gestion de bases de données relationnelles.
    Création : 4 septembre 2005  · Mise à jour : 16 décembre 2006 
     
  • PDF on-line ZIP 
    fr
    Le comparatif des SGBD
    par Fabien Celaia
    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 document a pour but de vous aider à faire votre choix parmi les différentes possibilités en décrivant et comparant les différents SGBD.
    Création : 1er mars 2003  · Mise à jour : 9 novembre 2007 
     
  • on-line 
    fr
    Cet article aborde le problème de la gestion des droits d'accès à une base de données par les utilisateurs, les applications et les administrateurs.
    Création : 26 août 2006  · Mise à jour : 30 août 2006 
     
  • PDF on-line 
    fr
    Livre sur les bases de données publié sur par André Gamache professeur associé, département d'informatique et de génie logiciel, Université Laval.
    Création : 14 juillet 2013 
     
  • PDF on-line 
    fr
    Base de données et langage SQL
    par Laurent Audibert
    Ce document 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.
    Création : 23 février 2007 
     
  • on-line 
    fr
    Si les bases de données se ressemblent plus ou moins toute en ce qui concerne leur interface (norme SQL), des fonctionnalités backoffice telles que la clusterisation diffèrent énormément d'un éditeur à un autre. Voici donc un petit comparatif qui vous permettra de voir plus clair dans ces nouveaux concepts.
    Création : 26 juin 2005  · Mise à jour : 26 août 2006 
     
  • PDF on-line 
    fr
    La normalisation des tables (plus formellement relations) composant une base de données relationnelle est incontournable si l'on veut garantir à celle-ci : Une structure la plus fiable et robuste qui soit, d'évolution facilitée quand les règles du jeu de l'entreprise changent ;Un contenu valide, par l'élimination de la redondance de l'information au sein de chaque table, redondance pouvant être la cause d'incohérences suite aux opérations de mise à jour de la base de données, ce que l'on oublie trop souvent.
    Création : 7 septembre 2008  · Mise à jour : 14 juillet 2011  · 56 commentaires Donner une note à l'article (5)
     
  • on-line ZIP 
    fr
    Merise
    par Frederic Brouard
    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). La méthode MERISE, basée sur le modèle entité-association, est un outil simple et efficace, très répandue chez les développeurs français. Découvrez les bases et principes fondamentaux de MERISE à l'aided'exemples et de cas concrets.
    Création : 12 novembre 2003 
     
menu Cours pour le langage SQL
  • on-line 
    fr
    D'excellents cours en français pour apprendre le langage SQL.
    Création : 12 novembre 2003 
     
  • PDF 
    fr
    Langage SQL.pdf
    par Richard Grin
    Langage SQL (version 2.0.2 du polycopié) . 42 Pages. (410 Ko) Université de Nice Sophia-Antipolis.
    Création : 14 juillet 2013 
     
  • ZIP 
    fr
    SGBDR et SQL.zip
    par Olivier Dahan
    Les Bases de Données Relationnelles : Normalisation et SQL, 27 Pages.
    Création : 14 juillet 2013 
     
menu Articles et Tutoriels sur les SGBD et SQL
  • on-line 
    fr
    SGBDR fichier ou client/serveur ?
    par Frederic Brouard
    Deux grandes techniques de bases de données s'affrontent : celle à base de fichiers plats structurés nécessitant un moteur sur chaque poste (middle ware ou data base engine) et celle à base de serveur de données. Nous allons décrire ces différents models et dans quelle condition il convient de passer de l'un à l'autre...
    Création : 23 janvier 2003 
     
  • on-line 
    fr
    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. Voici un petit guide de l'optimisation dans le cadre de l'exploitation de serveurs de bases de données relationnelles.
    Création : 8 septembre 2003 
     
  • on-line ZIP 
    fr
    QBE est un langage de requêtes révolutionnaire concurrent à SQL. Il a été inventé par Moshe Zloof pour le compte de la compagnie IBM, en 1977. Paradox, contrairement aux autres SGBDR, travaille nativement en interface QBE lorsque l'on veut écrire des réquêtes. QBE signifie, Query By Exemple, c'est à dire, « requête par l?exemple »... En d?autre termes, il ne s'agit pas, pour l'utilisateur, ni le développeur, d'apprendre un langage de requêtes, mais tout simplement de définir une image de la réponse que l?on veut obtenir, pour voir figurer les données répondant à l'interrogation demandée. Une telle interface est bien plus proche de la demande de l'utilisateur, bien plus simple à mettre en oeuvre, mais possède certaines limites. Particularité du QBE de Paradox, il ne fournit pas un pointeur sur une table existante, mais génère une nouvelle table, dite table réponse contenant à un instant T, l'image des données répondant à la requête... Dans cet article, nous allons voir tout du QBE, du plus simple au plus compliqué...
    Création : 26 août 2003 
     
  • on-line 
    fr
    Les transactions en SQL
    par Henry Cesbron Lavau
    Comment protéger des ensembles d'opérations par des transactions
    Création : 9 octobre 2002 
     
  • on-line 
    fr
    La gestion du temps et la manipulation des données temporelles sont les éléments les plus ardus des développements. Pour mettre toutes les chances de votre côté et passer d'un problème complexe à une solution presque enfantine, je vous propose d'étudier cette méthode basée sur la modélisation d'un planning de dates...
    Création : 18 avril 2004 
     
  • on-line 
    fr
    Les transactions, l'intégrité référentielle, les triggers (déclencheurs), les sous requêtes, les opérations ensemblistes (d'agrégat), les procédures stockées, les fonctions utilisateurs (UDF) et la journalisation.
    Création : 18 avril 2004 
     
  • PDF on-line ZIP 
    fr
    De ma perspective personnelle, il m'a semblé que beaucoup de développeurs PHP soient rebutés par PDO. Je dois admettre qu'au tout début, j'étais moi-même dubitatif, et la plupart des tutoriels disponibles m'expliquait comment faire, mais jamais clairement pourquoi le faire. Ensemble, nous verrons donc quel est le rôle de PDO, en comparaison à mysql_ et mysqli_.
    Création : 28 octobre 2010  · 72 commentaires Donner une note à l'article (4)
     
  • on-line ZIP 
    fr
    Se poser la question d'implanter ou pas les contraintes d'intégrité référentielle dans une base de données est aussi stupide que de se demander s'il faut vraiment des roues à une voiture... Voyons quels sont les arguments des opposants et démolissons les un à un !

    Il y a essentiellement trois types d'opposition à la mise en place des contraintes dites FOREIGN KEY : C'est lent.C'est contraignant.C'est spécifique au SGBDR
    Création : 13 octobre 2009  · 144 commentaires Donner une note à l'article (4.5)
     
  • PDF on-line ZIP 
    fr
    N'avez jamais vous pesté contre des caractères s'affichant mal, carrés, points d'interrogation ou caractères étranges à la place des accents ? Et ceci dès que vous essayiez d'utiliser un encodage en UTF-8 ?

    Ce tutoriel va vous expliquer comment encoder votre site intégralement en UTF-8 sans louper une étape qui pourrait faire apparaître ces caractères disgracieux.
    Création : 12 septembre 2009  · Mise à jour : 29 novembre 2010  · 27 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP 
    fr
    Régulièrement, les modèles et les données évoluent, impactant des changements sur les différentes réplications des bases, en développement, test, production, ...
    Afin de garantir l'utilisation de données qui soient fidèles à la production, pour être dans un contexte similaire, dans ce tutoriel, nous allons générer des données pour une base de développement/recette à partir d'une base de production, tout en masquant les données jugées sensibles.
    Création : 30 juin 2009  · Mise à jour : 11 août 2009  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP 
    fr
    Démythifier le GROUP BY
    par Roland Bouman
    Cet article est la traduction de Debunking GROUP BY Myths (disponible ici) et a pour but de vous expliquer le comportement de MySQL vis à vis de la clause SQL GROUP BY.
    Création : 28 mars 2009  · 2 commentaires Donner une note à l'article (4)
     
menu Performances et optimisation
  • PDF on-line ZIP 
    fr
    Vous 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...
    Création : 7 juillet 2011  · Mise à jour : 25 octobre 2011  · 4 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP 
    fr
    De nombreuses discussions ont lieu à propos de l'usage de " Linq to SQL ", beaucoup en critiquent les performances. Dans la mesure où j'essaie de fonder mes choix sur des arguments concrets, j'ai développé un petit programme pour tester différentes façons de réaliser les opérations C.R.U.D. (Create, Read, Update, Delete) à l'aide de " Linq to SQL ", SQL et Entity Framework. 60 commentaires.
    Création : 11 juillet 2011  · 61 commentaires Donner une note à l'article (5)
     
  • on-line 
    fr
    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. Voici un petit guide de l'optimisation dans le cadre de l'exploitation de serveurs de bases de données relationnelles.
    Création : 8 septembre 2003 
     
  • PDF on-line ZIP 
    fr
    Les bases de données sont un élément essentiel lorsqu'il s'agit de la persistance de l'information. Oracle est un acteur majeur et beaucoup d'applications d'entreprise reposent sur leur SGBD. L'optimisation de la base en elle même est souvent du ressort du DBA. Toutefois, le développeur qui écrit la requête connaît souvent mieux que le DBA la logique métier qui entoure un projet et sera ainsi mieux à même d"optimiser ses requêtes. L'objectif de ce document est d'introduire la notion d'optimisation de requête et les bases nécéssaires pour comprendre comment améliorer les performances de ses interrogations.
    Création : 21 décembre 2008  · Mise à jour : 25 décembre 2008  · 12 commentaires Donner une note à l'article (4.5)
     
menu Les meilleurs cours et tutoriels des sous-rubriques SGBD
menu Autres : SQLite, FireBird, Delphi...
  

Copyright © 2008-2012 07/01/2008 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.