Dbm (discuter | contributions) m |
Dbm (discuter | contributions) (→Bases de données Concepts, utilisation et développement - 5e édition [B19] Jean-Luc Hainaut, 736 pages (+ 800 pages d'annexes en ligne), Dunod, Collection Info Sup. 2022) |
||
(18 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 2 : | Ligne 2 : | ||
− | [[Accueil|<''Retour à la page d'accueil / Back | + | [[Accueil|<''Retour à la page d'accueil / Back to Welcome page>]] |
− | ==='''Bases de données''' <br/>Concepts, utilisation et développement [<span id=" | + | ==='''Bases de données''' <br/>Concepts, utilisation et développement - 5e édition [<span id="B19">B19</span>]<br/> <small>''Jean-Luc Hainaut, 736 pages (+ 800 pages d'annexes en ligne), Dunod, Collection Info Sup. 2022''</small>=== |
− | :Cet ouvrage traite des différentes problématiques qui se posent dans le domaine de l’utilisation et de la construction de bases de données relationnelles | + | :Cet ouvrage traite des différentes problématiques qui se posent 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 : [1] les concepts (le modèle de données, la normalisation, les techniques d’implémentation, les SGBD), [2] l’utilisation (via les langages SQL2, SQL3 et les SGBD NoSQL) et [3] la méthodologie (modèles, analyse conceptuelle, conception logique, conception physique, production de code, rétro-ingénierie, outils). |
− | : | + | :L’ouvrage propose deux niveaux de lecture complets et autonomes : le parcours introductif et le parcours approfondi. |
+ | :Cette cinquième édition reprend les matériaux de la quatrième édition et comprend de nombreuses mises à jour. Elle contient en particulier un nouveau chapitre consacré à l'analyse de données via les fonctions SQL avancées (telles que la fonction ''window''). | ||
+ | :L'approche pédagogique s'appuie sur trois outils importants : DB-MAIN (atelier d'analyse, d'ingénierie et de rétro-ingénierie de bases de données), SQLfast (environnement graphique pour l'apprentissage rapide et convivial du langage SQL et de la programmation d'applications interactives de bases de données) et SQLpy (module offrant au programmeur Python les principales fonctions du langage SQLfast). La distribution SQLfast inclut une série de tutoriels extraits de l'ouvrage ainsi que des applications prêtes à l'usage : Blockchains, Analyse de données, générateur de prototypes interactifs de bases de données, ''Les animaux du zoo'' (extension et implémentation du chapitre 24), analyse d'une base de données existante de schéma inconnu, évaluateur automatique d'exercices SQL, bases de données sans schéma, etc. Ces outils, ces applications et leur documentation sont disponibles gratuitement sur ce site. | ||
+ | <!--: commentaire.</i> --> | ||
− | [[ | + | [[DUNOD2022|<Page de l'ouvrage / Book page>]] |
+ | |||
+ | ==='''Bases de données''' <br/>Concepts, utilisation et développement - 4e édition [<span id="B18">B18</span>]<br/> <small>''Jean-Luc Hainaut, 736 pages (+ 800 pages d'annexes en ligne), Dunod, Collection Info Sup. 2018''</small>=== | ||
+ | |||
+ | :Cet ouvrage traite des différentes problématiques qui se posent 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 : [1] les concepts (le modèle de données, la normalisation, les techniques d’implémentation, les SGBD), [2] l’utilisation (via les langages SQL2, SQL3 et les SGBD NoSQL) et [3] la méthodologie (modèles, analyse conceptuelle, conception logique, conception physique, production de code, rétro-ingénierie, outils). | ||
+ | :L’ouvrage propose deux niveaux de lecture : un parcours simplifié et un parcours approfondi. | ||
+ | :Cette quatrième édition constitue une révision majeure de l'édition précédente. Elle inclut les mises à jour conformes à l'état de l'art à partir de 2018. On y trouvera en particulier une étude pratique des formes relationnelles N1FN (nécessaires pour traiter correctement les structures non plates, telles que les documents JSON), des extensions technologiques (filtres de Bloom, secure hashing, UUID, fichiers différentiels) d'usage généralisé dans les SGBD actuels, des extensions du langage SQL et une étude détaillée des organisations à chaînes de blocs (<i>blockchain</i>) et leur application au Bitcoin et à Etherium. Les chapitres méthodologiques ont été revus, en particulier, la méthode de conception physique a été étendue. Pour le lecteur plus aventureux : une introduction aux mémoires atomiques, aux mémoires ADN et aux bases de données quantiques. | ||
+ | :L'approche pédagogique s'appuie sur deux outils importants : DB-MAIN (atelier d'analyse, d'ingénierie et de rétro-ingénierie de bases de données) et SQLfast (environnement graphique pour l'apprentissage rapide et convivial du langage SQL et de la programmation d'applications interactives de bases de données). La distribution SQLfast inclut une série de tutoriels extraits de l'ouvrage ainsi que des applications prêtes à l'usage : Blockchains, générateur de prototypes interactifs de bases de données, Les animaux du zoo (extension et implémentation du chapitre 23), analyse d'une base de données existante de schéma inconnu, évaluateur automatique d'exercices SQL, bases de données sans schéma, etc. Ces outils, ces applications et leur documentation sont disponibles gratuitement sur ce site. | ||
+ | <!--: commentaire.</i> --> | ||
+ | |||
+ | [[DUNOD2018|<Page de l'ouvrage / Book page>]] | ||
+ | |||
+ | <!--: | ||
+ | ==='''Bases de données''' <br/>Concepts, utilisation et développement - 3e édition [<span id="B15">B15</span>]<br/> <small>''Jean-Luc Hainaut, 704 pages (+ 700 pages d'annexes en ligne), Dunod, 2015''</small>=== | ||
+ | |||
+ | :Cet ouvrage traite des différentes problématiques qui se posent dans le domaine de l’utilisation et de la construction de bases de données relationnelles et relationnelles objet. Il comprend trois parties : [1] les concepts (le modèle de données, la normalisation, les techniques d’implémentation, les SGBD), [2] l’utilisation (via les langages SQL2, SQL3 et les SGBD NoSQL) et [3] la méthodologie (modèles, analyse conceptuelle, conception logique, conception physique, production de code, rétro-ingénierie, outils). L’ouvrage propose deux niveaux de lecture : un parcours simplifié et un parcours approfondi. Cette troisième édition constitue une révision majeure de l'édition précédente. Elle inclut les mises à jour conformes à l'état de l'art ainsi que de nouvelles applications et études de cas proposées dans les nouvelles annexes. Elle s'appuie sur l'atelier DB-MAIN (comme les éditions précédentes) mais aussi sur le nouvel environnement <b>SQLfast</b> permettant un apprentissage rapide et convivial du langage SQL et de la programmation d'application. Ces outils et leur documentation sont disponibles gratuitement sur ce site. | ||
+ | |||
+ | [[DUNOD2015|<Page de l'ouvrage / Book page>]]--> | ||
+ | |||
+ | ==='''Bases de données''' <br/>Concepts, utilisation et développement - 1re, 2e et 3e éditions [<span id="B09">B09</span>]<br/> <small>''Jean-Luc Hainaut, 704 pages (+ 700 pages d'annexes en ligne), Dunod Collection Science Sup, 2009, 2012, 2015.''</small>=== | ||
+ | |||
+ | :Cet ouvrage traite des différentes problématiques qui se posent dans le domaine de l’utilisation et de la construction de bases de données relationnelles et relationnelles objet. Il comprend trois parties : [1] les concepts (le modèle de données, la normalisation, les techniques d’implémentation, les SGBD), [2] l’utilisation (via les langages SQL2, SQL3) et [3] la méthodologie (modèles, analyse conceptuelle, conception logique, conception physique, production de code, rétro-ingénierie, outils). L’ouvrage propose deux niveaux de lecture : un parcours simplifié et un parcours approfondi. | ||
+ | <!--:Note : <i>l'éditeur a procédé à une réimpression le 2 novembre 2010. Celle-ci est identique au tirage de 2009 mais inclut les corrections jusqu'au 24 septembre 2010.</i> --> | ||
+ | [[DUNOD2015|<Page de l'ouvrage / Book page> (2015)]] | ||
+ | <br>[[DUNOD2009|<Page de l'ouvrage / Book page> (2009)]] | ||
==='''Advances in Conceptual Modeling - Foundations and Applications'''<br/><small>''Hainaut, J.-L., Rundensteiner, E., et al. (Ed.), LNCS no 4802, Springer-Verlag, 2007''</small>=== | ==='''Advances in Conceptual Modeling - Foundations and Applications'''<br/><small>''Hainaut, J.-L., Rundensteiner, E., et al. (Ed.), LNCS no 4802, Springer-Verlag, 2007''</small>=== | ||
Ligne 20 : | Ligne 47 : | ||
− | ==='''Bases de données et modèles de calcul''' <br/>Méthodes et outils pour l’utilisateur, | + | ==='''Bases de données et modèles de calcul''' <br/>Méthodes et outils pour l’utilisateur - 2e, 3e et 4e éditions [<span id="B00">B00</span>]<br/> <small>''Jean-Luc Hainaut, 436 pages, Dunod, 2000-2008''</small>=== |
− | :L'ouvrage publié par InterEditions en 1995 est repris par DUNOD en 2000. Il en conserve le titre et est qualifié de ''2e édition''. Il perd la 3e partie, consacrée au couplage des modèles de calcul et des bases de données. La 1re partie, consacrée aux bases de données est largement étendue, tandis que la 2e, développant les modèles de calcul, est simplifiée. | + | :L'ouvrage publié par InterEditions en 1995 est repris par DUNOD en 2000. Il en conserve le titre et est qualifié de ''2e édition''. Il perd la 3e partie, consacrée au couplage des modèles de calcul et des bases de données (les chapitres retirés sont actuellement disponibles gratuitement sur ce site). La 1re partie, consacrée aux bases de données est largement étendue, tandis que la 2e, développant les modèles de calcul, est simplifiée. |
[[DUNOD2000|<Page de l'ouvrage / Book page>]] | [[DUNOD2000|<Page de l'ouvrage / Book page>]] | ||
Ligne 46 : | Ligne 73 : | ||
− | [[Accueil|<'' | + | [[Accueil|<''Retour à la page d'accueil / Back to Welcome page>]]] |
<Retour à la page d'accueil / Back to Welcome page>
<Page de l'ouvrage / Book page>
<Page de l'ouvrage / Book page>
<Page de l'ouvrage / Book page> (2015)
<Page de l'ouvrage / Book page> (2009)
<Page de l'ouvrage / Book page>
<Page de l'ouvrage / Book page>
<Page de l'ouvrage / Book page>
<Page de l'ouvrage / Book page>