Dbm (discuter | contributions) (→Bases de données - Concepts, utilisation et développement, 5e édition [Dunod, 2022]) |
Dbm (discuter | contributions) |
||
Ligne 10 : | Ligne 10 : | ||
<big><big>'''1. L'ouvrage'''</big></big> | <big><big>'''1. L'ouvrage'''</big></big> | ||
− | :Cet ouvrage traite des différentes problématiques qui se posent aujourd'hui dans le domaine de l’utilisation et de la construction de bases de données relationnelles, relationnelles objet et leurs extensions. Il comprend trois parties : | + | :Cet ouvrage traite des différentes problématiques qui se posent aujourd'hui dans le domaine de l’utilisation et de la construction de bases de données relationnelles, relationnelles objet, NoSQL et leurs extensions. Il comprend trois parties : |
:# les '''concepts''' (le modèle de données, la normalisation, les techniques d’implémentation, les SGBD), | :# les '''concepts''' (le modèle de données, la normalisation, les techniques d’implémentation, les SGBD), | ||
:# l’'''utilisation''' (via les langages SQL2, SQL3 et les SGBD NoSQL) et | :# l’'''utilisation''' (via les langages SQL2, SQL3 et les SGBD NoSQL) et | ||
:# la '''méthodologie''' (les modèles, l'analyse conceptuelle, la conception logique, la conception physique, la production de code, la rétro-ingénierie, les outils). | :# la '''méthodologie''' (les modèles, l'analyse conceptuelle, la conception logique, la conception physique, la production de code, la rétro-ingénierie, les outils). | ||
− | :Cette cinquième édition | + | :L’ouvrage propose '''deux niveaux de lecture''' complémentaires, tous deux destinés au lecteur autodidacte, à l'étudiant et à l'enseignant, et dépendant du niveau de départ de chacun : |
+ | |||
+ | :*Un parcours rapide, correspondant à un [[DUNOD2022 Cours introductif|programme de cours introductif]]. | ||
+ | :*Un parcours approfondi, fournissant un [[DUNOD2022 Cours approfondi|programme de cours approfondi]]. | ||
+ | |||
+ | :Cette cinquième édition comprend de nombreuses mises à jour et extensions (le problème d'Halloween, les ''NFT'', la technique ''skip-scan'', l'opération SQL ''upsert'', l'algorithme de consensus ''RAFT'', un exemple du pattern ''MapReduce'', etc.) | ||
+ | :Elle inclut également un nouveau chapitre consacré à l'analyse de données via les fonctions SQL avancées : ''filter'', ''group by rollup'', ''group by cube'', et surtout la fonction ''window''. Cette dernière, particulièrement puissante mais complexe, fait également l'objet d'un important tutoriel actif d'une soixantaine de pages comprenant plus de 60 exemples de requêtes SQL de traitement statistique (illustrations et exercices). Ce tutoriel est disponible en français et en anglais et est compris dans la version 4.1 de SQLfast. | ||
− | :*une | + | :L'ouvrage est accompagné de matériaux complémentaires disponibles en libre accès sur le site de l'ouvrage : |
− | :* | + | :*une série d'annexes, totalisant 760 pages, approfondissant et complétant les matériaux de l'ouvrage |
− | :* | + | :*une série de diaporamas (en Powerpoint) reprenant les aspects essentiels de l'ouvrage et destinés tant aux enseignants qu'aux apprenants |
− | :* | + | :*une série de tutoriels SQLfast reprenant et commentant le code SQL (illustrations et exercices) extrait de l'ouvrage |
− | + | :*des études de cas illustrant des applications importantes des techniques de bases de données. Quelques exemples: divers algorithmes sur les graphes (traitement des arbres, nomenclatures de produits, algorithme du plus court chemin, tri topologique, jeux d'aventures textuels), automates cellulaires (le jeu de la vie), les bases de données actives, les bases de données temporelles, les ''block-chains'', le prototypage rapide (RAD), le gestion de répertoires, classification symbolique (via les treillis de Galois ou FCA), etc. Chaque étude de cas fait l'objet d'une analyse approfondie ainsi que d'un programme complet. | |
+ | :Les tutoriels et les études de cas sont inclus dans la distribution de SQLfast. | ||
+ | |||
:Pour plus de détails et pour les mises à jour ('''à consulter régulièrement''') : | :Pour plus de détails et pour les mises à jour ('''à consulter régulièrement''') : | ||
− | |||
:*[http://www.info.fundp.ac.be/~dbm/Documents/Ouvrages/Dunod-2018/BD-2022-Errata-Complements.pdf Errata et compléments de la 5e édition] | :*[http://www.info.fundp.ac.be/~dbm/Documents/Ouvrages/Dunod-2018/BD-2022-Errata-Complements.pdf Errata et compléments de la 5e édition] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
1. L'ouvrage
2. Les ressources
Un ensemble de ressources ont été développées pour faciliter et compléter l'apprentissage des concepts de l'ouvrage. Contrairement aux éditions précédentes, ces ressources sont désormais associés à chacun des deux parcours de lecture (voir section 4 ci-dessous).
3. Tables des matières
Un coup d'oeil rapide au contenu des principaux ouvrages.
4. Les parcours de lecture recommandés et leurs ressources
Chaque parcours définit un programme de cours recommandé. Y sont associés des chapitres spécifiques de l'ouvrage ainsi qu'un ensemble de ressources.