Bases de données - Concepts, utilisation et développpement (Dunod 2009)
Les chapitres
Chapitre 1. Motivation et introduction
- Introduction aux SGBD CODASYL DBTG 71 : CODASYL.pdf
- Introduction aux SGBD CODASYL : Hierarchical Data Model (preliminary).pdf
- Introduction au SGBD IMS : Network Data Model (preliminary).pdf
- Support de cours (ppt) : Concepts des BD (Introduction).ppt
Partie I - CONCEPTS
Chapitre 2. Concepts des bases de données
-
Chapitre 3. Modèle relationnel et normalisation
- Support de cours : Chapitre 3.ppt
Chapitre 4. Implémentation des structures de données
- Feuille de calcul des fichiers séquentiels indexés : ISAM.xls
- Simulateur de taux de remplissage d'un fichier séquentiel indexé : ISAM.com
- Simulateur de temps d'accès d'un fichier calculé (primary chaining) : PCHAIN.com
- Photos de disques magnétiques
- Support de cours (ppt) :
Chapitre 5. Les systèmes de gestion de bases de données
- Introduction aux SGBD CODASYL DBTG 71 : CODASYL.pdf
- Introduction aux SGBD CODASYL : Hierarchical Data Model (preliminary).pdf
- Introduction au SGBD IMS : Network Data Model (preliminary).pdf
- Support de cours : Chapitre 5.ppt
Partie II - UTILISATION
Chapitre 6. Le langage SQL DDL
- Script SQL de création de la BD d'exemple CLICOM : CLICOM-Creer-(Access).sql
- Script SQL de création de la BD d'exemple CLICOM : CLICOM-Creer-(InterBase).sql
- Base de données CLICOM en Access : CLICOM.mdb
- Interpréteur de script SQL ACCESS
- Logiciel : SQL-Interpreter-FR (v4).mdb
- Documentation :
- Installer SQL-interpreter (v4).pdf
- The SQL-Script Language.pdf
- Syntaxe du langage SQL2 : SQL2-Syntax.pdf
- Support de cours (ppt) : Utilisation des BD (SQL-DDL).ppt
Chapitre 7. Le langage SQL DML(1)
-
Chapitre 8. Le langage SQL DML(2)
- Codes SQL du chapitre : Code SQL chapitre 08.pdf
- Structures cycliques (BD Access) : CYCLIQUE.mdb
- Structures cycliques (script SQL Access) : CYCLIQUE-Creer-(Access).sql
- Structures cycliques (script SQL InterBase) : CYCLIQUE-Creer-(InterBase).sql
- Support de cours : Chapitre 8.ppt
Chapitre 9. Le langage SQL avancé
- Codes SQL du chapitre : Code SQL chapitre 09.pdf
- Tables du catalogue (BD Access) : CATALOGUE.mdb
- Tables du catalogue (script SQL InterBase) : CATALOGUE-creer-(InterBase).sql
- Tables du catalogue (script SQL Access) : CATALOGUE-creer-(Access).sql
- Exemple d'interface SQL statique classique : COBOL-SQL.pdf
- Support de cours : Chapitre 9.ppt
Partie III - DEVELOPPEMENT
Chapitre 10. Construction d'une base de données
- Atelier DB-MAIN v6.5d (2000)
- Logiciel : DB-MAIN-v65d (education).zip
- Manuel : Manuel DB-MAIN v6.zip
- Atelier DB-MAIN v8 (2007)
- Logiciel : DB-MAIN-v8 (education).zip
- Manuel : Manuel DB-MAIN v8.zip
- Tutoriel élémentaire de l'atelier DB-MAIN (en anglais)
- Version hlp : 1st-step.hlp
- Version pdf : 1st-step.pdf
- Support de cours : Chapitre 10.ppt
Chapitre 11. Le modèle Entité-association de base
- Schémas des figures du chapitre 11 (fichier DB-MAIN) : Dunod2009-chap11 Figures.lun
- Schémas des exercices du chapitre 11 (fichier DB-MAIN) : Dunod2009-chap11 Exercices.lun
- Support de cours : Chapitre 11.ppt
Chapitre 12. Elaboration d'un schéma conceptuel
- Schémas des figures du chapitre 12 (fichier DB-MAIN) : Dunod2009-chap12 Figures.lun
- Schémas des exercices du chapitre 12 (fichier DB-MAIN) : Dunod2009-chap12 Exercices.lun
- Support de cours : Chapitre 12.ppt
Chapitre 13. Production du schéma de la base de données
- Schémas des figures du chapitre 13 (fichier DB-MAIN) : Dunod2009-chap13 Figures.lun
- Schémas des exercices du chapitre 13 (fichier DB-MAIN) : Dunod2009-chap13 Exercices.lun
- Projet Assurance complet (fichier DB-MAIN + code SQL) : Dunod2009-Chap13 Projet Assurance.zip
- Support de cours : Chapitre 13.ppt
Chapitre 14. Méthodologie des bases de données
- Support de cours : Chapitre 14.ppt
Chapitre 15. Le modèle Entité-association étendu
- Schémas des figures du chapitre 15 (fichier DB-MAIN) : Dunod2009-chap15 Figures.lun
- Schémas des exercices du chapitre 15 (fichier DB-MAIN) : Dunod2009-chap15 Exercices.lun
- Support de cours : Chapitre 15.ppt
Chapitre 16. Les diagrammes de classes UML
-
Chapitre 17. Analyse conceptuelle du domaine d'application
- Schémas des figures du chapitre 17 (fichier DB-MAIN) : Dunod2009-chap17 Figures.lun
- Schémas des exercices du chapitre 17 (fichier DB-MAIN) : Dunod2009-chap17 Exercices.lun
- Introduction to Database design (pdf) :
- Support de cours : Chapitre 17.ppt
Chapitre 18. Conception logique d'une base de données relationnelle
- Schémas des figures du chapitre 18 (fichier DB-MAIN) : Dunod2009-chap18 Figures.lun
- Schémas des exercices du chapitre 18 (fichier DB-MAIN) : Dunod2009-chap18 Exercices.lun
- Projet BIBLIO (fichier DB-MAIN) : Biblio.lun
- Support de cours (ppt) : Methodologie des BD (Conception logique relat).ppt
Chapitre 19. Conception logique d'une base de données relationnelle objet
- Schémas des figures du chapitre 19 (fichier DB-MAIN) : Dunod2009-chap19 Figures.lun
- Schémas des exercices du chapitre 19 (fichier DB-MAIN) : Dunod2009-chap19 Exercices.lun
- Projet BIBLIO (fichier DB-MAIN) : Biblio.lun*Support de cours : Chapitre 19.ppt
Chapitre 20. Conception physique d'une base de données
- Feuille de calcul pour le choix d'un index : Scan ou index.xls
- Schémas des figures du chapitre 20 (fichier DB-MAIN) : Dunod2009-chap20 Figures.lun
- Schémas des exercices du chapitre 20 (fichier DB-MAIN) : Dunod2009-chap20 Exercices.lun
- Projet BIBLIO (fichier DB-MAIN) : Biblio.lun*Support de cours : Chapitre 20.ppt
Chapitre 21. Production du code d'une base de données
- Code SQL du chapitre 21 : Dunod2009-chap21 Code.sql
- Code SQL de la base de données Biblio : BIBLIO.sql
- Support de cours : Chapitre 21.ppt
Chapitre 22. Rétro-ingénierie d'une base de données
- Tutoriel (anglais) Introduction to Database reverse Engineering (pdf) : DBRE2008.pdf
- Etude de cas en rétro-ingénierie (pdf) : Projet-Retro-ingenierie.pdf
- Support de cours : Chapitre 22.ppt
Chapitre 23. Etudes de cas
- Projets DB-MAIN des études de cas
- BD 'Circuits intégrés' (fichier mdb) : Circuits.mdb
Les annexes
Annexe A. Exercices et solutions
-
Annexe B. Les ensembles et la logique
-
Annexe C. Applications avancées des bases de données
-
Annexe D. Convention graphiques des modèles
Annexe E. Transformations de schémas
Annexe F. Etudes de cas
Matériaux divers