Developpez.com - Rubrique SGBD

Le Club des Développeurs et IT Pro

Cours complet pour apprendre sur les systèmes de gestion de bases de données (SGBD) et le langage SQL

Par Georges Gardarin

Le 2017-02-27 13:49:45, par Community Management, Community Manager
Chers membres du club,
J'ai le plaisir de vous présenter ce cours complet écrit par Georges Gardarin, pour apprendre les systèmes de gestion de bases de données et SQL.


Les bases de données jouent un rôle sans cesse croissant dans les systèmes d'information d'entreprise, qu'il s'agisse d'applications de gestion traditionnelles (comptabilité, ventes, décisionnel…) ou d'applications intranet, e-commerce ou de gestion de la relation client. Comprendre 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 devient une nécessité pour tous les professionnels et futurs professionnels de l'informatique.

Complet et didactique, l'ouvrage 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. Il traite aussi bien des bases de données relationnelles que des bases de données objet et objet-relationnelles.
Bonne lecture et n'hésitez pas à apporter vos commentaires

Retrouvez les meilleurs cours et tutoriels pour apprendre les systèmes de gestion de bases de données et SQL
  Discussion forum
11 commentaires
  • bigtax
    Candidat au Club
    Remerciements
  • escartefigue
    Modérateur
    Bonjour,

    Je me permets de signaler une erreur en bas de la page de préface :

    la phrase
    {a | b} signifie un choix possible entre l'alternative a ou b ;
    est mal formulée.
    Une Alternative est une proposition offrant deux choix possibles, on ne saurait donc choisir entre deux alternatives, mais il faut faire un choix dans les deux propositions offertes par l'alternative

    à remplacer donc par
    {a | b} signifie deux choix possibles : a ou b ;
    cf.
    http://www.academie-francaise.fr/sol...s-alternatives
    https://www.cnrtl.fr/definition/alternative (2e onglet)
    https://www.larousse.fr/dictionnaire...ternative#2567
  • bbsebb
    Membre régulier
    Bonjour,

    n'y a-t-il pas une erreur dans la figure III.19, il devrait pas avoir de valeur 11 dans le nœuds de gauche au deuxième niveau, puisqu'il est déjà dans la racine ?
  • escartefigue
    Modérateur
    @bbsebb : non, ce n'est pas une erreur, c'est le principe même de ce type d'arbres.

    cf. la phrase juste au dessus du schéma :
    Les clefs 11, 8 et 21 sont répétées aux niveaux inférieurs. Les pointeurs externes se trouvent seulement au niveau des feuilles.
  • escartefigue
    Modérateur
    Bonjour,

    Malheureusement, il y a eu un retour arrière sur la version :

  • Malick
    Community Manager
    Salut,

    @escartefigue : correction effectuée

  • bbsebb
    Membre régulier
    Envoyé par escartefigue
    @bbsebb : non, ce n'est pas une erreur, c'est le principe même de ce type d'arbres.

    cf. la phrase juste au dessus du schéma :
    C'est un arbre particulier alors, dans la littérature, les arbre B+ répètent une seul fois leur clé d'un nœud au niveau de ses feuilles.
  • escartefigue
    Modérateur
    Dans quelle littérature ?
    Dans la doc IBM, la structure B-Tree + est exactement celle présentée dans l'article

    cf. https://www.ibm.com/docs/en/db2/11.1...ndex-structure
  • Luc Orient
    Membre expert
    Chapitre VI-2. HISTORIQUE DES SGBD :

    Cette première génération, dont l'aboutissement est marqué par les recommandations du CODASYL, est basée sur les modèles réseau ou hiérarchique, c'est-à-dire des modèles de données organisés autour de types d'articles constituant les nœuds d'un graphe, reliés par des types de pointeurs composant les arcs du graphe. Cette génération a été dominée par les SGBD TOTAL, IDMS, IDS 2 et IMS 2.
    A mon sens le SGBD conforme au modèle hiéarchique chez IBM, n'est pas IMS 2, mais IMS, ou même mieux IMS/DB.
  • Malick
    Community Manager
    Salut,

    à remplacer donc par :
    {a | b} signifie deux choix possibles : a ou b ;
    Corrigé. Merci Escartefigue