Dbm (discuter | contributions) |
Dbm (discuter | contributions) (→Bases de données - Concepts, utilisation et développement, 5e édition [Dunod, 2022]) |
||
(7 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 4 : | Ligne 4 : | ||
<br> | <br> | ||
− | |||
− | |||
Ligne 18 : | Ligne 16 : | ||
: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 : | :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 [ | + | :*Un parcours rapide, correspondant à un [http://bit.ly/3uWJaqT programme de cours introductif]. |
− | :*Un parcours plus détaillé, fournissant un [ | + | :*Un parcours plus détaillé, fournissant un [http://bit.ly/3W8ymSc 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.) | :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.) | ||
Ligne 26 : | Ligne 24 : | ||
:L'ouvrage est accompagné d'un ensemble de ressources qui en font un éco-système pédagogique : des annexes, des diaporamas (en Powerpoint), des outils, une série de tutoriels, des bibliothèques de code, des bibliothèques d'applications et des études de cas. Ces ressources sont en accès libre sur ce site. | :L'ouvrage est accompagné d'un ensemble de ressources qui en font un éco-système pédagogique : des annexes, des diaporamas (en Powerpoint), des outils, une série de tutoriels, des bibliothèques de code, des bibliothèques d'applications et des études de cas. Ces ressources sont en accès libre sur ce site. | ||
− | :Pour plus de détails et pour les mises à jour ('''à consulter régulièrement''') : [http:// | + | <!-- |
+ | :Pour plus de détails et pour les mises à jour ('''à consulter régulièrement''') : [http://bit.ly/3V61dp3 Errata et compléments de la 5e édition] | ||
+ | --> | ||
<big><big>'''2. Les ressources'''</big></big> | <big><big>'''2. Les ressources'''</big></big> | ||
− | <!-- ----------------------------------------------------------------------------------------- --> | + | <!-- ----------------------------------------------------------------------------------------- --> |
− | + | ||
− | + | ||
*'''Les annexes''' | *'''Les annexes''' | ||
− | :La plupart des chapitres de l'ouvrage sont accompagnés d'une '''annexe''' spécifique. Cette annexe propose, outre une | + | :La plupart des chapitres de l'ouvrage sont accompagnés d'une '''annexe''' spécifique. Cette annexe propose, outre une collection d'exercices le plus souvent résolus, des développements plus détaillés des matériaux du chapitre et des compléments plus techniques ou plus récents. L'ensemble des annexes est disponible [https://bit.ly/3afbuxR '''ici''']. |
*'''Les diaporamas''' | *'''Les diaporamas''' | ||
:A chaque chapitre (à l'exception de quelques chapitres plus techniques) sont associés un ou plusieurs diaporamas Powerpoint à destination des enseignants et des étudiants. L'ensemble des diaporamas est disponible [https://bit.ly/3NHct7J '''ici''']. | :A chaque chapitre (à l'exception de quelques chapitres plus techniques) sont associés un ou plusieurs diaporamas Powerpoint à destination des enseignants et des étudiants. L'ensemble des diaporamas est disponible [https://bit.ly/3NHct7J '''ici''']. | ||
− | |||
− | |||
− | |||
*'''Les outils''' | *'''Les outils''' | ||
Ligne 50 : | Ligne 45 : | ||
:*'''SQLfast''', environnement graphique pour l'apprentissage rapide et convivial des concepts des bases de données, du langage SQL et de la programmation d'applications interactives de bases de données. | :*'''SQLfast''', environnement graphique pour l'apprentissage rapide et convivial des concepts des bases de données, du langage SQL et de la programmation d'applications interactives de bases de données. | ||
::*SQLfast est recommandé pour travailler par la pratique la matière des chapitres 2, 6, 7, 8, 9, 10, 11, 15, 19 (validation par prototypage), 20, 21, 22, 23 (extraction des types et contraintes) et 24. | ::*SQLfast est recommandé pour travailler par la pratique la matière des chapitres 2, 6, 7, 8, 9, 10, 11, 15, 19 (validation par prototypage), 20, 21, 22, 23 (extraction des types et contraintes) et 24. | ||
− | ::*Il comprend aussi des '' | + | ::*Il comprend aussi des ''tutoriels'', une bibliothèque de codes et une bibliothèque d'applications associés aux chapitres de l'ouvrage. |
::*SQLfast inclut un '''moteur de tutoriels''' permettant le développement par l'enseignant de documents pédagogiques multimédias additionnels. | ::*SQLfast inclut un '''moteur de tutoriels''' permettant le développement par l'enseignant de documents pédagogiques multimédias additionnels. | ||
− | ::*Le logiciel, sa documentation | + | ::*Le logiciel, sa documentation, ses tutoriels et ses bibliothèques sont téléchargeable à partir de [https://bit.ly/3LfUa8z '''cette page''']. |
:*'''SQLpy''', module qui offre au programmeur Python certaines des fonctions essentielles de l'environnement SQLfast. Il est téléchargeable, avec sa documentation et des exemples représentatifs à partir de [https://bit.ly/3LfUa8z '''cette page''']. | :*'''SQLpy''', module qui offre au programmeur Python certaines des fonctions essentielles de l'environnement SQLfast. Il est téléchargeable, avec sa documentation et des exemples représentatifs à partir de [https://bit.ly/3LfUa8z '''cette page''']. | ||
− | :*'''DB-MAIN''', atelier d'analyse, d'ingénierie et de rétro-ingénierie de bases de données. Ce logiciel est recommandé pour pratiquer tous les chapitres consacrés à l'ingénierie des bases de données (soit 13, 14, 15, 17, 18 (UML), 19, 20, 21, 22, 23 (rétro-ingénierie) et 24. Il est téléchargeable à [https://bit.ly/ | + | :*'''DB-MAIN''', atelier d'analyse, d'ingénierie et de rétro-ingénierie de bases de données. Ce logiciel est recommandé pour pratiquer tous les chapitres consacrés à l'ingénierie des bases de données (soit 13, 14, 15, 17, 18 (UML), 19, 20, 21, 22, 23 (rétro-ingénierie) et 24. Il est téléchargeable à [https://www.db-main.eu '''cette adresse''']. On trouvera [http://bit.ly/3Fz00kq '''ici'''] un petit tutoriel illustré pour démarrer en douceur. |
− | :Ces outils | + | :Ces outils et leur documentation sont disponibles gratuitement sur ce site. |
*'''Les tutoriels''' | *'''Les tutoriels''' | ||
Ligne 79 : | Ligne 74 : | ||
− | <big><big>'''3. Tables des matières'''</big></big> | + | <big><big>'''3. Tables des matières, errata et compléments'''</big></big> |
<!-- ----------------------------------------------------------------------------------------- --> | <!-- ----------------------------------------------------------------------------------------- --> | ||
− | Un coup d'oeil rapide au contenu des | + | Un coup d'oeil rapide au contenu de l'ouvrage et des annexes. |
− | :*Table des matières de l'ouvrage : [http:// | + | :*Table des matières de l'ouvrage : [http://bit.ly/3C47nj1 BD-2022-Ouvrage-TdM.pdf] |
− | :*Table des matières des annexes de l'ouvrage : [http:// | + | :*Table des matières des annexes de l'ouvrage : [http://bit.ly/3FZiFXO BD-2022-Annexes-TdM.pdf] |
− | :* | + | :*Errata et compléments : [http://bit.ly/3V61dp3 BD-2022-Errata-Complements.pdf] |
− | + | ||
Ligne 94 : | Ligne 88 : | ||
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. | 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. | ||
− | *'''Programme de cours introductif : '''[ | + | *'''Programme de cours introductif : '''[http://bit.ly/3uWJaqT Cours introductif (version 2022)] |
:Ce programme comprend | :Ce programme comprend | ||
# une introduction aux concepts des bases de données relationnelles, | # une introduction aux concepts des bases de données relationnelles, | ||
# les bases du langage SQL | # les bases du langage SQL | ||
− | # une méthode simplifiée de développement d'une base de données relationnelle. | + | # une méthode simplifiée de développement d'une base de données relationnelle |
+ | # une étude de cas complètement résolue, code exécutable compris. | ||
− | *'''Programme de cours approfondi: '''[ | + | *'''Programme de cours approfondi: '''[http://bit.ly/3W8ymSc Cours approfondi (version 2022)] |
:Aux chapitres du cours introductif, ce programme ajoute : | :Aux chapitres du cours introductif, ce programme ajoute : | ||
− | # les éléments de la théorie de la normalisation, les techniques d'implémentation, les SGBD | + | # les éléments de la théorie de la normalisation, les techniques d'implémentation, les SGBD |
− | # les compléments du langage SQL, y compris le modèle relationnel objet, | + | # les compléments du langage SQL, y compris le modèle relationnel objet, les SGBD non relationnels (dont les SGBD dits '''NoSQL'''), les block-chains et l'analyse de données |
# une méthode approfondie de développement de bases de données comprenant, entre autres, le modèle Entité-association étendu, UML, l'analyse conceptuelle (y compris la normalisation et l'intégration de schémas), la conception logique de BD relationnelles et relationnelles objet, la conception physique, la génération de code et la rétro-ingénierie. | # une méthode approfondie de développement de bases de données comprenant, entre autres, le modèle Entité-association étendu, UML, l'analyse conceptuelle (y compris la normalisation et l'intégration de schémas), la conception logique de BD relationnelles et relationnelles objet, la conception physique, la génération de code et la rétro-ingénierie. |
1. L'ouvrage
2. Les ressources
3. Tables des matières, errata et compléments
Un coup d'oeil rapide au contenu de l'ouvrage et des annexes.
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.